← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: AMD PowerXpress hybrid graphics -- Catalyst 11.4 pre-release testing

 

I've corrected some links and now I have a configuration similar by
the one you can get by running this:

cd /usr/lib/xorg/modules/extensions
sudo mv libglx.so FGL.renamed.libglx.so
sudo ln -s FGL.renamed.libglx.so  libglx.so

sudo mkdir fglrx
sudo ln -s /usr/lib/fglrx/xorg/modules/extensions/libglx.so
/usr/lib/xorg/modules/extensions/fglrx/fglrx-libglx.so

ln -s /usr/lib/mesa/libGL.so.1.2 /usr/lib/FGL.renamed.libGL.so.1.2
cd /us/lib/fglrx
sudo cp libGL.so.1.2 fglrx-libGL.so.1.2

sudo ln -s /usr/lib/fglrx/fglrx-libGL.so /usr/lib/libGL.so
sudo ln -s /usr/lib/fglrx/fglrx-libGL.so.1 /usr/lib/libGL.so.1
sudo ln -s /usr/lib/fglrx/fglrx-libGL.so.1.2 /usr/lib/libGL.so.1.2

sudo aticonfig --initial

Integrated acceleration still doesn't work and I'm trying to figure why.
In X logs there is this error:

[  3726.736] (EE) GLX error: Can not get required symbols.

and glxinfo returns this:

name of display: :0.0
X Error of failed request:  BadRequest (invalid request code or no
such operation)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  14
  Current serial number in output stream:  14


The symptoms are the same as the one describer in this bug report:

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/442574

But it seems to me that fglrx is changing something else as when using
the integrated card the libGL link seems fine to me:

$ ls -l /usr/lib/libGL.so*
lrwxrwxrwx 1 root root 24 2011-04-30 13:05 /usr/lib/libGL.so ->
FGL.renamed.libGL.so.1.2
lrwxrwxrwx 1 root root 24 2011-04-30 13:05 /usr/lib/libGL.so.1 ->
FGL.renamed.libGL.so.1.2
lrwxrwxrwx 1 root root 24 2011-04-30 13:05 /usr/lib/libGL.so.1.2 ->
FGL.renamed.libGL.so.1.2

$ ls -l /usr/lib/FGL.renamed.libGL.so.1.2
lrwxrwxrwx 1 root root 26 2011-04-30 03:26
/usr/lib/FGL.renamed.libGL.so.1.2 -> /usr/lib/mesa/libGL.so.1.2

$ ls -l /usr/lib/mesa/libGL.so*
lrwxrwxrwx 1 root root     12 2011-05-01 00:42
/usr/lib/mesa/libGL.so.1 -> libGL.so.1.2
-rw-r--r-- 1 root root 502016 2011-04-19 12:50 /usr/lib/mesa/libGL.so.1.2

Any ideas?


Follow ups

References