私はUbuntu(バージョン17.04)とLinux全般にかなり慣れていないため、解像度に関して非常にイライラする問題を抱えています。解像度を60Hzで1280x1024に設定したいのですが、nVidia Xサーバー設定にそのオプションが表示されません。ディスプレイ1152x870で動作する最高の解像度。どういうわけか、何か問題が発生してUbuntuを再インストールするまで、60Hzで1280x1024に設定していたことがあります。
Xorg.confファイルの調整からxranderの使用まで、できる限りのことをすべて実行しました。 xorg.confを調整しても何も変わらないか、事態が悪化しました。そして、xrandrを使用するとエラーメッセージが表示され続けます(以下を参照)
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
そして、xrandr newmodeを使用すると:
Sudo xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712
1024 1027 1034 1063 -hsync +vsync
[Sudo] password for warangel:
Rootのパスワードを追加すると、これまでのところうまくいきました。
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
しかし、ここですべてがうまくいかないのです。私が入るとき:
Sudo xrandr --addmode VGA-0 "1280x1024_60.00"
私は得る:
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
私は機知に富んでいます。何が間違っているのかわかりません!このエラーメッセージはどういう意味ですか?わかりません!
誰かが私がこれを理解するのを助けてくれますか?とても感謝しています。
編集:ここに私のxorg.confファイルが現在どのように見えるかがありますが、Ubuntuを再インストールしなければならなかった前のようにまだ1280x1024の解像度を与えていません:
# 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
私は次の投稿を見つけました: https://ubuntuforums.org/archive/index.php/t-2290004.html 2015年以降:
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.
これは役に立ちますか?
Xorg.confを編集できます。
VendorName "Unknown"**<===edit this**
ModelName "CRT-1"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
「不明」をモニターのモデルに変更します。
保存して再起動します。
その後、nvidia xサーバーで解像度を変更できます。
私は5年間、Nvidiaのデフォルトを無効にしようとしました。上位バージョンではなく、カードの正しいドライバーバージョンをインストールしてください[私の場合、340ドライバーのみが私のNvidiaカードと互換性があります]。 Nvidia GUIが必要です。 Nvidiaのデフォルトは、モニターの最高解像度[私の場合は4k]とプリセットオプションです。プリセットオプションを変更する必要がある唯一の信頼できる手段は、マシンを起動するたびにGUIを使用することです。痛みですが、少なくとも数秒しかかかりません。