私のモニターは1920x1080を処理できますが、最大解像度は1600x900しかないようです。どうすればより高い解像度を強制できますか?
解決策よりも多くの回避策: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"
これらの3つのxrandr
コマンドを.xprofile
に追加して、起動時に実行できます。