[RESOLU] Plus d' accélération 3D sur ma carte graphique

Bonsoir à tous,

Après un récent dist-upgrade de Lenny, je constate que je n’ai plus d’ accélération 3D sur la carte graphique intégrée à ma CM.

La référence de la CG est :

Model: "S3 ProSavage KM 133"
Vendor: pci 0x5333 "S3 Inc."
Device: pci 0x8a26 "ProSavage KM 133"
SubVendor: pci 0x1043 “ASUSTeK Computer Inc.”

Elle est bien détectée par le noyau car dmesg donne :
Linux agpgart interface v0.103
agpgart: Detected VIA Twister-K/KT133x/KM133 chipset

Par contre; glxinfo donne:
name of display: :0.0
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

et glxgears donne:
385 frames in 5.2 seconds = 73.932 FPS
340 frames in 5.1 seconds = 66.629 FPS
340 frames in 5.2 seconds = 65.945 FPS
325 frames in 5.1 seconds = 63.789 FPS

soit 1/10 des FPS que j’avais une quinzaine auparavent.

Les modules video semblent tous chargés car lsmod donne:
savage 29664 0
drm 73056 1 savage
agpgart 31024 3 efficeon_agp,drm,via_agp

Pour être complet, voici ci-dessous mon xorg.conf pour la partie carte graphique:
section “Module”

Load  "dbe" .
Load  "dri" .
Load  "drm" 
Load  "glx" 
Load  "freetype" 
Load  "type1"  
Load  "record" 

Load “extmod”

Section "Device"
Identifier "Card0"
Driver "savage"
VendorName "S3 Inc."
BoardName "ProSavage KM133"
BusID “PCI:1:0:0”

Section "DRI"
Mode 0666
EndSection

Les références de mon noyau sont:
uname -a:
Linux HPmille 2.6.26-3 #1 Tue Nov 18 17:59:58 CET 2008 i686 GNU/Linux

La commande LIBGL_DEBUG=verbose glxinfo ne me donne aucune erreur apparente.

Une idée ?

rien d’anormal dans le log de xorg ?

un petit cat /var/log/Xorg.0.log | grep EE n’aurait pas fais de mal :smiley:

Bonjour,

Effectivement, j’ai bien un problème dans X à cause du fichier xorg.conf.

Ci-dessous les résultats de la commande cat /var/log/Xorg.0.log | grep EE :

Current Operating System: Linux HPmille 2.6.26-1 #1 PREEMPT Wed Nov 19 13:30:13 CET 2008 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Failed to load module “type1” (module does not exist, 0)
(II) Loading extension MIT-SCREEN-SAVER
(EE) SAVAGE(0): Insufficient Videoram available for 3D – Try a lower color depth or smaller desktop. For integrated savages try increasing the videoram in the BIOS.
(EE) SAVAGE(0): DRI isn’t enabled
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn’t compile keymap
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn’t compile keymap

L’origine provient d’une modification de xorg.conf que j’avais faite pour passer en couleur de 16 à 24.

La RAM dédiée à la carte graphique dans le BIOS ne l’a pas supporté et elle est devenue insuffisante. Je n’y avais pas du tout pensé.

Ce matin, j’ai donc fait 2 corrections qui se superposent:

j’ai augmenté la RAM de la CG dans le BIOS de 8 à 16 M et je suis revenu à 16 pour la couleur dans xorg.conf.

Et maintenant les commandes suivantes donnent ces résultats:

glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes

glxgears
1150 frames in 5.0 seconds = 229.995 FPS
1151 frames in 5.0 seconds = 230.135 FPS
1151 frames in 5.0 seconds = 230.126 FPS
1151 frames in 5.0 seconds = 230.150 FPS
1146 frames in 5.0 seconds = 229.189 FPS
1131 frames in 5.0 seconds = 226.121 FPS

De se coté tout est parfait compte tenu de mon PC (CPU de 850 Mz)

Maintenant je cherche l’origine du log:
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn’t compile keymap
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn’t compile keymap

Merci pour la commande cat /var/log/Xorg.0.log | grep EE que je ne connaissais pas et qui est très utile.

J’avais oublié “résolu”.

Rectifié

[quote=“BernardH”]J’avais oublié “résolu”.

Rectifié[/quote]Pas encore, donc. :wink: