[Не актуально] ati-drivers invalid module

После ряда неудач со свободным драйвером решил поставить проприетарный.
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 написал(а): А вообще,

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.

Вдогонку: Цитата: Если при

Вдогонку:

Цитата:
Если при подгруженном и работающем fglrx убить xorg вторично его стартануть наступает полный висец.

Так вот, если после этого висца и рестарта машины посмотреть логи 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.

Так вот - отвалившийся обработчик прерываний не есть верх моих мечтаний!
Кто-нибудь сталкивался и/или знает как с этим бороться?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".