LINUX.ORG.RU

Radeon 9600 & Xorg


0

0

поставил fedora 2 (kernel 2.6.5, Xorg), стянул драйвер для Radeon с ATI.COM,
поставил, все скомпилилось, запустил config от этого модуля, перенес
все, что его касалось из XF86Config-4 в xorg.conf, startx, все грузится,
все красиво. Но Direct Rendering no. Лезу в лог последнего старта xorg, вижу:
___________________________________________________
(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: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 1
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
.....
drmOpenDevice: minor is 14
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
(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): ********************************************* *
___________________________________________________
нифига не понимаю - чего этой заразе надо? поиск по форуму и по инету вообще ничего не дал.
может, кто поборол эту сволочь?

★★

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

Ну ясно же написано, что драйверу нужен XFree 4.3.0, и что он не может определить номер версии твоего. Странно. У меня на Слаке тоже X.org, и всё работает. Может версии разные?

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

Вы чё, обурели? Бегом на www.ati.com, качать пакет для xfree-4.3, версия 3.9.0 и ставить! Нет поддержки... А у меня что тогда, глюки и на самом деле ускорения нет? На ядре 2.6.7? Внимательнее надо читать!

Давно уже есть поддержка!

snigga ★★★
()

Как ядро собирал? Какие опции включал относительно DRI в ядре? Пример xorg.conf что там написано?

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

> Как ядро собирал? Какие опции включал относительно DRI в ядре? Пример xorg.conf что там написано?

xorg.conf стандартный, просто после atiшного конфигуратора перенес в него все, что относилось к загрузке модулей, dri и самого драйвера. А вот относительно DRI в ядре - вроде включал поддержку для Хов... надо счас еще раз будет все ядро перешерстить, я с 2.6 еще не особо разбирался. Кстати, драйвер как раз последний, с поддержкой этого ядра

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

да и вообще, насколько я понял - ошибка в том, что он пытается в /dev/dri/ открыть 14 устройств card и нифига у него не выходит.

млин, счас попытался руками драйвер собрать, а не rpm -Uh, он собирается, но при попытке modprobe выдает segmentation fault :(. Хотя один черт висит, и при загрузке Хов нормально работает. Ну, почти нормально :). Надо наверное, действительно, ядро шерстить... Что то там явно не хватает...

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

> Что то там явно не хватает...

А по-моему что-то лишнее. Дрова от АТИ не работают с включёнными AGP и DRI в ядре. Их нужно выключить, тогда всё будет грузиться. И в xorg.conf опцию UseInternalAGPGART поставить на yes.

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