Je suis assez nouveau sur Ubuntu (version 17.04) et Linux en général et je rencontre un problème très frustrant en ce qui concerne ma résolution. Je souhaite que ma résolution soit réglée sur 1280x1024 à 60Hz, mais je ne vois pas cette option dans les paramètres nVidia X Server. La meilleure résolution qui fonctionne sur mon écran 1152x870. D'une manière ou d'une autre, je l'avais déjà réglé sur 1280x1024 à 60Hz, jusqu'à ce que quelque chose ne se passe pas bien et que je dois réinstaller Ubuntu.
J'ai tout essayé en modifiant le fichier xorg.conf pour utiliser xrander. Un ajustement de xorg.conf n'a rien changé ou n'a fait qu'empirer les choses. Et je continue à recevoir un message d'erreur lorsque j'utilise xrandr (voir ci-dessous)
Voici ce qui se passe lorsque j'essaie xrandr:
warangel@MyPC:~$ cvt 1280 1024 60
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027
1034 1063 -hsync +vsync
Et puis quand j'utilise xrandr newmode:
Sudo xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712
1024 1027 1034 1063 -hsync +vsync
[Sudo] password for warangel:
Quand j'ajoute mon mot de passe pour root, c'est tellement bon jusqu'ici.
Screen 0: minimum 8 x 8, current 1152 x 864, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1152x864+0+0 (normal left inverted right x
axis y axis) 0mm x 0mm
1024x768 60.00 +
1360x768 59.96 59.80
1152x864 60.00*
800x600 72.19 60.32 56.25
680x384 59.96 59.80
640x480 59.94
512x384 60.00
400x300 72.19
320x240 60.05
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
1280x1024_60.00 (0x281) 109.000MHz -HSync +VSync
h: width 1280 start 1368 end 1496 total 1712 skew 0 clock
63.67KHz
v: height 1024 start 1027 end 1034 total 1063 clock 59.89Hz
Mais voici où tout se passe mal. Quand j'entre:
Sudo xrandr --addmode VGA-0 "1280x1024_60.00"
Je reçois:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 29
Current serial number in output stream: 30
Je suis à bout de forces. Je ne sais pas ce que je fais mal! Que veux dire ce message d'erreur? Je ne comprends pas!
Quelqu'un peut-il m'aider s'il vous plaît à comprendre cela? Je l'apprécierais beaucoup.
EDIT: Voici à quoi ressemble mon fichier xorg.conf, et il ne me donne toujours pas la résolution 1280x1024 comme avant la réinstallation d’Ubuntu:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 381.09 (buildd@lcy01-36) Sat Apr 8
10:34:38 UTC 2017
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
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"
# HorizSync source: builtin, VertRefresh source: builtin
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-1"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712
1024 1027 1034 1063 -hsync +vsync
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 240"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-1"
Option "1280x1024 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
J'ai trouvé un post dans: https://ubuntuforums.org/archive/index.php/t-2290004.html de 2015 où est mentionné:
The problem is that NVIDIA driver has a BUG in EDID, and cannot use this
information rightly. After search a lot how to override this problem
without success, I just send a Nice GTFO to NVIDIA driver and installed the
Nouveaul driver.
Est-ce que cela vous aide?
Vous pouvez éditer votre xorg.conf.
VendorName "Unknown"**<===edit this**
ModelName "CRT-1"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
remplacez "inconnu" par le modèle de votre moniteur.
sauvegarder et redémarrer.
alors vous pouvez changer votre résolution dans nvidia x server.
J'ai essayé pendant 5 ans de changer les valeurs par défaut de Nvidia, en vain. Veillez à installer la version du pilote appropriée pour votre carte, et non une version supérieure [dans mon cas, seul le pilote 340 est compatible avec ma carte Nvidia]. Vous devriez alors avoir l'interface graphique de Nvidia. Nvidia utilise par défaut la résolution la plus élevée du moniteur [4k dans mon cas] et les options prédéfinies. Le seul moyen fiable dont je dispose pour modifier les options prédéfinies consiste à utiliser l'interface graphique à chaque démarrage de la machine. Une douleur, mais au moins cela ne prend que quelques secondes.