Public bug reported:
Binary package hint: compiz
When trying to run compiz with the i810 driver and AIGLX, but also with
xorg-driver-fglrx installed, compiz fails, reporting that non-power-of-
two textures are not supported. The problem here seems to be that xorg-
driver-fglrx replaces libGL.so.1.2 with its own version, that does not
support non-power-of-two textures; removing xorg-driver-fglrx solves the
problem.
However, this solution is not immediately obvious, and it would be good
if the compiz wrapper script was updated to use the correct version of
libGL.so.1.2 . The wrapper script currently only checks if
/usr/lib/fglrx/libGL.so.1.2.xlibmesa (i.e., the version with non-power-
of-two texture support) exists if it is being run under Xgl; but it
ought to check if this file exists in any case, because one might have
xorg-driver-fglrx installed even though one wasn't actually using the
fglrx drivers and Xgl (I imagine it is particularly likely that people
using the open source radeon drivers would also have the fglrx drivers
installed). I attach a patch (it's trivial) to the compiz wrapper that
checks for /usr/lib/fglrx/libGL.so.1.2.xlibmesa whether or not one is
running under Xgl.
The wrapper also checks for Xgl before checking for libraries redirected
by the nvidia drivers; possibly, the check for Xgl should be removed in
this case, too.
** Affects: compiz (Ubuntu)
Importance: Undecided
Status: Unconfirmed
--
Compiz fails to run when not using fglrx, if the fglrx package is installed
https://launchpad.net/bugs/98940
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs