LINUX.ORG.RU

Radeon 9000 + fglrx +xorg 6.8.1 = NO DRI


0

0

Здравствуйте! Облазил весь форум (как ваш, так и ЛОРовский, сисадминс.ру, никсп.ру и т.д.) - так решения и не нашел... не хочется думать, что подобная проблема только у меня.

Железо: Ноутбук IBM ThinkPad T41
Система: Slackware 10.1
ядро: 2.4.29
X-server: xorg-6.8.1
Карта: ATI Radeon Mobility 9000 M9
(ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000 M9])

итак, в ядре есть модуль agpgart. DRI в модуле я отключил, т.к. должен использоваться АТИшный DRI.
скачал последнюю версию дров: X.Org 6.8 (1/17/05, Version: 8.8.25) - http://www2.ati.com/drivers/linux/fglrx_6_8_0-8.8.25-1.i386.rpm

т.к. система slackware - то rpm тут не пойдет, делаем под рутом - rpm2tgz fglrx_6_8_0-8.8.25-1.i386.rpm, после чего получаем слаковский пакет: fglrx_6_8_0-8.8.25-1.i386.tgz - который уже привчным образом ставим:

Код:
#installpkg fglrx_6_8_0-8.8.25-1.i386.tgz

отлично. C помощью fglrxconfig конфигурируем файл xorg.conf, затем рестартим Иксы и...

root@box:/# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.1)

root@box:/# glxinfo |grep render
direct rendering: No
GLX_ATI_render_texture
OpenGL renderer string: Mesa GLX Indirect


DRI работать не хочет... НИКАК.

(II) fglrx(0): UMM area: 0xe0501000 (size=0x01aff000)
(II) fglrx(0): driver needs XFree86 version: 4.3.x
(WW) fglrx(0): could not detect XFree86 version (query_status=-3)
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
(II) fglrx(0): [drm] drmOpen failed
(EE) fglrx(0): DRIScreenInit failed!
(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) fglrx(0): FBADPhys: 0xe0000000 FBMappedSize: 0x02000000
(**) fglrx(0): Write-combining range (0xe0000000,0x2000000)
(II) fglrx(0): FBMM initialized for area (0,0)-(1024,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1024,768) (front color buffer - assumption)

Если надо, вот ссылки на полные файлы, которые могут понадобиться:
http://www.n1tro.info/xorg/Xorg.0.log
http://www.n1tro.info/xorg/xorg.conf

Кому-нибудь известно решение данной проблемы?

Заранее, благодарю.


Привет! Я вот тут тоже подумал ставить дрова...видео карта у меня тоже такая же практически - Радеон 900Про... Но почитав на форумах...много отзывов, что так многим не удалось запустить с новыми дровами ДРИ... пока не стал ставить... У меня стоит Xorg-6.7.0 ..Mandrake 10.1 ..дрова вроде как стандартные..ничего не устанавливал... при glxgears выдаёт ~1200 фпс... Хотелось бы узнать, скоко у тебя выдаёт ?

Буду постоянным читателем этой темы, т.к. если у тебя всё получится попробую тоже поставить :)..Так же не откажусь в помощи, если вдруг ЧТО.. )

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

;)

Ну прямо сейчас, то есть БЕЗ dri:

n1tro@blacksun:~$ glxgears
1165 frames in 5.0 seconds = 233.000 FPS
1260 frames in 5.0 seconds = 252.000 FPS
1260 frames in 5.0 seconds = 252.000 FPS
1260 frames in 5.0 seconds = 252.000 FPS

:D

Раньше, когда у самого стояла xorg 6.7.0:

[n1tro@blacksun ~]$ glxgears
3900 frames in 5.0 seconds = 780.000 FPS
4714 frames in 5.0 seconds = 942.800 FPS
4713 frames in 5.0 seconds = 942.600 FPS
4814 frames in 5.0 seconds = 962.800 FPS
4707 frames in 5.0 seconds = 941.400 FPS
4642 frames in 5.0 seconds = 928.400 FPS
4714 frames in 5.0 seconds = 942.800 FPS

Это все с атишными дровами.

Вот сейчас хочу настроить DRI на 6.8.1 с последними дровами, но не выходит никак. Через пару дней, если ничего не решу -- буду писать в атишный саппорт.

n1tro
() автор топика

Ну не знаю насчет ATI Mobility. Но у меня ATI 9200SE и ядрышко то же, и дрова те же. Давай сделаем так: шли мне на мыло свое мыло:-)) и я тебе доку вышлю по которой сам настраивал свою карточку и свой конфиг. ОК? И еще - важный для меня момент - ты lm_sensors настраивал у себя под 2.4.29. Если да, то ,пожалуйста,напиши что и как, какие версии i2c и lm_sensors. А то у меня чего-то не запахало:( . Мой e-mail: popov.mch@list.ru Отвечу в течении дня. ОК?

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

ПОБЕДИИИИИИИИИИИИИИЛ!!!!!!!!!!!!!!!!!!!!!!! :)))))
n1tro@blacksun:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9000 DDR Generic
OpenGL version string: 1.3.4769 (X4.3.0-8.8.25)

n1tro@blacksun:~$ glxgears
3699 frames in 5.0 seconds = 739.800 FPS
4554 frames in 5.0 seconds = 910.800 FPS
4553 frames in 5.0 seconds = 910.600 FPS
4554 frames in 5.0 seconds = 910.800 FPS
4553 frames in 5.0 seconds = 910.600 FPS
4554 frames in 5.0 seconds = 910.800 FPS
4553 frames in 5.0 seconds = 910.600 FPS
4554 frames in 5.0 seconds = 910.800 FPS
4554 frames in 5.0 seconds = 910.800 FPS
4554 frames in 5.0 seconds = 910.800 FPS

Через ~час опишу подробно, что делать :)

n1tro
() автор топика

Мдя... столько е$ли, а всё зря.
man radeon
Radeon до 9200 включительно поддерживается стандартным модулем от xorg.
Из-за открытых даташитов на нижние модели.
И никаких операций на глазу через задний проход не надо.

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

Да... и ещё...

На картах <= Radeon 9200 родной иксовый драйвер даёт больше попугаев(сиречь FPS).

Deleted
()
Ответ на: комментарий от SancheZ

У меня Слака с Xorg 6.8.1, kernel 2.6.10-ck5, Radeon 9000 не про :-(. Вчера таки рискнул поставить атишный дрова. Встали с полпинка. Dri ON. Осталось узнать, нахрена эти дрова нужны. С ядерным radeon glxgears выдавал 1500 фпс, с fglrx - 1515. Фирменный fgl_glgears - 280 fps плюс мусор по экрану. Единственный довод "за" - Dual head (монитор плюс TV).

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