私のモニターは1920x1080を処理できますが、最大解像度は1600x900にすぎません。より高い解像度を強制するにはどうすればよいですか?
答え1
解決策よりも多くの解決策があります。これを使用してxrandr
ディスプレイに解像度を追加できます。
最初にxrandr
モニターのリストを取得するために使用され、私のモニターは次のように呼び出されますLVDS
。
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 8192 x 8192
LVDS connected primary 1024x600+0+0 (normal left inverted right x axis y axis) 223mm x 125mm
1024x600 60.00*+
800x600 59.86
848x480 59.66
720x480 59.71
640x480 59.38
HDMI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
次に、所望の解像度のモデルラインを計算する。
$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
次に、xrandrを使用してディスプレイに解像度を追加します。
$ xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
$ xrandr --addmode LVDS "1368x768_60.00"
新しい解像度を有効にします。
$ xrandr --output LVDS --mode "1368x768_60.00"
xrandr
これら3つのコマンドを起動.xprofile
プログラムに追加することで実行できます。