Вы здесь

ati+xorg7.0+dri - не работает

ситуация:
дженту с xorg 6.8 и кде 3.5.2 на машине с видяхой - радеон 8500.
юзал дрова fglrx, установленные из run-пакета из зеркала дистфайлов (с сайта ати).
всё абсолютно нормально работало.

сегодня обновил xorg до 7.0, дрова переставил.
иксы стартуют, спрашивают логин/пароль, начинает грузиться кде, и... всё виснет, непосредственно перед отрисовкой элементов панели задач. Параллельно продолжает играться звук загрузки кде, но система уже не реагирует на что-либо, кроме sysrq-комбинаций. Виснут в т.ч. сессии ssh.

пробовал драйвера из run-пакета, драйвера из ati-drivers - без разницы.
меняю драйвер на radeon - всё сразу работает.
методом проб и ошибок дошел до строчки:
Load "dri"
в секции Module. Если ее закомментировать, то тоже всё работает.

как решить проблему ? :(

cat /var/log/Xorg.0.log | grep 'EE'
для начала
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

Не грусти, товарищ! Всё хорошо, beautiful good!

ни одной ошибки в обоих случаях (с dri и без)
в случае без dri, естессно, (WW) fglrx(0): * DRI initialization failed!

Я не знаю как с fglrx, а с nvidia-glx вместо dri надо включать glx. А иначе они вроде как конфликтуют (у меня работало). Покури в эту сторону.

прямо сейчас я работаю с glx, но без dri
direct rendering не работает
а очень нужен

fglrx без glx вообще отказывается работать

ммм... может вот этого не хватает?
eselect opengl set frglx
Насчет последнего слова не уверен, у меня nvidia :)
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

Не грусти, товарищ! Всё хорошо, beautiful good!

ati.
ну это было бы слишком легко...
нет конечно, дело не в этом.

можно и
opengl-update ati

А у меня такая проблема:
Видео карта: ATI Mobility Radeon X600
Х-сервер: xorg-6.8.2
Поставил драйвера от ати - ati-drivers, запускаю иксы делаю fglrxinfo
результат мне такой дают:

libGL error: failed to open DRM: Operation not permitted
libGL error: reverting to (slow) inderect rendering
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.2.1)

т.е. видим, что нифига у нас не загрузились родные драйвера, но стоит мне сделать следующее:

crush@crush-mobi / $ su
Password:
crush-mobi bin # ./fglrxinfo

и результат нужный:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X600 Generic
OpenGL version string: 2.0.5582 (8.21.7)

Отсюда вопрос, как мне из под обычного юзеря сделать себе опенЖЛ???

Вопервых

opengl-update ati

нельзя, об этом уже давно пишут - читай сообщения при emerge

во вторых добавь в xorg.conf

Section "DRI"
        Mode         0666
EndSection

У меня Ati Radeon 9700 pro и у меня DRI работает на open-source дровах от x.org. Система - FC 5, X.org 7.0.

direct rendering: Yes
Mesa DRI R300 20040924 AGP 8x x86/MMX/SSE2 TCL

попробуй сделать export LIBGL_DEBUG=verbose и export R300_FORCE_R300=1.

Помогло, большое спасибо за оперативный ответ :-)