LINUX.ORG.RU
ФорумTalks

ATI fglrx 8.9 - воюем с компизом


0

0

Вынесу из отдельной темы...

Короче, вот что при падении в dmesg:

Pid: 5684, comm: X Tainted: P         2.6.25-tuxonice-r4 #4
 [<c055fe83>] schedule+0x613/0x710
 [<c011db1d>] try_to_wake_up+0x6d/0x100
 [<c011ae7b>] __wake_up_common+0x4b/0x80
 [<c011dd4e>] __wake_up+0x3e/0x60
 [<fa2c7a61>] irqmgr_wrap_shutdown+0x301/0x370 [fglrx]
 [<fa2b8ef7>] firegl_ioctl+0x7a7/0x1200 [fglrx]
 [<fa2b86cf>] firegl_release+0x12f/0x1b0 [fglrx]
 [<fa2abb3f>] ip_firegl_release+0xf/0x20 [fglrx]
 [<c018c1a1>] __fput+0x91/0x170
 [<c0189137>] filp_close+0x47/0x80
 [<c0128932>] put_files_struct+0xc2/0xd0
 [<c0129ba6>] do_exit+0x156/0x690
 [<fa2a81c4>] KAS_InterlockedList_Initialize+0x114/0x120 [fglrx]
 [<fa2a8130>] KAS_InterlockedList_Initialize+0x80/0x120 [fglrx]
 [<c0105949>] kernel_thread_helper+0xd/0x14
 =======================
