Configuração
Eu tenho um laptop Optimus com uma GTX 1050, Intel i7 7700HQ, um SSD de 128GB e 8GB de RAM. Usando o Arch Linux e o KDE Plasma.
Neofetch: link
Usando drivers proprietários da Nvidia versão 396.24-19.
kf5-config --version
Qt: 5.11.
KDE Frameworks: 5.48.0
kf5-config: 1.0
plasmashell --version
plasmashell 5.13.3
uname -r
4.17.9-1-ARCH
Eu tive rasgos com os drivers proprietários da nvidia, e habilitar o DRM KMS pareceu consertar isso. Eu fiz assim: link
Infelizmente, me deparei com alguns problemas depois disso:
Problemas
Redimensionar janelas arrastando-as para uma das bordas da tela às vezes congela a janela durante cerca de 20 segundos. Eu só posso mover meu mouse, mudar para outro tty, numlock e capslock ainda funcionam. Não há registros no journalctl -b quando isso acontece.
Há também congelamentos aleatórios, onde NADA responde. Eu não posso usar meu mouse ou meu teclado, mesmo numlock e capslock não funcionam. Ao procurar no log do journalctl, sempre consigo ver esses erros:
ArchLinux kernel: nvidia-modeset: Allocated GPU:0 (GPU-c07c20bb-45d1-9ef7-5dec-2ccd17eb1af2) @ PCI:0000:01:00.0
ArchLinux kernel: nvidia-modeset: Freed GPU:0 (GPU-c07c20bb-45d1-9ef7-5dec-2ccd17eb1af2) @ PCI:0000:01:00.0
Então, como corrijo esses problemas? Quais outros logs eu preciso fornecer? Obrigado.
EDIT: todos os meus problemas desapareceram desde que mudei do KDE Plasma com o KWin para o bspwm com o compton. Nvidia KMS funciona sem congelamentos.
Tags nvidia drm kms linux arch-linux