[Bug 338947] New: /usr/lib/libIndirectGL.so.1 conflict with compiz start
https://bugzilla.novell.com/show_bug.cgi?id=338947#c1 Summary: /usr/lib/libIndirectGL.so.1 conflict with compiz start Product: openSUSE 10.3 Version: Final Platform: 32bit OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: drankinatty@suddenlinkmail.com QAContact: qa@suse.de Found By: --- Computer: Toshiba Satellite P35-S629 Graphics: ATI MOBILITY RADEON 9600/9700 Series compiz with new ATI 8.42.3 driver --using (AIGLX) Related Bug: 338930 /usr/lib/libIndirectGL.so.1 causes compiz to fail to start. Removing the /usr/lib/libIndirectGL.so.1 -> /usr/lib/libIndirectGL.so.2 link resolves enough of the problem to allow compiz to start, but then only with fusion-icon. However, compiz will never autostart on the system and can only be started by using fusion-icon which makes very little sense except for the potential relation of Bug 338930. The only way I can explain this bizarre situation is just to walk through the scenario and show you what it takes to get compiz started on my Toshiba P35 laptop and leave it there. The most probable reason compiz will never autostart is because there is no option in KDE -> session manager that will allow compiz to be selected as the wm. (Again, probably related to Bug 338930 not enabling the 3D subsystem) the only option shown is kwin in a "greyed out" state that does not offer any other choice. After logging in to kwin, first I try and start compiz with fusion-icon which fails due to the presence of /usr/lib/libIndirectGL.so.1. (Failure #1) Additionally an attempt is made to manually start compiz with the command shown by "ps ax" 00:01 Rankin-P35a~> compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering --no-libgl-fallback compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing compiz (core) - Error: Failed to manage screen: 0 compiz (core) - Fatal: No manageable screens found on display :0.0 (Failure #2) Next, of course, I have to remove the /usr/lib/libIndirectGL.so.1 -> libIndirectGL.so.1.2* link. (I've done it so often, I just created a script to do it) 00:01 Rankin-P35a~> su Password: [root Rankin-P35a/home/david] # ./linux/scripts/llibi [root Rankin-P35a/home/david] # exit exit Now with the link gone, let's try again: 00:03 Rankin-P35a~> compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering --no-libgl-fallback compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing compiz (core) - Error: Failed to manage screen: 0 compiz (core) - Fatal: No manageable screens found on display :0.0 (Failure #3) Next Get kwin back so my decorations return: 00:03 Rankin-P35a~> kwin --replace trying '/home/david/.xcompmgrrc' as configfile finished parsing the config file Ok, now with the /usr/lib/libIndirectGL.so.1 link removed, another test to start with fusion-icon. Success, compiz is back. Now, lets see how it is running: 00:03 Rankin-P35a~> ps ax | grep compiz 3804 ? S 0:01 compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering --no-libgl-fallback 3807 pts/1 R+ 0:00 grep compiz So, the bottom line is that compiz will not start with the /usr/lib/libIndirectGL.so.1 link present and will only start with fusion-icon after the link has been removed. Go figure? Let me know what I can send for attachments, etc. that will help narrow down the source and origin of the problem -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=338947#c1
Mark Gordon
https://bugzilla.novell.com/show_bug.cgi?id=338947#c2
--- Comment #2 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=338947#c3
Jigish Gohil
https://bugzilla.novell.com/show_bug.cgi?id=338947#c4
JP Rosevear
https://bugzilla.novell.com/show_bug.cgi?id=338947#c5
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=338947
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=338947
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=338947#c6
--- Comment #6 from Jigish Gohil
https://bugzilla.novell.com/show_bug.cgi?id=338947#c7
--- Comment #7 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=338947#c8
--- Comment #8 from David Rankin
Might be, but /usr/lib/libIndirectGL.so.1 is a special library only available on openSUSE.
(In reply to comment #6 from Jigish Gohil)
Please note that the new ATI drivers don't work well with AIGLX for any distro. To put it another way, it works as well on openSUSE as it does elsewhere.
Nvidia with nvidia-xconfig --composite --render-accel --add-argb-glx-visuals -d 24 works quite well without Xgl.
If this wasn't a laptop, I'd rip the ATI card out and replace it with an nVidia so fast it would make your head spin. I have a half dozen or so other boxes with nVidia cards ranging from old MX440s to new 8600GTs. Driver and compiz setup takes 2 minutes at most. All then work without any problems. But many systems come with ATI and somehow, (hopefully with ATI's help -- are you listening AMD?) the OS has to function with those cards too. At least, until consumers start demanding nVidia in all of their products. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=338947#c9
--- Comment #9 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=338947#c10
--- Comment #10 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=338947#c11
--- Comment #11 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=338947#c12
--- Comment #12 from Stefan Dirsch
# ldd /usr/bin/glxinfo |grep GL.so libGL.so.1 => /usr/lib/libGL.so.1 (0xb7dec000) This is the wrong one. It should be /usr/X11R6/lib/libGL.so.1
[root Rankin-P35a/home/david/linux/ati-compiz] # cat /etc/ld.so.conf /usr/X11R6/lib/Xaw3d /usr/X11R6/lib Looks good.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=338947#c13
--- Comment #13 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=338947#c14
--- Comment #14 from Jigish Gohil
https://bugzilla.novell.com/show_bug.cgi?id=338947#c15
--- Comment #15 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=338947#c16
--- Comment #16 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=338947#c17
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com