У меня установлен двойной монитор, и я поворачиваю один из экранов влево. В настоящее время он работает, как ожидалось, и представляет собой простую конфигурацию.
Сохраненный /etc/X11/xorg.conf
выглядит так:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 440.82
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Philips PHL 241B8Q"
HorizSync 85.0 - 85.0
VertRefresh 48.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1060 3GB"
EndSection
Section "Screen"
# Removed Option "nvidiaXineramaInfoOrder" "DFP-5"
# Removed Option "nvidiaXineramaInfoOrder" "DFP-3"
# Removed Option "metamodes" "DP-2: nvidia-auto-select +1080+420 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-0: nvidia-auto-select +0+0 {rotation=left, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-5"
Option "metamodes" "DP-0: nvidia-auto-select +0+0 {rotation=left, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-2: nvidia-auto-select +1080+420 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Теперь, когда я выключаю экраны, все становится Ubuntu-y. Когда я их снова включу, настройка поворота влево не будет применяться, и экраны иногда будут располагаться в обратном порядке, т. Е. Настройка настроек для экрана слева изменит настройки для экрана справа, а правый экран будет нужно перетащить, чтобы экраны поменялись местами, а затем применили настройку поворота.
Это не конец света, но каждый раз, когда я включаю свои экраны, мне приходится играть в эту маленькую игру в угадывание с пользовательским интерфейсом Nvidia - поверните экран, примените, ой, это был один из трюков Ubuntu, когда мне нужно переместите правый экран, чтобы он стал левым экраном, перетащите правый экран влево, поверните левый экран, сохраните, наконец, работает - все потому, что сохраненная конфигурация Xorg не загружает конфигурацию, как это предполагалось.
Я уже 5 лет пользуюсь настольным компьютером Ubuntu, но, честно говоря, это просто смущает, необходимость отлаживать что-то столь же простое, как конфигурация монитора.