O Optimus no Linux está longe de ser perfeito, porém, usando os nVidia
drivers nativos , a maioria dos problemas que tive no passado foram resolvidos principalmente, exceto um.
Sempre que executo um aplicativo de tela cheia, como em Kodi
alguns Steam
jogos, a posição está desativada, a tela é centralizada exatamente no meio das 2 telas em exatamente 1080p ou é renderizada mostrando apenas a metade esquerda em qualquer tela.
Eu acho que isso se deve a como eu fiz a instalação do monitor múltiplo usando xrandr
. Quando sddm
inicializa, executa o seguinte 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
Funciona perfeitamente, no entanto, como você pode notar que o contêiner é 3x1080p, devido a ter 3 telas (todas sendo 1080p), desativando meu monitor interno e usando o pan, eu posso mudar a saída para 2 monitores um ao lado do outro.
Parece que não consigo controlar o comportamento da tela cheia, KDE
nem uso ou uso put
. Brincando nas configurações dos aplicativos, posso selecionar em qual monitor ativá-lo, mas ele fica no centro de qualquer maneira.
Esclarecer:
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
Aqui está um link para referência visual
Para ser sincero, tentei muitas coisas e estou sem dinheiro aqui. Não sou especialista em Linux, uso-o há cerca de 4 anos como meu único sistema operacional.
Como o KDE suporta Wayland
, estou disposto a tentar, no entanto, devido à quantidade de problemas que tive com o Optimus no passado, reluto em testá-lo porque tudo está funcionando tão bem e há pouca informação sobre a compatibilidade Optimus / Nvidia / Wayland .
Há algo que talvez eu tenha esquecido antes de fazer algo tão radical quanto mudar um gerenciador de exibição estável para um novo? Ou talvez um comando simplista do terminal para executar aplicativos que eu perdi completamente.
Qualquer ajuda é apreciada.
Informação adicional:
xorg.conf, xorg.conf.d está vazio.
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
Solicite mais informações, se necessário, nos comentários.
nvidia
estava trabalhando mir
e wayland
suporte, mas isso foi há alguns meses atrás.