[ディスプレイの設定]ダイアログで使用できないモニター解像度を設定するにはどうすればよいですか?


11

ubuntu 13.04 x64をインストールしました。解像度は800x600で、他に選択肢はありません。nvidiaドライバー313をインストールしようとしましたが、それでも何もしませんでした。私はこれを試してみました http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/

まだ運がない、ありがとう

回答:


16

(1)希望する解像度のModelineを入手する

を使用しcvtます。これは1280x1024解像度の例です。3番目のパラメーター(頻度)はオプションであることに注意してください。オーナーズマニュアルでリフレッシュレートの頻度が指定されている場合は、それをへの入力として使用するか、cvt単純にするために空白のままにしておくことができます。

$ cvt 1280 1024 60

出力は次のようになります。

# 1280x1024 60.03 Hz (CVT) hsync: 63.81 kHz; pclk: 109.25 MHz
Modeline "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(2)新しいxrandrモードラインを作成する

Modelineからの出力を使用cvtして、の新しいモードを作成しますxrandr

$ xrandr --newmode "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(3)変更する必要がある表示を決定する

次のコマンドを実行した後VGA1、この例では現在接続されているディスプレイであることを確認します。そのため、以下の手順4で使用します。

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 32767 x 32767
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x1024_60.00   59.9 +
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1280x1024_60   60.0* 
DVI1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)

(4)新しいxrandrモードを作成する

手順3の表示名を使用します。手順番号2のモード名を使用しますが、引用符は省略します。

$ xrandr --addmode VGA1 1280x1024_60

(5)画面の解像度を変更する

表示名とモード名を指定します

$ xrandr --output VGA1 --mode 1280x1024_60

(6)モニターを自動調整する

モニターに「自動調整」ボタンがある場合は、このボタンを押して出力を自動的に中央に配置し、スケーリングします。それ以外の場合は、モニターの手動ボタンを使用してください。

(7)xorg.confファイルを作成する

解像度設定が必要な場合は、この情報をxorg.confファイルで指定することにより、永続的な設定にすることができます。

置きmodelineにステップ1から"Monitor"セクション。セクションで"My Monitor"同じ名前を使用している限り、モニターを説明する名前に置き換えることができます"Screen"

この"Device"セクションは、使用しているグラフィックスカード/チップとドライバーを指定するために使用されることに注意してください。セクションでIdentifier同じ名前を使用する限り、任意の名前を選択できます"Screen"。ただし、Driverライン上のグラフィックスカード/チップの正しいドライバー名を使用する必要があります。を使用$ lshw -c video | grep configurationして、グラフィックスドライバー名を取得できます。

私はこれをテストしていませんが、セクション内の"Device"対応するDevice行も削除する限り、セクションを除外することは可能かもしれません"Screen"

$ sudo gedit /etc/X11/xorg.conf

ファイルに情報を入力し、保存して終了します。以下は、上記の1280x1024モードラインとインテルグラフィックスドライバーを使用した例です。

Section "Monitor"
    Identifier  "My Monitor"
    Modeline    "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
    Option      "PreferredMode" "1280x1024_60"
EndSection

Section "Device"
    Identifier  "Intel"
    Driver      "intel"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Monitor     "My Monitor"
    Device      "Intel"
    Defaultdepth 24
    SubSection  "Display"
        Modes   "1280x1024_60"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
EndSection

問題が発生した場合は、リカバリモードで起動して編集または削除できます/etc/X11/xorg.conf

最後に、詳細については、Ubuntu Wiki Resolutionを参照してください。


私は本当に.. 1920×1080がデフォルトで提供されていないことに驚いています
wasatchwizard

ほんの少しの情報:通常、Ubuntuはモニターに適した解像度を検出できるはずです。Ubuntuが提供するよりも高い解像度が必要な場合は、ビデオケーブルまたはグラフィックカードが対応していない可能性があります。たとえば、2560x1440pが必要でしたが、私のケーブルは2048x1152pにしか対応できませんでした。変更xorgは助けにはなりませんでした
Rotareti '

これは古くなっている可能性があります。持っていません/etc/X11/xorg.conf
gerrit 2017年

1
はい。Ubuntuはxorg.confファイルでの出荷を停止しました。お使いのハードウェアが必要な解像度をサポートしている限り、解像度を設定するために作成することができます。見てくださいaskubuntu.com/questions/4662/...を
PJシン

1
@gerritこれは古いものではありません。最初sudo nvidia-xconfigにxorg.confファイルを生成するために実行する必要があります。
markroxor
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.