Bon...soir ^^

Bon, comme plusieurs j'ai un problème avec les drivers nvidia.
Applications/Outils systèmes/Nvidia Display Settings ainsi que Système/Préférences/Affichage me donnent bien 1920x1200 (sauf que le second ne me propose que du 50Hz...) alors que Systèmes/Administration/Affichage ne propose que jusqu'à 1400x1050.
En bref, impossible d'être en 1920x1200. Mais je pense être en 1400x1050 (difficile à dire).

Quelques données :
lsmod |grep nouveau
ne retourne rien, nouveau est donc bien banni. De plus le driver est désinstallé.
uname -a
Linux develop.fanfic-fr.net 2.6.29.6-217.2.3.fc11.x86_64 #1 SMP Wed Jul 29 16:02:42 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
lspci | grep -i nvidia
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GT (rev a1)
ldd $(which glxinfo) |grep GL
    libGL.so.1 => /usr/lib64/nvidia/libGL.so.1 (0x00007f0f7e023000)
    libGLcore.so.1 => /usr/lib64/nvidia/libGLcore.so.1 (0x00007f0f7c6e4000)
xorg.conf
(La ligne
ModeLine "1920x1200_60.00" 193.2 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
a été ajoutée par moi (mais ne change rien) après avoir été générée avec "gtf 1920 1200 60")
(Egalement en 50Hz sans différence...)
# Xorg configuration created by livna-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib64/xorg/modules/extensions/nvidia"
    ModulePath   "/usr/lib64/xorg/modules"
EndSection

Section "ServerFlags"
    Option        "AIGLX" "on"
EndSection

Section "InputDevice"

# keyboard added by rhpxl
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "fr"
    Option        "XkbVariant" "latin9"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    ModelName    "LCD Panel 1920x1200"
    HorizSync    31.5 - 74.5
    VertRefresh  56.0 - 65.0
    ModeLine     "1920x1200_60.00" 193.2 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
    Option        "dpms"
EndSection

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
    Option        "AddARGBGLXVisuals" "True"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Extensions"
    Option        "Composite" "Enable"
EndSection
J'ai dû essayer pratiquement toutes les solutions proposées, sans résultat.
Parfois c'était pire, l'écran devenait gris puis virait au noir lors du chargement des drivers nvidia.

J'ai même essayé avec akmod sans résultat.

Quelqu'un a une idée ?
Dans la section "Screen" , à l'intérieur de la SubSection "Display", rajoute :
Modes "1920x1200"
d'ou viens cette section Monitor ?
C'est toi qui l'a ajoutée ?

Théoriquement le pilote nvidia devrait détecter la résolution correcte de l'écran.
Si tu as ajouté cette section lorsque tu utilisais nouveau, considère l'enlever.
Merci pour vos réponses mais ça ne marche pas.

@NeoBahamut : j'avais déjà testé ça sans résultat (mais je l'ai quand même refait au cas où) ^^

@kwizart : suppression de la section testée mais toujours pareil.
La section Monitor est crée lorsque je sauvegarde la config en passant par "NVIDIA X Server Settings".
En fait, la majorité de ces données sont enregistrées dans xorg.conf

Bon, pour l'instant j'ai supprimé xorg.conf (mais j'ai une sauvegarde de l'autre version) puis rebooté pour qu'il soit recréé automatiquent ce qui donne ceci :
# Xorg configuration created by livna-config-display

Section "Files"
    ModulePath   "/usr/lib64/xorg/modules/extensions/nvidia"
    ModulePath   "/usr/lib64/xorg/modules"
EndSection

Section "ServerFlags"
    Option        "AIGLX" "on"
EndSection

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
    Option        "AddARGBGLXVisuals" "True"
EndSection

Section "Extensions"
    Option        "Composite" "Enable"
EndSection
Comme ça nous pouvons repartir sur une base saine.
Au cas où vous auriez une idée utilisant l'autre xorg.conf, pas de problème, je peux soit le remettre, soit le régénérer.

P.S. : Hmm, une chose m'intrigue, c'est normal que akmods soit installé et que le service tourne ?
Je ne sais pas, mais si tu suis les mises-à-jour normalement tu n'en a pas besoin, à moins que ca ne sois pour autre chose que pour le pilote graphique.
@bioinfornatics : Si tu veux dire
$ gtf 1920 1200 60
alors ça a déjà été testé sans résultat 🙂
neaobahamut wrote:Je ne sais pas, mais si tu suis les mises-à-jour normalement tu n'en a pas besoin, à moins que ca ne sois pour autre chose que pour le pilote graphique.
Ça ne le fait qu'avec les pilotes installés.
Sans les pilotes NVIDIA, l'affichage sans accélération graphique est bien à la bonne résolution.
oui et après avoir fait la commande tu dois mettre le retour dans la section monitor du xorg.conf sinon ça fait rien
Ben, si je comprends bien, c'est ce que j'avais lors de mon premier message ^^
Section "Monitor"
    Identifier   "Monitor0"
    ModelName    "LCD Panel 1920x1200"
    HorizSync    31.5 - 74.5
    VertRefresh  56.0 - 65.0
    ModeLine     "1920x1200_60.00" 193.2 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
    Option        "dpms"
EndSection
C'est bien ça que tu veux dire ?
oui mais tu dois enlever ça:
HorizSync    31.5 - 74.5
    VertRefresh  56.0 - 65.0
que renvoie
$ xrandr -q
Ça ne change rien.

Bon, le truc qui semble foutre la merde, c'est le programme lié à "Système->Administration->Affichage".
Il n'y a que lui qui ne propose pas la résolution de 1920x1200 alors qu'il montre bien sur le schéma au-dessus que la résolution de 1400x1050 ne remplit pas l'intégralité de l'écran.
Où est-ce qu'il va chercher cette liste de résolutions alors qu'elle n'apparait pas dans xorg.conf ?
Il aurait donc son propre fichier de configuration ?

N'empêche que ça n'explique pas pour quoi sans les pilotes NVIDIA j'atteins bien la résolution de 1920x1200...

EDIT : Je n'arrive même plus à activer les effets du bureau >.<
Il y a eu une mise à jour du noyau et des drivers NVIDIA (kmod) et ça n'a pas l'air d'avoir arrangé les choses...

EDIT2 : En revenant au fichier xorg.conf par défaut je peux de nouveau activer les effets du bureau ^^

EDIT3 : J'en profite pour vous mettre le résultat du xrandr -q
Screen 0: minimum 320 x 240, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
   1920x1200      50.0* 
   1400x1050      51.0  
   1280x1024      52.0  
   1280x960       53.0  
   1024x768       54.0  
   800x600        55.0     56.0  
   700x525        57.0  
   640x512        58.0  
   640x480        59.0     60.0  
   512x384        61.0  
   400x300        62.0  
   320x240        63.0
Et plus moyen de lancer "Système->Administration->Affichage" :roll:
Il lui faut un xorg.conf plus complet... Donc il prendrait bien xorg.conf ?
Je tourne en rond, là...