BUG: unable to handle kernel paging request at fa465428
IP: [<fa310310>] :fglrx:vWriteMmRegisterUlongViaAddr+0x10/0x20
*pde = 37b48067 *pte = 00000000 
Oops: 0002 [#1] PREEMPT SMP 
Modules linked in: snd_seq_midi_event snd_seq snd_seq_device rndis_host cdc_ether usbnet mii tmscsim vboxdrv fglrx(P) snd_hda_intel snd_pcm i2c_i801 snd_timer snd snd_page_alloc usbhid ohci_hcd uhci_hcd usb_storage ehci_hcd usbcore sr_mod sg scsi_wait_scan [last unloaded: snd_mixer_oss]

Pid: 6048, comm: X Tainted: P         (2.6.25-tuxonice-r4 #4)
EIP: 0060:[<fa310310>] EFLAGS: 00013286 CPU: 0
EIP is at vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx]
EAX: 0000150a EBX: f6bc7800 ECX: fa460000 EDX: 10000000
ESI: 0000150a EDI: fa460000 EBP: f30bbdd8 ESP: f30bbdd8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process X (pid: 6048, ti=f30ba000 task=f29e2b80 task.ti=f30ba000)
Stack: f30bbe08 fa31023f fa460000 0000150a 10000000 000fd9ef ff7fe000 f6bc78fc 
       10000000 f6bc78fc f6bc7800 bfaa8790 f30bbe28 fa3037b1 f6bc7800 0000150a 
       10000000 f6bc78fc f6bc7800 bfaa8790 f30bbe48 fa2df5f7 f6bc7800 10000000 
Call Trace:
 [<fa31023f>] vWriteMmRegisterUlong+0x6f/0x110 [fglrx]
 [<fa3037b1>] Cail_R600_WriteAsicConfigMemsize+0x21/0x190 [fglrx]
 [<fa2df5f7>] CAILExit+0x27/0x1a0 [fglrx]
 [<fa2af8b7>] drm_ioremap_nocache+0xd7/0x150 [fglrx]
 [<fa2c042c>] firegl_cail_free+0x3c/0x70 [fglrx]
 [<fa2d6cd5>] hal_init_asic+0x495/0x660 [fglrx]
 [<fa2d6840>] hal_init_asic+0x0/0x660 [fglrx]
 [<fa2b897f>] firegl_ioctl+0x22f/0x1200 [fglrx]
 [<c01750c3>] handle_mm_fault+0x443/0x620
 [<fa2abb1c>] ip_firegl_ioctl+0x1c/0x30 [fglrx]
 [<c0197328>] vfs_ioctl+0x78/0x90
 [<c019739c>] do_vfs_ioctl+0x5c/0x290
 [<c021bcd0>] reiser4_write_careful+0x0/0x480
 [<c0197638>] sys_ioctl+0x68/0x80
 [<c0104d22>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 8b 55 08 85 d2 74 06 8b 4d 0c 8b 04 8a 5d c3 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 8b 4d 08 85 c9 74 09 8b 55 10 8b 45 0c <89> 14 81 5d c3 8d 74 26 00 8d bc 27 00 00 00 00 55 31 c0 89 e5 
EIP: [<fa310310>] vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx] SS:ESP 0068:f30bbdd8
---[ end trace 6020ea3f5db36584 ]---
[fglrx:firegl_release] *ERROR* device busy: 1 0
[fglrx] release failed with code -EBUSY
BUG: unable to handle kernel paging request at fa465428
IP: [<fa310310>] :fglrx:vWriteMmRegisterUlongViaAddr+0x10/0x20
*pde = 37b48067 *pte = 00000000 
Oops: 0002 [#2] PREEMPT SMP 
Modules linked in: snd_seq_midi_event snd_seq snd_seq_device rndis_host cdc_ether usbnet mii tmscsim vboxdrv fglrx(P) snd_hda_intel snd_pcm i2c_i801 snd_timer snd snd_page_alloc usbhid ohci_hcd uhci_hcd usb_storage ehci_hcd usbcore sr_mod sg scsi_wait_scan [last unloaded: snd_mixer_oss]

Pid: 6079, comm: X Tainted: P      D  (2.6.25-tuxonice-r4 #4)
EIP: 0060:[<fa310310>] EFLAGS: 00013286 CPU: 0
EIP is at vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx]
EAX: 0000150a EBX: f6bc7800 ECX: fa460000 EDX: 10000000
ESI: 0000150a EDI: fa460000 EBP: f30bbdd8 ESP: f30bbdd8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process X (pid: 6079, ti=f30ba000 task=f321f140 task.ti=f30ba000)
Stack: f30bbe08 fa31023f fa460000 0000150a 10000000 000fd9ef ff7fe000 f6bc78fc 
       10000000 f6bc78fc f6bc7800 bfe38320 f30bbe28 fa3037b1 f6bc7800 0000150a 
       10000000 f6bc78fc f6bc7800 bfe38320 f30bbe48 fa2df5f7 f6bc7800 10000000 
Call Trace:
 [<fa31023f>] vWriteMmRegisterUlong+0x6f/0x110 [fglrx]
 [<fa3037b1>] Cail_R600_WriteAsicConfigMemsize+0x21/0x190 [fglrx]
 [<fa2df5f7>] CAILExit+0x27/0x1a0 [fglrx]
 [<fa2af8b7>] drm_ioremap_nocache+0xd7/0x150 [fglrx]
 [<fa2c042c>] firegl_cail_free+0x3c/0x70 [fglrx]
 [<fa2d6cd5>] hal_init_asic+0x495/0x660 [fglrx]
 [<fa2d6840>] hal_init_asic+0x0/0x660 [fglrx]
 [<fa2b897f>] firegl_ioctl+0x22f/0x1200 [fglrx]
 [<fa2abb1c>] ip_firegl_ioctl+0x1c/0x30 [fglrx]
 [<c0197328>] vfs_ioctl+0x78/0x90
 [<c019739c>] do_vfs_ioctl+0x5c/0x290
 [<c0197638>] sys_ioctl+0x68/0x80
 [<c0104d22>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 8b 55 08 85 d2 74 06 8b 4d 0c 8b 04 8a 5d c3 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 8b 4d 08 85 c9 74 09 8b 55 10 8b 45 0c <89> 14 81 5d c3 8d 74 26 00 8d bc 27 00 00 00 00 55 31 c0 89 e5 
EIP: [<fa310310>] vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx] SS:ESP 0068:f30bbdd8
---[ end trace 6020ea3f5db36584 ]---
[fglrx:firegl_release] *ERROR* device busy: 1 0
[fglrx] release failed with code -EBUSY
BUG: unable to handle kernel paging request at fa465428
IP: [<fa310310>] :fglrx:vWriteMmRegisterUlongViaAddr+0x10/0x20
*pde = 37b48067 *pte = 00000000 
Oops: 0002 [#3] PREEMPT SMP 
Modules linked in: snd_seq_midi_event snd_seq snd_seq_device rndis_host cdc_ether usbnet mii tmscsim vboxdrv fglrx(P) snd_hda_intel snd_pcm i2c_i801 snd_timer snd snd_page_alloc usbhid ohci_hcd uhci_hcd usb_storage ehci_hcd usbcore sr_mod sg scsi_wait_scan [last unloaded: snd_mixer_oss]

Pid: 6090, comm: X Tainted: P      D  (2.6.25-tuxonice-r4 #4)
EIP: 0060:[<fa310310>] EFLAGS: 00013286 CPU: 0
EIP is at vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx]
EAX: 0000150a EBX: f6bc7800 ECX: fa460000 EDX: 10000000
ESI: 0000150a EDI: fa460000 EBP: f360bdd8 ESP: f360bdd8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process X (pid: 6090, ti=f360a000 task=f321eb80 task.ti=f360a000)
Stack: f360be08 fa31023f fa460000 0000150a 10000000 000fd9ef ff7fe000 f6bc78fc 
       10000000 f6bc78fc f6bc7800 bf894d80 f360be28 fa3037b1 f6bc7800 0000150a 
       10000000 f6bc78fc f6bc7800 bf894d80 f360be48 fa2df5f7 f6bc7800 10000000 
Call Trace:
 [<fa31023f>] vWriteMmRegisterUlong+0x6f/0x110 [fglrx]
 [<fa3037b1>] Cail_R600_WriteAsicConfigMemsize+0x21/0x190 [fglrx]
 [<fa2df5f7>] CAILExit+0x27/0x1a0 [fglrx]
 [<fa2af8b7>] drm_ioremap_nocache+0xd7/0x150 [fglrx]
 [<fa2c042c>] firegl_cail_free+0x3c/0x70 [fglrx]
 [<fa2d6cd5>] hal_init_asic+0x495/0x660 [fglrx]
 [<fa2d6840>] hal_init_asic+0x0/0x660 [fglrx]
 [<fa2b897f>] firegl_ioctl+0x22f/0x1200 [fglrx]
 [<c01750c3>] handle_mm_fault+0x443/0x620
 [<fa2abb1c>] ip_firegl_ioctl+0x1c/0x30 [fglrx]
 [<c0197328>] vfs_ioctl+0x78/0x90
 [<c019739c>] do_vfs_ioctl+0x5c/0x290
 [<c021bcd0>] reiser4_write_careful+0x0/0x480
 [<c0197638>] sys_ioctl+0x68/0x80
 [<c0104d22>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 8b 55 08 85 d2 74 06 8b 4d 0c 8b 04 8a 5d c3 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 8b 4d 08 85 c9 74 09 8b 55 10 8b 45 0c <89> 14 81 5d c3 8d 74 26 00 8d bc 27 00 00 00 00 55 31 c0 89 e5 
EIP: [<fa310310>] vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx] SS:ESP 0068:f360bdd8
---[ end trace 6020ea3f5db36584 ]---
[fglrx:firegl_release] *ERROR* device busy: 1 0
[fglrx] release failed with code -EBUSY

Я так понимаю, что проблема в ядре.

Есть мысли, куда ковырять?
★★★★★
Ответ на: комментарий от FiXer

>Только что вернулся от убунты. Включал ключик, ТОРМООООЗАААААА. Выключил.

Под nvidia, как включил тогда, так и сижу. Пользы не много, но работает заметно лучше компиза.

Под ati, походу, останусь сейчас на 8.9 без компиза до лучших времён :)

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

> Под ati, походу, останусь сейчас на 8.9 без компиза до лучших времён :)

На кой тебе вообще сдался этот компиз.

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

> тормозит ли KDE4.1.65 и сравнимы ли тормоза с KDE4.1.1

у меня сейчас 4.1.67 - разницы с 4.1.1 незаметно

02:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2)

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

