[arch-general] Tracking down ATI/Compiz Bug in 2.6.34 kernels (looks like gpu init in 2.6.34)
Guys, Still trying to get compiz to quit white-screening when running the 2.6.34 kernels. (I booted OK this time, still down want to see if it will boot again yet while I'm working this compiz issue). For those not following the earlier threads, compiz and the entire graphics system on my laptop works perfectly with the LTS kernel, but when I upgraded to the 2.6.34 kernels, compiz white-screens due to a bug somewhere in the kernel/KMS/xf86-video-ati interplay. As mentioned earlier, starting with the 2.6.32 kernels, everything was GREAT with this laptop and the graphic response had never been so good on the 'radeon' driver -- it was kicking ass! But with the 2.6.34 kernel, something is badly broken. Now 'compositing' works fine on the box. I can toggle compositing on/off in Gnome and it is fine (still disappointed that it re-sizes the gnome-terminal, etc.. back to it's original geometry on switching compositing on/off, but that is small potatoes compared to this compiz mess). There is nothing compiz specific in Xorg.0.log that is helpful (but see below for the massive differences between 2.6.34 and LTS Xorg.0.log files). .xsession-error catches a couple of errors when compiz tries to start: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x111 specified for 0x5e0017b (Configure ). Window manager warning: Invalid WM_TRANSIENT_FOR window 0x111 specified for 0x5e004cd (Configure ). Window manager warning: Invalid WM_TRANSIENT_FOR window 0x111 specified for 0x5e0099b (Configure ). * Detected Session: gnome * Searching for installed applications... ** Message: pygobject_register_sinkfunc is deprecated (GtkWindow) ** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible) ** Message: pygobject_register_sinkfunc is deprecated (GtkObject) compiz (core) - Error: Plugin 'text' not loaded. compiz (shift) - Warn: No compatible text plugin loaded. Window manager warning: Received a _NET_WM_MOVERESIZE message for 0x4800021 (CompositeT); these messages lack timestamps and therefore suck. Window manager warning: Received a _NET_WM_MOVERESIZE message for 0x4800021 (CompositeT); these messages lack timestamps and therefore suck. Window manager warning: Received a _NET_WM_MOVERESIZE message for 0x4800021 (CompositeT); these messages lack timestamps and therefore suck. Window manager warning: Received a _NET_WM_MOVERESIZE message for 0x4800021 (CompositeT); these messages lack timestamps and therefore suck. Window manager warning: Invalid WM_TRANSIENT_FOR window 0x111 specified for 0x5800006 (Session Ch). but I can't really decipher them. The compiz (core) and compiz (shift) lines are normal, I get them when starting compiz under LTS also and compiz starts fine. Where there are MASSIVE differences is in the initialization of my video card in the Xorg.0.log files. The LTS Xorg.0.log is twice a large as the Xorg.0.log file from the 2.6.34 kernel startup. Much of it is just gibberish to me, but I'm sure the bug lies in the way the 2.6.34 kernel is trying to initialize my gpu. I have saved copies of each file for review: 2.6.34.1 kernel (35k): http://www.3111skyline.com/dl/Archlinux/bugs/compiz/34.1/gnome/Xorg.0.log LTS-kernel (62k) http://www.3111skyline.com/dl/Archlinux/bugs/compiz/lts/gnome/Xorg.0.log I don't know if you want me to open a bug here or if Allan, Tobias or some of the other devs would like to try to narrow this down 'on-list' first so a more meaningful bug report can be filed, if needed. Let me know what you guys think. I hate to admit it, but I'm somewhat of a compiz junkie. There is nothing like managing multiple desktops than the simple elegance of compiz and a few smart key/mouse bindings. I've got to get this bug fixed :p -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
Hi Dave, as usual reader of Arch's lists I've been following your issue and while I don't have sufficient knowledge nor enough skill with Arch to help you I second your thought the issue must reside somewhere kernel/KMS/catalyst module: currently I'm running a 64bit Arch with a ATI Radeon 5750 HD (1gb) graphic card with catalyst 10.6.5 from [Catalyst] repo without any much trouble except composite effect. With previous catalyst-test 10.4.444 everything worked fine out-of-the-box but now composite is disable on every boot so I have to manually enable it on log-in by pressing twice Shift+Alt+F12. I have had to drop old catalyst because it isn't compatible with new Xorg and recent kernel upgrade and system upgrades but I never experienced these issues with that package. Hope this help you somewhat! Martín
*somewhere between kernel/... :)
On 07/15/2010 02:15 PM, Martín Cigorraga wrote:
Hi Dave,
as usual reader of Arch's lists I've been following your issue and while I don't have sufficient knowledge nor enough skill with Arch to help you I second your thought the issue must reside somewhere kernel/KMS/catalyst module: currently I'm running a 64bit Arch with a ATI Radeon 5750 HD (1gb) graphic card with catalyst 10.6.5 from [Catalyst] repo without any much trouble except composite effect. With previous catalyst-test 10.4.444 everything worked fine out-of-the-box but now composite is disable on every boot so I have to manually enable it on log-in by pressing twice Shift+Alt+F12. I have had to drop old catalyst because it isn't compatible with new Xorg and recent kernel upgrade and system upgrades but I never experienced these issues with that package.
Hope this help you somewhat! Martín
Thanks for your help. Yes, that's what frustrates me as well. I can get a feel for where the problem is, but I don't have the skills to wade into the kernel-boot and module initialization area of Arch to try and fix it. I'll just open a bug and we will go from there. -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
participants (2)
-
David C. Rankin
-
Martín Cigorraga