Optimus su Linux è lungi dall'essere perfetto, tuttavia utilizzando i nVidiadriver 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 Kodio alcuni Steamgiochi, 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 sddminizializzato, 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 KDEo 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, Waylandsono 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.
nvidiastava lavorando mire waylandsupportando, ma è stato un paio di mesi fa.