私のLenovo w520では、xorg/xrandr(Intelドライバーを使用)はLCDパネルのネイティブ解像度を検出しますが、16:9中間解像度を検出しないようです:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.0*+ 50.0
1400x1050 60.0
1280x1024 60.0
1280x960 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
LCDパネルは、次の解像度を表示できます。
1920x1080
1600x900
1440x900
1400x1050
1366x768
1360x768
1280x1024
1280x960
1280x800
1280x768
1280x720
1024x768
960x540
800x600
640x480
そこでX -configure
を実行し、それらのモードを/etc/X11/xorg.conf
に追加しました。 Xorgを再起動した後、xrandrはxorg.confに追加した解像度をリストしません。何が問題なのでしょうか?
ここに私のxorg.confがあります: http://Pastebin.ubuntu.com/658761/ と私のXorg.0.log: http://Pastebin.ubuntu.com/658764/
前もって感謝します
編集:フルHDスクリーンを搭載したLenovo ThinkPad W520またはT520をお持ちの場合、サポートされているすべての解像度がリストされたxorg.confを以下に示します。 http://Pastebin.ubuntu。 com/659644 /
xorg.conf
のScreen
セクションに解像度をリストするだけでは不十分です。モニターがそのモードを通知しない場合、モードは無視されます。
ログファイルを見ると、ビデオドライバーがサポートしているモードのリストを表示するためにビデオドライバーが照会したモードを確認できます。これは、xrandrの出力と一致します(ドライバーがサポートしていないダブルスキャンモードは無視します)。
パネルがリストした追加モードを実際にサポートできると仮定すると、ModeLine
ディレクティブをそれらを記述するMonitor
セクションに追加し、場合によってはDevice
セクションに以下を追加する必要があります。
Option "Monitor-LVDS1" "Monitor0"
そのため、モニターセクションがLVDS出力を参照していることがわかります。
必要なタイミングを決定することは難しい部分です。これらのモードがWindowsで使用したために存在することがわかっている場合、このウィキページの WindowsプログラムPowerStrip セクションからのモードラインの取得からの指示を使用できる場合があります。