ATI Radeon + kernel 2.6

oyuriyu

Такое явление : DRM ( Direct Renderer Manager ) в ядре
2.4 работал. А в ядрах 2.6 перестал.
То есть я не уверен, но симптомы такие : Игры, использующие OpenGL тормозить стали ЖУТКО,
хотя на старом ядре 2.4 просто летали. Никто с этим не сталкивался ?
(Обратно возврата нет )

oyuriyu

сорри, забыл -- карточка ATI RADEON 7500

abrek

ну ставишь самые новые версии - нужно немного потрахаться
если бы релевантные строчки из dmesg и XFree86.log привёл бы - было бы информативное сообщение
да и точную версию ядра, а если она не последняя, то пробовать последнюю надо без дополнительных напоминаний

oyuriyu

ну ядро сейчас поставил 2.6.5-rc1
остальное попзже запощу, ухожу.

oyuriyu



[delta myhome]# dmesg
...
[drm] Initialized radeon 1.9.0 20020828 on minor 0
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:radeon_unlock] *ERROR* Process 1040 using kernel context 0
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:radeon_unlock] *ERROR* Process 1395 using kernel context 0
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:radeon_unlock] *ERROR* Process 1668 using kernel context 0
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly

oyuriyu



[delta myhome]# grep dri /var/log/XFree86.0.log | grep LoadModule
(II) LoadModule: "dri"


хехе, скачал с dri.sf.net пакет drm-kernel :


[delta drm-kernel]$ make -f Makefile.linux
=== KERNEL HEADERS IN /lib/modules/2.6.5-rc1/build/include
=== SMP=0 MODULES=1 MODVERSIONS=0 AGP=1
=== Compiling for machine i686
=== WARNING
=== WARNING Use 2.4.x kernels ONLY !
=== WARNING


=== WARNING Use 2.4.x kernels ONLY !

oyuriyu

УРА ! Заработало ! Надо в новых ядрах ещё и у Intel 440LX.. в "character devices" галочку ставить.
Ну теперь будем с в квачок тимплей гамать в OpenGL.

Coffin

не понятно в этой истории только одно - нафига ты 2.6 ставил если и на 2.4 всё отлично работало? потрахаться чтоль захотелось?

maxin1

>потрахаться чтоль захотелось?
Это основной атрибут любого *NIXa.

oyuriyu

в том то и была фишка -- на компе Delta ядро 2.4 глючило -- при децельном изменении конфига
ядра отваливались без видимых причин то звуковуха, то мышка, то КЛАВА, то привод CD, и
каждый раз ровно (!) одно устройство. Видимо чё-то с IRQ routing не то, хрен его знает.
А ядро 2.6 клёво встало с первого раза, только вот DRM не работал.
Так что как раз трахаться-то и не хотелось.
Оставить комментарий
Имя или ник:
Комментарий: