Optimus su Linux è lungi dall'essere perfetto, tuttavia utilizzando i nVidia
driver nativi la maggior parte dei problemi che ho avuto in passato sono stati risolti principalmente tranne uno.
Ogni volta che eseguo un'applicazione a schermo intero, come Kodi
o alcuni Steam
giochi, la posizione è disattivata, o lo schermo è centrato proprio nel mezzo delle 2 schermate esattamente a 1080p o viene visualizzato mostrando solo la metà sinistra su qualsiasi display.
Penso che ciò sia dovuto al modo in cui ho fatto funzionare la configurazione multi monitor xrandr
. Quando viene sddm
inizializzato, esegue il seguente comando:
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
Funziona perfettamente tuttavia, come si può notare, il contenitore è 3x1080p poiché ciò è dovuto al fatto di avere 3 schermi (tutti 1080p), disabilitare il mio display interno e usare il panning sono in grado di spostare l'output per 2 monitor uno accanto all'altro.
Sembra che non riesco a controllare il comportamento a schermo intero, noor in KDE
o utilizzando put
. Giocando nelle impostazioni delle applicazioni, posso selezionare il monitor su cui renderizzarlo, ma viene comunque visualizzato al centro.
Chiarire:
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
Ecco un link per riferimento visivo
Ad essere sincero, ho provato molte cose e qui sono perplesso. Non sono un esperto di Linux, lo uso da circa 4 anni come unico sistema operativo.
Dato che KDE supporta, Wayland
sono disposto a provarlo, tuttavia, a causa della quantità di problemi che ho avuto con Optimus in passato, sono riluttante a provarlo perché tutto funziona in modo fluido e ci sono poche informazioni sulla compatibilità Optimus / Nvidia / Wayland .
C'è forse qualcosa che forse mi sono perso prima di fare qualcosa di così radicale come cambiare un display manager stabile con uno nuovo? O forse un comando semplicistico dal terminale per l'esecuzione delle applicazioni mi è mancato completamente.
Qualsiasi aiuto è apprezzato.
Informazioni aggiuntive:
xorg.conf, xorg.conf.d è vuoto.
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
Richiedi maggiori informazioni se necessario nei commenti.
nvidia
stava lavorando mir
e wayland
supportando, ma è stato un paio di mesi fa.