LINUX.ORG.RU

ATI fglrx + xorg 6.8.2


0

0

При запуске Х-ов с включённым DRI получаю чёрный экран, на другую консоль переключится не могу, CTRL-ALT-BACKSPC тоже не работает, приходится перезагружать машину.
 В логе
(II) fglrx(0): detected X.org 6.8.2.0
(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: 0x08000000
(EE) fglrx(0): === [R200DALGetControllerInfo] === CWDDC ControllerGetConfig failed: 6

Ну и прочее.. Option "nodri" естественно проблемму решает, но как 3d то включить, и вообще очень неприятно при тестировании 3d каждый раз перезагружаться. Полазил по ati.com нашёл следующее

737-20868: Linux Distibutions with modified XOrg X Servers may not be compatible with the 3D driver.

The information in this article applies to the following configuration(s):
* XOrg 6.8.2
* Linux
Attempting to install the Driver on distributions that have updated certain 3D components outside of the stock XOrg 6.8.2 may result in the driver not initialising 3D applications properly.

Вроде похоже на мою проблемму. Думал исправят в 8.26 но видимо не судьба. Может кто-то сталкивался, поборол ? 

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

Radeon 9250 если это принципиально

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

ты запостил не тот кусок лога. Смотри на пару строчек выше - там сказано, почему не пашед

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

Да тот кусок, выше из ошибок только
(EE) fglrx(0): === [R200DALGetControllerInfo] === CWDDC ControllerGetConfig failed: 6
Что в принципе есть и ниже. Особо смущает что dri не просто не работает, а вешает всё.

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

> maybe driver kernel module missing or bad

А с модулем ядра всё нормально? Что в системных логах пишется при загрузке этого модуля?

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

Примерно это:
[4294685.489000] [fglrx] module loaded - fglrx 8.25.18 [May 18 2006] on minor 0
В сислоге, в момент работы X-ов с dri (то самое подвисшее состояние):
[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)
[fglrx:firegl_lock] *ERROR* Process 1938 is using kernel context 0x00000000
last message repeated 7808 times
и т.д. до перезагрузки

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

К сожалению там немного не про то. У меня нет фрэймбуфера. Но форум занятный, поищу, может там что-то и есть.

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

Изначально
cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
reg01: base=0xe0000000 (3584MB), size= 64MB: write-combining, count=1
reg02: base=0xe4000000 (3648MB), size= 64MB: write-combining, count=1
Правда сейчас у меня загружены драйвера 'radeon'

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

Ядро 2.4.31
cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
reg01: base=0xe0000000 (3584MB), size= 128MB: write-combining, count=1
Это без загрузки dri, c загруженым не получится посмотреть по причинам написаным выше. =)

Я как то упустил сразу очень важный момент.
(EE) Failed to initialize GLX extension (NVIDIA X driver not found)

ls -l /usr/X11R6/lib/modules/extensions/libglx.so
lrwxrwxrwx 1 root root 18 2006-01-27 17:12 /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.1.0.7676*
Как заменить на ati?

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

заменил libglx от нвидии на хорговскую, попутно впихнув ещё libGLcore
Х-ы грузятся с включённым dri в логе никаких ни предупреждений ни ошибок
даже сообщение fglrx(0): Direct rendering enabled
но вот fglrxinfo выдаёт
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual!

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

Что-то вообще непонятно. Откуда взялась библиотека libglx.so от nvidia? Может стоит переустановить ati-шные драйвера заново? Кстати, а с драйвером radeon от xorg 3d-ускорение работает?

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