ATI Radeon 9600+xorg7.1 dri init filed (can't use direct rendering)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
GunMan
Сообщения: 38
ОС: Gentoo

ATI Radeon 9600+xorg7.1 dri init filed

Сообщение GunMan »

Большая просьба разобраться с проблемой запуска аппаратного 3д ускорения.

Radeon 9600 Pro, xorg 7.1, drivers 8.29.6, gentoo-2.6.18

Следую мануалу http://gentoo-wiki.com/HOWTO_ATI_Drivers слово в слово.
Получаю:

xorg.log
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *

Выше
(II) LoadModule: "dri"
(WW) Warning, couldn't open module dri
(II) UnloadModule: "dri"
(EE) Failed to load module "dri" (module does not exist, 0)

Полный лог в аттаче.

модули лежат в:
/usr/lib/modules/dri/fglrx_dri.so
/usr/lib/xorg/modules/dri/fglrx_dri.so

Пробовал привязывать отдельно-не выходило.

вижу, что ещё проблемы с drm модулем у него, не исключаю, что и из-за этого. Какой в таком случае нужен пакет? как приучить иксы видеть модули?

ещё собсно вот:
localhost home # glxgears
Xlib: extension "XFree86-DRI" missing on display ":0.0".
1564 frames in 5.1 seconds = 304.614 FPS

Подсказали, что эта версия дров не держит карту. Тогда какую ставить? + может что ещё нужно, прочитал, что всётаки ему необходим drm модуль.

Заранее благодарен.
rm / -rf
Спасибо сказали:
Аватара пользователя
SilveRain
Сообщения: 32
ОС: G 2006.0 | M '07

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение SilveRain »

Мне понадобилось находить fglrx-dri и давать к нему ссылку в каталоге модулей, кот. прописан в xorg.conf
Intel Pentium 4 3.00GHz | Asus P4-P800-E Deluxe | ATi Radeon 9600 Pro | AverTV Studio 307 | Canon iP1000
Gentoo 2006.0 | Mandriva 2007 Free | SimplyMEPIS 5.0
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение _YT_ »

У меня ATI 9550, Xorg 7.1, те же дрова, все отлично работает, но ядро пока 2.6.17-r7.

emerge ati-drivers
emerge ati-drivers-extra
emerge x11-drm

DRM убрать из ядра.
Могут пригодится etc-update, env-update, source /etc/profile
На всякий случай еще revdep-rebuild.
Спасибо сказали:
Аватара пользователя
GunMan
Сообщения: 38
ОС: Gentoo

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение GunMan »

SilveRain
Покажи кусог конфига этот...

_YT_
Покажи где именно дрм в ядре?
rm / -rf
Спасибо сказали:
Аватара пользователя
SilveRain
Сообщения: 32
ОС: G 2006.0 | M '07

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение SilveRain »

GunMan
Ищи в /var/log/Xorg.0.log это:
(==) ModulePath set to "/usr/lib/xorg/modules"

Заходи в эту директорию и создай ссылку на реальный fglrx_dri.
(которые по твоим словам лежит в /usr/lib/modules/dri/fglrx_dri.so)
Intel Pentium 4 3.00GHz | Asus P4-P800-E Deluxe | ATi Radeon 9600 Pro | AverTV Studio 307 | Canon iP1000
Gentoo 2006.0 | Mandriva 2007 Free | SimplyMEPIS 5.0
Спасибо сказали:
Аватара пользователя
GunMan
Сообщения: 38
ОС: Gentoo

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение GunMan »

это в Section "Files"?
какие ещё у тебя там ModulePath? А то я прописал - заругалось, мол базовые модули немогу найти.
rm / -rf
Спасибо сказали:
Аватара пользователя
SilveRain
Сообщения: 32
ОС: G 2006.0 | M '07

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение SilveRain »

GunMan
Не так ты меня понял.
В /etc/X11/xorg.conf у меня вообще ничего не прописано, что касается директории модулей.
Поэтому я посмотрел в логах (/var/log/Xorg.0.log) какая там по умолчанию директория для модулей, туда и положил ссылку.
Intel Pentium 4 3.00GHz | Asus P4-P800-E Deluxe | ATi Radeon 9600 Pro | AverTV Studio 307 | Canon iP1000
Gentoo 2006.0 | Mandriva 2007 Free | SimplyMEPIS 5.0
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение _YT_ »

SilveRain,

Кусочки конфига xorg.conf, может пригодятся.

Section "Module"
Load "dbe"
Load "glx"
Load "extmod"
Load "type1"
Load "freetype"
Load "dri"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Device"
Identifier "Radeon"
Driver "fglrx"

Option "AGPMode" "4"
Option "AGPFastWrite" "True"
Option "EnablePageFlip" "True"
EndSection

DRM находится в:
Device Drivers -> Character Devices -> в нижней 10-ке его ищи. (Direct Rendering Manager), оно НЕ надо включать в ядро.
Спасибо сказали:
Аватара пользователя
SilveRain
Сообщения: 32
ОС: G 2006.0 | M '07

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение SilveRain »

_YT_
(_YT_ @ Oct 15 2006, в 23:49) писал(а):Кусочки конфига xorg.conf, может пригодятся

мне-то зачем? Свой xorg.xonf я уже выложил по ссылке, см. пост выше
Intel Pentium 4 3.00GHz | Asus P4-P800-E Deluxe | ATi Radeon 9600 Pro | AverTV Studio 307 | Canon iP1000
Gentoo 2006.0 | Mandriva 2007 Free | SimplyMEPIS 5.0
Спасибо сказали:
Аватара пользователя
GunMan
Сообщения: 38
ОС: Gentoo

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение GunMan »

drm в ядро не включено.
модули на месте, скопировал для надёжности в ModulePath, проблема осталась :(
rm / -rf
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение _YT_ »

SilveRain,

Ошибся, там должно быть написано GunMan B)
Спасибо сказали:
Аватара пользователя
GunMan
Сообщения: 38
ОС: Gentoo

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение GunMan »

решу проблему обменом на GeForce 5700FX ... почти одинаковые...
rm / -rf
Спасибо сказали:
Аватара пользователя
SilveRain
Сообщения: 32
ОС: G 2006.0 | M '07

Re: ATI Radeon 9600+xorg7.1 dri init filed

Сообщение SilveRain »

Ты бы ещё обменом на винду решил проблему.

This is not unix way.
Intel Pentium 4 3.00GHz | Asus P4-P800-E Deluxe | ATi Radeon 9600 Pro | AverTV Studio 307 | Canon iP1000
Gentoo 2006.0 | Mandriva 2007 Free | SimplyMEPIS 5.0
Спасибо сказали: