OpenGL ne marche plus

Salut à tous,

Je viens d’avoir un petit soucis suite a une mise a jour de debian testing, l’openGL ne marche plus.

Enfin je pense que le problème viens de là vu que toute les fonctionnalités graphiques avancées sont désactivée (transparence, fenêtre animés, etc). Et j’ai tester un jeu (minecraft) qui plante aussi avec ce message :


--- BEGIN ERROR REPORT a1dce528 --------
Generated 05/07/11 12:43

Minecraft: Minecraft Beta 1.7.2
OS: Linux (amd64) version 2.6.39-2-amd64
Java: 1.6.0_18, Sun Microsystems Inc.
VM: OpenJDK 64-Bit Server VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
[failed to get system properties (java.lang.NullPointerException)]

org.lwjgl.LWJGLException: Could not choose GLX13 config
	at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
	at org.lwjgl.opengl.LinuxDisplayPeerInfo.<init>(LinuxDisplayPeerInfo.java:52)
	at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:684)
	at org.lwjgl.opengl.Display.create(Display.java:854)
	at org.lwjgl.opengl.Display.create(Display.java:784)
	at org.lwjgl.opengl.Display.create(Display.java:765)
	at net.minecraft.client.Minecraft.a(SourceFile:294)
	at net.minecraft.client.Minecraft.run(SourceFile:716)
	at java.lang.Thread.run(Thread.java:636)
--- END ERROR REPORT 8a0277d2 ----------

J’ai une carte graphique ATI Mobility Radeon HD 4500 Series, je tourne avec compiz et cairo-dock.

Quelque info en plus :
uname -a

Linux pierrecastor 2.6.39-2-amd64 #1 SMP Wed Jun 8 11:01:04 UTC 2011 x86_64 GNU/Linux
lspci :

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12) 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12) 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06) 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06) 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06) 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06) 00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06) 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6) 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06) 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06) 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06) 01:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500/5100 Series] 01:00.1 Audio device: ATI Technologies Inc RV710/730 03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) 04:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit Ethernet (rev c0) ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02) ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02) ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02) ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02) ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02) ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

SI vous avez besoin d’autres infos, demandez moi.

Merci d’avance de vous penchez sur mon problème.

Petit Up

Salut,

Tu trouveras une première source très riche, d’informations, d’erreurs et de warnings dans /var/log/… cela t’aidera déjà à identifier le(s) problème(s), à toi de les épluchers.

C’est long et fastidieux ! mais ça paye … :wink:

A partir de l’identification du problème(s), il sera plus aisé de solutionner … :033 et éventuellement te venir en aide, pour qui sait.

Salut

Je pense que cela vient d’un bogue : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630592

Il faut attendre la version 1:11-6-1 de fglrx-driver.
Sinon tu peux prendre la version qui est dans sid.

[quote=“gaston”]Salut

Je pense que cela vient d’un bogue : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630592

Il faut attendre la version 1:11-6-1 de fglrx-driver.
Sinon tu peux prendre la version qui est dans sid.[/quote]

Je viens de faire les mises a jour du système, j’en suis a la version 1:11-6-2 de fglrx-driver alors que le rapport de bug dit que la 1:11-6-1 corrigeait le problème, donc je ne pense pas que ça sois ça.

@loreleil.747 :

Heu, ouais, je suis allez y faire un tour, mais quoi regarder ? Et comment décoder tout ça ?

J’ai regardé Xorg.0.log, j’ai rien lu qui me parle, par contre, dans Xorg.0.log.old, j’ai ça :

[ 20380.123] (II) fglrx(0): Kernel Module Version Information: [ 20380.123] (II) fglrx(0): Name: fglrx [ 20380.123] (II) fglrx(0): Version: 8.84.5 [ 20380.123] (II) fglrx(0): Date: Apr 5 2011 [ 20380.123] (II) fglrx(0): Desc: ATI FireGL DRM kernel module [ 20380.123] (WW) fglrx(0): Kernel Module version does *not* match driver. [ 20380.123] (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work [ 20380.123] (II) fglrx(0): [uki] removed 1 reserved context for kernel [ 20380.123] (II) fglrx(0): [uki] unmapping 8192 bytes of SAREA 0x39a6c000 at 0x7f359a40d000 [ 20380.123] (WW) fglrx(0): *********************************************************** [ 20380.123] (WW) fglrx(0): * DRI initialization failed * [ 20380.123] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible * [ 20380.123] (WW) fglrx(0): * 2D and 3D acceleration disabled * [ 20380.123] (WW) fglrx(0): ***********************************************************

Je ne sais pas a quoi correspond le .log.old, c’est un fichier archive ?

Et j’ai essayé de lire syslog et syslog.1, mais avec des milliers de ligne par fichier et sans savoir quoi chercher (j’ai tenter une recherche sur opengl, rien et une sur fglrx qui donnait des résultat, mais je ne sais pas les interpréter.

En tout cas, merci de vous pencher sur mon problème.

Bon, pas d’évolution, même après la mise à jour version 1:11-6-3 de fglrx-driver.

Et en plus de ça, mon clavier ne marche plus au login de la session, ce qui m’oblige à passer par un clavier virtuel, pratique.

Par contre, une fois logué, plus de problème.

Je crois que je vais en profité pour tout réinstaller, voir pourquoi pas passer à Linux Mint Debian Edition pour le tester.

Je n’ai pas de carte graphique ATI, donc je ne peux pas trop t’aider.

Que te donne :

As tu essayé renommer le fichier xorg en xorg-back :

et redémarre. Normalement il y a que le driver libre de ta carte qui démarre.

Sinon pourquoi tu utilises Debian testing ?

Sachant qu’il peut y avoir des bouges qui sont plus long à corriger que dans sid.
D’ailleurs Debian conseille d’utiliser Sid au lien de Testing :
http://www.debian.org/doc/manuals/debian-faq/ch-choosing.fr.html#s3.1

Si tu es débutant sur Debian le mieux est d’utiliser la version stable.

Edit : tu peux essayer de réinstaller ta carte graphique
Tu peux voir : http://www.isalo.org/wiki.debian-f

Bonjour,
J’ai trouvé ça :

sed -i 's/XINERAMA/FAKEEXTN/g' /usr/java/jdk1.6.0_03/jre/lib/i386/xawt/libmawt.so qui semble “fixer” le problème avec une distribution suse java 1.6.ici.
j’ai également vu d’utiliser les pilotes de X lorsque la carte n’est pas (plus) supportée par le constructeur pour telle ou telle version de X plus récente : ça, cela m’est déjà arrivé et j’en était content.
j’ai aussi lu qu’on pouvait changer la version open du jdk pour utiliser la version propriétaire d’oracle (anciennement sun). Lorsque j’ai changé de version de java, pour tuxguitar notamment, je n’a jamais vraiment corrigé le problème que je rencontrais, i.e., la version libre semble tout aussi “bonne” que la propriétaire (avis personnel).
@+