私はUbuntu 16.04 64ビットを実行しており、NVIDIA GeForce 940Mグラフィックスカードを持っています(これには専用のNVIDIAドライバーがインストールされています)。反時計回りに回転させたい外付けモニターを持っています(それが問題だとは思いませんが、具体的には、画面を回転させようとしているOculus Riftです)。私が実行しているほとんどのゲーム/プログラムで正しく動作しますが、ディスプレイを回転できないため、すべてが横向きです。
コマンドラインからを実行して実行しようとすると、次xrandr --output HDMI-1 --rotate left
の出力が表示されますxrandr: output HDMI-1 cannot use rotation "left" reflection "none"
。同じことがディスプレイ設定アプリに行ったときにも明らかです。「回転」ドロップダウンをクリックすると、「通常」しかオプションが表示されません。もちろん、投稿する前に少し調査xrandr
をしましたが、変更を加えた後にもう一度試すことでわかることから、うまくいきませんでした。私のxorg.confファイルは次のようになります(NVIDIA Xサーバー設定アプリから生成されます):
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "RandRRotation" "on"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "RandRRotation" "True"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
私が作った追加はなかったOption "RandRRotation" "True"
とOption "RandRRotation" "on"
。私は何かが足りないように感じますが、X11、特にのようなディスプレイ構成ファイルはあまり得意ではありませんxorg.conf
。私にできることは他にもありますか?