web-dev-qa-db-fra.com

erreur libGL: échec du chargement du pilote: i965

Bonjour, je viens d’installer le pilote de propriété AMD pour mon HP Pavilion dv6 avec des graphiques commutables sous Xubuntu 12.10.

Tout semble bien fonctionner mais les jeux ne se chargent pas bien et si j'utilise la commande:

LIBGL_DEBUG = fglrxinfo commenté

Je reçois ces erreurs:

    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/i965_dri.so
libGL error: dlopen /usr/lib/i386-linux-gnu/dri/i965_dri.so failed (/usr/lib/i386-linux-gnu/dri/i965_dri.so: wrong ELF class: ELFCLASS32)
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/gerard/.drirc: No such file or directory.
libGL error: failed to load driver: i965
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL error: dlopen /usr/lib/i386-linux-gnu/dri/swrast_dri.so failed (/usr/lib/i386-linux-gnu/dri/swrast_dri.so: wrong ELF class: ELFCLASS32)
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon HD 6700M Series
OpenGL version string: 1.4 (2.1 (4.2.12173 Compatibility Profile Context 12.10.17))

Merci de votre aide.

Edit 1: Peut-être que cela aidera:

locate i965_dri.so
/usr/lib/i386-linux-gnu/dri/i965_dri.so
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so

Je ne comprends pas le "-1" dans ma question, je ne pose que des questions comme dernière alternative.

Edit 2: J'ai essayé de réinstaller les pilotes et maintenant je reçois cette erreur dans l'une des étapes suivantes:

gerard@gerard-HP-Pavilion-dv6:~$ Sudo apt-get -y install fglrx-updates fglrx-amdcccle-updates
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  python-keybinder
Use 'apt-get autoremove' to remove it.
The following NEW packages will be installed:
  fglrx-amdcccle-updates fglrx-updates
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/93.0 MB of archives.
After this operation, 279 MB of additional disk space will be used.
(Reading database ... 184985 files and directories currently installed.)
Unpacking fglrx-updates (from .../fglrx-updates_2%3a12.100.3-0~andrik1_AMD64.deb) ...
One or more files have been altered since installation.
Uninstall will not be completed. See /etc/ATI/fglrx-uninstall.log for details.
dpkg: error processing /var/cache/apt/archives/fglrx-updates_2%3a12.100.3-0~andrik1_AMD64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Selecting previously unselected package fglrx-amdcccle-updates.
Unpacking fglrx-amdcccle-updates (from .../fglrx-amdcccle-updates_2%3a12.100.3-0~andrik1_AMD64.deb) ...
Errors were encountered while processing:
 /var/cache/apt/archives/fglrx-updates_2%3a12.100.3-0~andrik1_AMD64.deb
E: Sub-proces /usr/bin/dpkg returned an error code (1)
5
Gerard Brull

Solution J'ai essayé de le résoudre en installant ia32-libs mais j'obtiens cette erreur:

 Sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs is already the newest version. You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: fglrx-amdcccle-updates : Depends: fglrx-updates E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Ensuite, j'ai essayé apt-get -f install mais j'ai quand même eu des erreurs de cache. J'ai donc supprimé les fichiers de cache, puis je peux installer les dépendances, mais l'installation a échoué. Le journal indique qu'il y avait des fichiers manquants dans le dossier ATI, j'ai donc essayé de le réinstaller à nouveau. Maintenant, j'ai utilisé une méthode force en utilisant:

Sudo /usr/share/ATI/AMD-uninstall.sh --force

Enfin, je pourrais réinstaller à nouveau en utilisant cette méthode et maintenant fglrxinfo indique que tout est correct (je pense au moins: P):

display: :0.0 screen: 0 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: AMD Radeon HD 6700M Series OpenGL version string: 4.2.12171 Compatibility Profile Context 12.10.17

Merci Rinzwind pour l'aide!

1
Gerard Brull