デュアルモニタ設定でのみxrandrを使用したHiDPIディスプレイのサイズ変更

デュアルモニタ設定でのみxrandrを使用したHiDPIディスプレイのサイズ変更

最近、ThinkPad T460pにLinux Mint 18をインストールしました。内部HiDPIモニタとディスプレイポートを介して接続されたフルHD外部モニタでデュアルモニタを設定した状態で、外部モニタはそのままにして内部モニタの倍率を調整してみました。

そのために先に走ってxrandr -q複数のポートを確認してから、

xrandr --output eDP-1-1 --auto --output DP-1-2-8 --auto --scale 2x2 --right-of eDP-1-1

その結果、次のエラーメッセージが表示されます。

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:  26 (RRSetCrtcTransform)
Value in failed request:  0x40
Serial number of failed request:  47
Current serial number in output stream:  48

実行時に同じ内容を印刷します。

xrandr --output eDP-1-1 --auto --output DP-1-2-8 --auto --panning 3840x2400+2560+0 --scale 2.0x2.0 --right-of eDP-1-1

私にとって、これらのエラーメッセージは完全に神秘的です。 opcode 情報が不足しているため、デバッグが難しく、ほとんど不可能な問題です。コマンドについては、次に提供された指示に従いました。建築ウィキペディア

この質問について直感的に興味深いのは、私がnouveauを実行しているのではなく、GeForce 940MXを駆動する独自のnvidia(正確にはnvidia-367)ドライバを実行していることです。

ご意見ありがとうございます。

ベストアンサー1

おすすめ記事