古いタイトル-「xrandrを使用して解像度を1280x1024に変更すると、X要求の失敗エラー:BadValue(整数パラメーターが動作範囲外)」
新しいUbuntu 17.10をインストールし、解像度5:4のモニターを使用しています。設定の解像度は1024x768より高くありません。しかし、解像度1280x1024(5:4)が必要です。デフォルトのマザーボードグラフィックスカードを使用します。
# lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
また、xrandrは以下を提供します。
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
XWAYLAND0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 59.92*+
xrandrを使用して1280x1024の解像度を追加しようとしました。そのため、最初にgtfを使用して解像度情報を作成しました。
$ gtf 1280 1024 60
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
その後、解像度に追加されました:
xrandr --newmode "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
その後、再びコマンドを実行しました: xrandr --addmode XWAYLAND0 1280x1024_60.00
その後、何も変わりませんでした。を使用して変更しようとしたがxrandr --output XWAYLAND0 --mode 1280x1024_60.00 --rate 60
、エラーが発生しました:
$ xrandr --output XWAYLAND0 --mode 1280x1024 --rate 60
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 7 (RRSetScreenSize)
Value in failed request: 0x0
Serial number of failed request: 21
Current serial number in output stream: 22
何が間違っていたのかわかりません。または、解像度を正しい解像度に変更する方法:1280x1024