web-dev-qa-db-ja.com

xrandrアプローチが機能しない場合、モニターをネイティブ解像度に設定する方法は?

Ubuntuの12.04でSamsung syncmaster B2030モニターをセットアップしようとしています。ネイティブ解像度は1600x900で、ubuntuでは取得できず、取得しようとしています。

これらのURLで提供されるxrandrアプローチを使用してみました:1) http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html 2) 解像度リストにリストされていないネイティブ解像度にモニターを設定する方法?

S1)使用した

cvt 1600 900 60

モードラインを取得します。出力は:

# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

S2)次に使用しました

xrandr

出力は次のとおりです。

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 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768       60.0 +
1360x768       60.0     59.8  
1152x864       60.0* 
800x600        72.2     60.3     56.2  
680x384       119.9    119.6  
640x480        59.9  
512x384       120.0  
400x300       144.4  
320x240       120.1  
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)

それは私に「VGA-0」を与えました。

S3)その後、私は使用しました

xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

しかし、モードラインを追加する代わりに、エラーを投げました:

X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  153 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  29
  Current serial number in output stream:  29

システムの詳細:

1)ubuntu 12.04 LTS

2)グラフィックカード:GeForce 9400 GT/PCIe/SSE2(ドライバーは正常にインストールされています。システム設定>詳細で確認しています。ドライバーがインストールされていることと、その「GeForce 9400 GT/PCIe/SSE2」を示しています)

3)モニター:Samsung syncmaster B2030

4)私が得ている解決策:

800x600
1024x768
1152x864 (I am currently using this one)
1360x768 (this one isn't working properly)

誰も私ができることを知っていますか?

前もって感謝します。

UPDATE(1):

今日、私はもう一度試しました。また、モードラインの追加(--newmodeを使用)は機能しました。しかし、--addmodeを使用した場合:

xrandr --addmode VGA-0 1600x900_60.00

このエラーが発生しました:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  153 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30
1

BadNameは、.00を特殊文字として解釈することを意味します。新しいモードの名前を変更するには、1文字を追加するか、またはVGAを試してください。 newmode名は二重引用符で囲まれていますが、特定の出力に追加したり、モニターのモードを設定したりするときは注意してください。

$ cp off your xorg.conf file just in case.
$ xrandr --newmode "1600x900_60VGA"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
$ xrandr --verbose --addmode VGA-0 1600x900_60VGA
$ xrandr --verbose --output VGA-0 --mode 1600x900_60VGA
1
rjt