Hallo!
Ich hoffe, ihr könnt mir helfen.
Ich habe nach dem Wiki-Artikel Gnash versucht, "Gnash für VA-API selber kompilieren" auszuführen, erfolglos. Damit kann ich leben.
Leider funktioniert seither OpenGL bei mir nicht mehr; ich vermute, ich habe unwissentlich eine Grafiktreiberkonfiguration beschädigt. Konkret sehe ich das bei den Fenstermanagern Compiz, Mutter und KWin, und bei der GLSlideshow. 3D-Effekte, die vorher problemlos waren, sind jetzt nicht mehr möglich.
Mein Ziel ist es, die von der Standardinstallation vorgegebene Grafiktreiberkonfiguration wieder zu erreichen.
Informationen zur Grafikkarte:
lauscher@ubuntulaptop:~$ lspci -nnk | grep -i VGA -A2 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV350 [Mobility Radeon 9600 M10] [1002:4e50] Subsystem: Wistron Corp. Device [17c0:2061] Kernel modules: radeon, radeonfb
(Auf dem Werbeaufkleber steht, etwas abweichend, "ATI Mobility Radeon 9700 SE")
glxinfo
gibt eine Fehlermeldung:
lauscher@ubuntulaptop:~$ glxinfo 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: 12 Current serial number in output stream: 12
Fehlermeldung von mutter --replace
:
lauscher@ubuntulaptop:~$ mutter --replace (mutter:3397): Gdk-WARNING **: The program 'mutter' received an X Window System error. This probably reflects a bug in the program. The error was 'BadRequest (invalid request code or no such operation)'. (Details: serial 126 error_code 1 request_code 136 minor_code 19) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)
Fehlermeldung von compiz --replace
:
lauscher@ubuntulaptop:~$ compiz --replace Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done Initializing composite options...done Compiz (opengl) - Fatal: Root visual is not a GL visual compiz (opengl) - Error: initScreen failed compiz (core) - Error: Couldn't activate plugin 'opengl' compiz (core) - Error: Plugin 'opengl' not loaded. [... viele weitere darauf basierende Fehler, bezogen auf OpenGL]
Fehlermeldung von GLSlideshow:
lauscher@ubuntulaptop:~$ /usr/lib/xscreensaver/glslideshow X error in glslideshow: 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: 20 Current serial number in output stream: 20
Für die Zeit der Ausführung der Anleitung aus den Gnash-Artikel finde ich folgende Paketinstallationen:
2012-07-01 21:12:31 install bzr <keine> 2.5.1-0ubuntu2 2012-07-01 21:12:32 install python-paramiko <keine> 1.7.7.1-2 2012-07-01 21:13:15 install libva-egl1 <keine> 1.0.15-4 2012-07-01 21:13:16 install libva-glx1 <keine> 1.0.15-4 2012-07-01 21:13:17 install libva-tpi1 <keine> 1.0.15-4 2012-07-01 21:13:17 install libva-dev <keine> 1.0.15-4 2012-07-01 21:16:00 install fglrx <keine> 2:8.960-0ubuntu1 2012-07-01 21:16:18 install fglrx-amdcccle <keine> 2:8.960-0ubuntu1 2012-07-01 21:16:20 install xvba-va-driver <keine> 0.7.8-1ubuntu3 2012-07-01 21:34:56 install xvba-video <keine> 0.8.0-1 2012-07-01 21:40:25 install libgtkglext1 <keine> 1.2.0-2fakesync1 2012-07-01 21:40:26 install libgtkglext1-dev <keine> 1.2.0-2fakesync1
Ich habe folgendes versucht:
Paket xvba-video aus dem Gnash-Artikel wieder entfernt
Paket xvba-va-driver entfernt
Paket gnash entfernt
sudo aticonfig --initial --force
, um den proprietären ATI-Treiber zu installieren. Antwort:aticonfig: No supported adapters detected
Radeon-Treiber neu installieren:
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-video-radeon xserver-xorg-core
Die Pakete libva1 sowie libva-dev, die im Gnash-Artikel aus einer deb-Quelle bezogen werden sollen, habe ich nicht von dort installiert, sie waren in den Paketquellen vorhanden und bereits von dort installiert. Daher hier keine Änderung meinerseits.
Ich habe leider wenig Ahnung von der Grafiktreiber-Materie. Da mein Wunsch jedoch nur ist, zu einer Standard-Konfiguration zurüclzukehren, hoffe ich, daß ich hier Hilfe finden kann.
Viele Grüße, Lauscher