Optimus в Linux далеко не ідеальний, проте за допомогою рідних nVidia
драйверів більшість проблем, які у мене були в минулому, вирішуються в основному, крім однієї.
Щоразу, коли я запускаю програму на весь екран, наприклад, Kodi
або деякі Steam
ігри, положення вимкнено, або екран зосереджений праворуч посередині двох екранів рівно 1080p, або відображається, показуючи лише ліву половину на будь-якому екрані.
Я думаю, це пов’язано з тим, як я змусив роботу мультимонітора працювати xrandr
. При sddm
ініціалізації він запускає таку команду:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0
Він працює чудово, проте, як ви могли помітити, контейнер має 3x1080p, оскільки це пов'язано з тим, що у нього є 3 екрани (1080p), вимкнення мого внутрішнього дисплея та використання панорамирования, я в змозі змістити вихід на 2 монітора прямо поруч.
Здається, я не можу контролювати поведінку на повноекранному екрані, ні в ній, KDE
ні за допомогою put
. Граючи в налаштуваннях програм, я можу вибрати, на якому моніторі відображати його, але він все одно відображається в центрі.
Для уточнення:
xs on monitor left at 1920/2
ys on monitor left at 1080
xe on monitor right at (1920/2)+1920
ye on monitor right at 1080
Ось посилання для візуального ознайомлення
Якщо чесно, я спробував багато речей, і я тут втрачаю. Я не експерт Linux, я використовую його вже близько 4 років як єдину операційну систему.
Оскільки KDE підтримує, Wayland
я готовий спробувати це, проте через кількість проблем, які у мене були з Optimus в минулому, я неохоче намагаюся його випробувати, тому що все працює так гладко і мало інформації про сумісність Optimus / Nvidia / Wayland .
Чи є щось, що, можливо, я пропустив, перш ніж робити щось так радикально, як змінити стабільний диспетчер дисплея на новий? Або, можливо, одну спрощену команду з терміналу для запуску програм я пропустив повністю.
Будь-яка допомога вдячна.
Додаткова інформація:
xorg.conf, xorg.conf.d порожній.
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
Запитайте додаткову інформацію, якщо потрібно, в коментарях.
nvidia
працював mir
і wayland
підтримував, але це було пару місяців тому.