LINUX.ORG.RU

Ответ на: комментарий от int19h

Привет! Короче рассказываю как я это всё делаю:

Во-первых отрубаю в ядре dri (хотя пробовал и с ним)
Потом компилирую. Скачиваю драйвер для видяхи (предпоследний), конвертирую его в тгз: rpm2tgz

После этого устанавливаю installpkg fglrx.tgz
Перехожу в каталог /lib/modules/fglrx/build_mod и делаю ./make.sh
cd ..
./make_install.sh

Всё прошло, на удивление, без проблем!

Теперь начинаю редактировать xorg.conf

Section "Device"
# Some 7500 boards aparently need this option enabled to work - bug (#62760)
# Option "CrtScreen"
Identifier "ATI Radeon Card"
Driver "fglrx"
VendorName "ATI"
BoardName "ATI Radeon 9600 M"

# Option "NoDDC"
Option "no_accel" "no"
Option "no_dri" "no"
# disable DRI mtrr mapper, driver has its own code for mtrr
Option "mtrr" "off"

# === Screen Management ===
# Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
# Option "ScreenOverlap" "0"

# === TV-out Management ===
Option "NoTV" "yes"
Option "TVStandard" "NTSC-M"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
Option "Capabilities" "0x00000000"
Option "VideoOverlay" "on"
# Note: When OpenGL Overlay is enabled, Video Overlay will be disabled automatic
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"

Option "Stereo" "off"
Option "StereoSyncEnable" "1"

Option "FSAAEnable" "yes"
Option "FSAAScale" "4"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"

Option "UseFastTLS" "1"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"

EndSection


Сиситема - Slackware 10
Всё это на ноуте.


Да, и ещё: иногда бывает, что glxinfo показывает Direct Rendering^ Yes
Но тогда после запуска glgears - система виснет намертво и после перезагрузки Директ Рендеринга снова нет:(

Спасибо!

Severus_Zley
() автор топика
Ответ на: комментарий от Severus_Zley

> Option "no_dri" "no"

Так... и какого @$# ты тогда отрубаешь DRI в ядре??

Да, тут вот еще в чем фишка... в ядре надо включить DRM, но _не включай_ поддержку Radeon там же!

> Option "UseInternalAGPGART" "yes"

Вот это попробуй заменить на "no" и включить agpgart в ядре.

int19h ★★★★
()
Ответ на: комментарий от int19h

Всё равно не работает:(

Но начал читать Xorg.log и заметил, что пишет:
Initializing DRI
Dri not found...

Откуда мне этот чёртов дри брать?

Может пришлёте мне конфиг вашего ядра? Я хоть по аналогии сделаю...

Спасибо!

Severus_Zley
() автор топика
Ответ на: комментарий от Severus_Zley

> Откуда мне этот чёртов дри брать?

Дык, в ядре.

Да, я это дело тестил на 2.6...

Еще можешь попробовать заранее сделать insmod fglrx

> Может пришлёте мне конфиг вашего ядра? Я хоть по аналогии сделаю...

А у меня нынче бсдя =)

int19h ★★★★
()
Ответ на: комментарий от int19h

А где именно?

То есть надо получается врубать поддержку карт Радеон в ядре?

У меня тоже 2.6.7

И insmod и modprobe загружают модуль, но в нём нет Direct Rendering: Yes^(

Есть только :No:(

Всё равно спасибо!

Severus_Zley
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.