Je suis sous Debian Lenny/Squeeze.
Lorsque je lance des jeux qui changent la résolution de mon écran, mon écran plat m'indique "out of range"
Pour éviter cela, j'aimerais indiquer à mon Xorg quels résolutions utiliser.
Pour cela, j'utilise les modelines avec les résolutions supportées par mon écran.
Voici mon xorg.conf :
Section "Module"
Load "glx" ###
Load "v4l" ###
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia" ###
Option "AllowGLXWithComposite" "true" ###
Option "AddARGBGLXVisuals" "True" ###
Option "TripleBuffer" "true" ###
Option "NoLogo" ###
EndSection
Section "Monitor"
Identifier "Belinea 2025 S1"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 85.0
Option "DPMS"
Modeline "640x480@85" 36.11 640 672 808 840 480 489 496 505
Modeline "800x600@85" 58.20 800 832 1048 1080 600 611 620 631
Modeline "1024x768@85" 100.94 1024 1056 1432 1464 768 782 793 807
Modeline "1152x864@85" 132.80 1152 1184 1688 1720 864 880 892 908
Modeline "1280x1024@75" 156.43 1280 1312 1904 1936 1024 1043 1056 1076
Modeline "1400x1050@75" 176.64 1400 1432 2096 2128 1050 1070 1083 1103
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Belinea 2025 S1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1400x1050@75" "1280x1024@75" "1152x864@85" "1024x768@85" "800x600@85" "640x480@85"
EndSubSection
EndSection
Xrandr m'indique les résolutions applicables :
Screen 0: minimum 320 x 240, current 1400 x 1050, maximum 1400 x 1050
default connected 1400x1050+0+0 0mm x 0mm
1400x1050 50.0* 51.0
1280x1024 52.0 53.0
1280x960 54.0
1280x800 55.0
1280x768 56.0
1152x864 57.0
1152x768 58.0
1024x768 59.0 60.0 61.0 62.0
960x600 63.0
896x672 64.0
840x525 65.0
832x624 66.0
800x600 67.0 68.0 69.0 70.0 71.0 72.0
800x512 73.0
720x450 74.0
640x512 75.0 76.0
640x480 77.0 78.0 79.0 80.0 81.0 82.0
640x400 83.0
640x384 84.0
576x432 85.0
576x384 86.0
512x384 87.0 88.0 89.0
416x312 90.0
400x300 91.0 92.0 93.0 94.0
320x240 95.0 96.0 97.0
Dans mon Xorg.0.log, il m'indique :
(WW) NVIDIA(0): No valid modes for "1400x1050@75"; removing.
(WW) NVIDIA(0): No valid modes for "1280x1024@75"; removing.
(WW) NVIDIA(0): No valid modes for "1152x864@85" ; removing.
(WW) NVIDIA(0): No valid modes for "1024x768@85"; removing.
(WW) NVIDIA(0): No valid modes for "800x600@85"; removing.
(WW) NVIDIA(0): No valid modes for "640x480@85"; removing.
(WW) NVIDIA(0):
(WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(0): "nvidia-auto-select".
Comment puis-je lui dire quels résolutions utiliser ?
Merci pour votre aide.
Alfafa
# Resolution ecran, Out of range
Posté par Benjamin Verhaeghe (site web personnel) . Évalué à 1.
Peut être pourrais tu nous donner les caractéristiques de ton écran, histoire de savoir si les fréquences types de l'écran correspondent au fichier de config que tu nous a présenté?
Linuxfrment tiens ;)
[^] # Re: Resolution ecran, Out of range
Posté par alfafa . Évalué à 1.
Moniteur LCD 20.1" (51 cm)
Date de sortie (approx.) : Juillet 2006
Caractéristiques techniques de la Dalle de l'écran LCD BELINEA 2025 S1
Technologies : TFT TN + Film
Rétroéclairage : Tubes fluorescents
Aspect (ratio) : 4:3
Surface visible : 20.1" (51 cm)
Résolution / Fréquence : 1400 x 1050
Temps de réponse : 8 ms
Pas de pixel (pitch) : 0.292 mm
Luminosité : 300 cd/m²
Taux de contraste : 700 : 1
Couleurs : 16.2 millions
Angle de vision Horiz. : 160°
Angle de vision Vert. : 160°
Synch. Vert. Analogique : Mini : 50 Hz / Maxi : 85 Hz
Synch. Hor. Analogique : Mini : 30 kHz / Maxi : 83 kHz
BP Vidéo Analogique : 162 MHz
Résolutions disponibles
- 640 x 480 @ 85
- 800 x 600 @ 85
- 1024 x 768 @ 85
- 1152 x 864 @ 85
- 1280 x 1024 @ 75
- 1400 x 1050 @ 75
[^] # Re: Resolution ecran, Out of range
Posté par Benjamin Verhaeghe (site web personnel) . Évalué à 1.
Solution 1:
copier ton xorg.conf dans un backup et demander au serveur x de le refaire lui même:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo xserver xorg.conf
Tu peux utiliser les ressource Ubuntu pour t'aider, les commandes sont assez proches...
http://www.ubuntugeek.com/ubuntu-tiphow-to-removeinstall-and(...)
[^] # Re: Resolution ecran, Out of range
Posté par alfafa . Évalué à 1.
Ne voulais-tu pas dire plutot "dpkg-reconfigure xserver-xorg" ?
J'ai cependant avancé :
J'ai changer les "@" par des "_" dans mon fichier xorg.conf.
Avec ça, j'ai une résolution reconnue : 1280x1024_75
Mais pas les autres ?!
C'est celle qui s'applique par défaut.
J'ai donc une erreur dans mes modelines.
Par contre xrandr me donne toujours le même résultat. Je m'attendait à avoir que ma résolution 1280x1024_75.
Je suis donc sur la mauvaise piste !
[^] # Re: Resolution ecran, Out of range
Posté par Benjamin Verhaeghe (site web personnel) . Évalué à 1.
Peux tu essayer sans les modelines?
[^] # Re: Resolution ecran, Out of range
Posté par alfafa . Évalué à 1.
[^] # Re: Resolution ecran, Out of range
Posté par NeoX . Évalué à 3.
alors laisse faire nvidia-settings (necessite le driver proprio)
mais au moins il fait tous "proprement".
[^] # Re: Resolution ecran, Out of range
Posté par Benjamin Verhaeghe (site web personnel) . Évalué à 2.
J'aurai pensé qu'ils étaient installés:
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia" ###
Mais les # indiquent ils qu'ils sont placés en commentaires?
[^] # Re: Resolution ecran, Out of range
Posté par Benjamin Verhaeghe (site web personnel) . Évalué à 2.
Si ton Xorg.log n'indique plus d'erreur, ton problème est peut être résolu? Quoique tu avais indiquer dans ton premier message les avoir ajouter pour le résoudre...
Si le problème persiste, tu peux aussi tenter ces deux commandes:
$ sudo dpkg-reconfigure -phigh xserver-xorg
ou
$ sudo X -configure
cf http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
[^] # Re: Resolution ecran, Out of range
Posté par alfafa . Évalué à 1.
Si j'ai bien compris, les modelines sont là pour ajouter des résolutions non reconnues par le serveur X.
Ce que je veux en fait c'est supprimer les résolutions non supporter par mon écran.
Si vous avez une idée, elle est la bienvenue.
[^] # Re: Resolution ecran, Out of range
Posté par Bastien Mourgues . Évalué à 1.
Es tu sûr de leurs valeurs ?
Tu peux les contrôler avec les outils du paquet read-edid et la ligne de commande suivante (en root) :
get-edid | parse-edid
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.