Korzystam z 64-bitowego systemu Ubuntu 16.04 i mam kartę graficzną NVIDIA GeForce 940M (w tym celu są zainstalowane zastrzeżone sterowniki NVIDIA). Mam zewnętrzny monitor, który chcę obrócić w lewo (wątpię, żeby to miało znaczenie, ale konkretnie jest to Oculus Rift, którego ekran próbuję obrócić). Działa poprawnie z większością gier / programów, które na nim uruchamiam, ale wszystko działa na boki, ponieważ nie mogę obrócić wyświetlacza.
Kiedy próbowałem to zrobić z wiersza polecenia, uruchamiając xrandr --output HDMI-1 --rotate left
, mam wyjścia: xrandr: output HDMI-1 cannot use rotation "left" reflection "none"
. To samo jest oczywiste, kiedy przechodzę do aplikacji ustawień wyświetlania, kiedy klikam menu rozwijane „obrót”, jedyną opcją jest „Normalny”. Oczywiście, zanim to opublikowałem, przeprowadziłem trochę badań, ale z tego, co mogłem powiedzieć, próbując xrandr
ponownie po wprowadzeniu zmian, nie zadziałało. Mój plik xorg.conf wygląda następująco (wygenerowany z aplikacji ustawień serwera 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
Dodatkami, które zrobiłem były Option "RandRRotation" "True"
i Option "RandRRotation" "on"
. Wydaje mi się, że czegoś mi brakuje, ale nie jestem zbyt dobry w X11, szczególnie w przypadku plików konfiguracyjnych wyświetlania takich jak xorg.conf
. Czy jest coś więcej, co mógłbym zrobić, coś czego mi brakuje?
źródło
Odpowiedzi:
Timo Aaltonen naprawił ten problem w dniu 26.06.2017. Dziękuję Ci.
https://i.stack.imgur.com/qNc19.png
źródło