NVIDIA 290.10 + KDE 4.6.5 = bug ?

Bonjour,

j’en viens à poster car ça fait trois jours que je suis sur le problème et je commence à saturer.

Je viens de refaire une installation toute fraîche.

$cat /etc/debian_version
wheezy/sid

$uname -r
3.1.0-1-686-pae

Etant principalement sous SID, ce sont donc les drivers NVIDIA 290.10 que j’ai installé. KDE est lui en version 4.6.5.

kdebase-workspace: Installé : 4:4.6.5-4 Candidat : 4:4.6.5-4

Voici le problème :

Lors de la première connexion au serveur X via kdm, tout se passe bien. Tout est niquel. Dès que je me déconnecte, KDM comporte des erreurs d’affichage. Et si je me reconnecte, je me retrouve avec de gros problèmes graphique.

J’ai installé les drivers une première fois via aptitude (nvidia-glx and co). Ayant eu ce bug j’ai tout désinstallé puis ai installé les drivers 285.05.09 avec le .run de NVIDIA (technique que j’utilise depuis plus 5 ans sans problème si ce n’est une réinstallation à chaque nouveau noyau).
Avec ces drivers, j’avais de gros problèmes (encore -_- ) de performance (probablement dû à un problème de compatibilité avec la dernière version de KDE).

Retour donc sur les derniers drivers 290.10. J’ai tenté une installation manuelle avec le .run, une réinstallation total de xorg et des drivers via aptitude (nvidia-glx and co). J’ai aussi essayé d’utilisé smxi. Mais le résultat est toujours le même.
Après une déconnexion, l’affichage est “foireux”.

Je pense à un problème de compatibilité entre ces drivers et KDE 4.6.5. J’ai, par le passé, remarqué des problèmes de compatibilité entre certaines versions de KDE et certains drivers NVIDIA.
Mais j’ai eu beau cherché sur le net je n’ai rien trouvé à ce propos. Certains ont-ils remarqué quelque chose ou utilisent-ils ce couple (KDE 4.6.5 + NVIDIA 290.10) sans problème?

Merci d’avance pour vos idées.

PS : Mon xorg.conf actuel

[code]# nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 290.10 (buildmeister@swio-display-x86-rhel47-07.nvidia.com) Wed Nov 16 20:32:22 PST 2011

Section "ServerLayout"
Identifier "Layout0"
Screen 0 “Screen0” 0 0
InputDevice “Keyboard0” "CoreKeyboard"
InputDevice “Mouse0” "CorePointer"
EndSection

Section "Files"
EndSection

Section “InputDevice”

# generated from default
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"

EndSection

Section “InputDevice”

# generated from default
Identifier     "Keyboard0"
Driver         "kbd"

EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option “AllowSHMPixmaps” "0"
Option “PixmapCacheSize” "1000000"
Option “UseCompositeWrapper” "1"
Option “AddARGBGLXVisuals” "1"
SubSection "Display"
Depth 24
EndSubSection
EndSection

[/code]

Le problème ne vient pas de (KDE 4.6 + NVidia 290) mais de (XOrg 1.11 + NVidia 290). C’est moins pire avec les 290 qu’avec les 280 mais ça reste très chiant (et apparemment ça ne concerne que certaines cartes).
Solution en attendant que les pilotes NVidia supportent correctement l’ABI 11 de XOrg (ce qui, d’après ce que j’ai lu, devrait arriver avec les 295) : faire un downgrade de XOrg à l’aide des dépôts snapshot.

Voir :
xorg-cpu-a-100-a-chaque-interaction-t35486.html#p358769
xorg-cpu-a-100-a-chaque-interaction-t35486.html#p358888
xorg-cpu-a-100-a-chaque-interaction-t35486.html#p358946

Je vais regardé ça. Merci pour ta réponse.

Bon ben c’est niquel.
J’ai mis Xorg en 1.7 et les drivers nvidia en 285.05.09 et tout fonctionne à merveille.

Je ne connaissais pas l’existence de ce dépôt. Très pratique.
Mais sur ce coup là je n’ai pas été très malin. Je suis resté bloqué sur mon idée que ça venait des drivers et de KDE.

Merci pour beaucoup pour ton aide syam, problème résolu :slightly_smiling:

Ben disons que j’ai eu la « chance » de rencontrer le problème dès le passage à XOrg 1.11, donc j’ai pu identifier immédiatement la cause… :wink: