[Не актуально] ati-drivers invalid module
mony 6 июля, 2009 - 17:40
После ряда неудач со свободным драйвером решил поставить проприетарный.
ati-drivers-9.6 скомпилировался но:
#modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.30-gentoo-r1/video/fglrx.ko): Invalid module format
Пробовал на ядре 2.6.29 - то же самое. Если что - система 64-битная, gcc-4.3.3-r2...
Кто-нибудь знает как с этим бороться?
»
- Для комментирования войдите или зарегистрируйтесь
Модуль надо пересобирать,
Модуль надо пересобирать, если ядро меняете
хммм, поясните,
хммм, поясните, пожалуйста...
Драйвер устанавливал уже будучи на ядре 2.6.30.
/usr/src/linux смотрит в него, uname -r версию выдает верную...
Тогда все правильно, не знаю
Тогда все правильно, не знаю в чем ошибка
Видимо косяк связки
Видимо косяк связки драйвер+ядро или патчей драйвера для новых версий ядер. Под 2.6.28 драйвер завелся но на >=2.6.29 никак...
собирал под 29, потому что
собирал под 29, потому что под 30кой оно свалилось еще в начале. плясал долго, ошибки были разнообразны, модуль все равно не грузился корректно, стартХ не мог найти иксы. Ати не научатся в ближайшее время писать дрова, это очевидно.
никак не бороться. сам из-за
никак не бороться. сам из-за этого сижу на ядре 2.6.28 - и все нормально. ну не критично же (=
Вернулся на опенсорсный
Вернулся на опенсорсный драйвер без аппаратного 3d ибо:
1) Система в целом работает реально шустрее (за исключением opengl, который идет, но таки программный со всё теми же fps)!
2) Если при подгруженном и работающем fglrx убить xorg вторично его стартануть наступает полный висец. Причем если после убийства xorg так же по'rmmod'ить fglrx будет то же самое... В логах - тишина, вроде...
А вообще, имхо, непорядок, когда проданный товар не может нормально функционировать...
mony написал(а): А вообще,
ахха! только вот у них есть покупатели у котрых стоит RHEL с ядром 2.6.18, много, корпоративные, и они для них приоритет...
Решено! Драйвер нормально
Решено!
Драйвер нормально заработал на системе:
gentoo-sources-2.6.29-r6
xorg-server-1.5.3-r7
ati-drivers-9.7
Ускорение работает нормально:
mony@localhost ~ $ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately 1/31480 the monitor refresh rate.
14865 frames in 5.0 seconds = 2972.949 FPS
15031 frames in 5.0 seconds = 3006.195 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 36 requests (36 known processed) with 0 events remaining.
mony@localhost ~ $ fgl_glxgears
Using GLX_SGIX_pbuffer
2676 frames in 5.0 seconds = 535.200 FPS
3194 frames in 5.0 seconds = 638.800 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 37 requests (37 known processed) with 0 events remaining.
Вдогонку: Цитата: Если при
Вдогонку:
Так вот, если после этого висца и рестарта машины посмотреть логи xorg'a то там последними красуются строки:
(II) fglrx(0): Shutdown CMMQS
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x2000 at 0x7f6ff14e3000
(II) fglrx(0): IRQ 16 Disabled.
(II) fglrx(0): Interrupt handler Shutdown.
Так вот - отвалившийся обработчик прерываний не есть верх моих мечтаний!
Кто-нибудь сталкивался и/или знает как с этим бороться?