>На кой тебе вообще сдался этот компиз.

С компизом окна отрисовываются намного быстрее, но возникают другие проблемы :(

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

>А щас отрисовка окон как будто на 486 с win 3.11

Так это турбореактивная отрисовка. 486-е - это уже 2D-акселерация :)

Вот 3.1 на 80286-12 с Trident 9000/ISA - это да... :D

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

блин, а я после того как лицезрел на 8.8 протормаживания видео (заикания), взбесилсо и перешел на радеонхд.

ых

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

х1250 вроде (встроенное ноутбучное rs690)

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

>Если карта < r600 то в сторону открытых дров, если нет откатись на старые

Мне 3D нужно. И даже нужнее компиза :) Так что открытые пока отдыхают...

...

Смущает то, что 8.9 и compiz, как раз, у народа работают. Значит проблема где-то в моей системе. Вот и хочется узнать, где.

KRoN73 ★★★★★
() автор топика

По наводке с http://forums.gentoo.org/viewtopic-p-5221754.html#5221754 просёк, что у меня ebuild не ставил /usr/lib/xorg/modules/extensions/libdri.so Хотя что-то по этому адресу лежало :) Пофиксил. Обновился. Уши те же. Компиз стартует, но при запуске gnome-terminal обрушивает весь комп...

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