Fedora, Gnome 3 e nVidia Optimus: Rato deixa trilhas

0

Estou usando um Dell Inspiron 7559, com uma placa gráfica nVidia Geforce 960M discreta. Eu não uso wayland, mas X.Org e Gnome 3.

Após instalar drivers proprietários da nvidia no Fedora 27, tudo parece estar funcionando bem, além de algumas coisas:

  • O mouse parece ser "fantasma", deixando uma pequena trilha quando você a move (semelhante ao antigo efeito de "trilha do mouse" do Windows 98)
  • Ao alternar as guias no chrome, o mouse parece estar deixando uma trilha maior perceptível por uma fração de segundo (a guia também demora mais uma fração de segundo para ser alternada, em comparação com o nouveau)
  • Às vezes, a exibição "congela" por uma fração de segundo, sem deixar rastros nos registros sobre por que

Eu usei este tutorial para instalar drivers da Nvidia: link - então é basicamente instalar dois pacotes do RPMFusion.

Eu também tentei o repositório negativo17 ( link ), mas isso também não ajudou.

Em geral, o nouveau funciona "bem", mas não "ótimo". Decidi dar uma chance aos drivers da nvidia e notei que, na maior parte do tempo, o ambiente da área de trabalho é muito mais suave (como passar de um vídeo de 24fps para um de 60fps).

Algumas informações adicionais:

  • Meu BIOS não permite que eu selecione o modo de placa gráfica "híbrido" vs "apenas discreto"
  • Eu tentei jogar com as opções "TearFree" no X.org, mas sem sorte - talvez eu possa estar fazendo algo errado aqui, porque meu X.org usa apenas configuração automática, eu aplico todas as alterações usando o diretório xorg.conf.d
  • A versão do driver que é instalada por meio de akmods é 390.25

Obviamente, não vai ser tão fácil como 'instalar os drivers e esquecer', mas talvez alguém saiba o que outro eu poderia tentar obter drivers da nvidia para funcionar corretamente?

    
por samu 14.03.2018 / 13:23

1 resposta

1

Eu tive o mesmo problema, embora eu use o Arch Linux. A maneira como eu corrigi-lo foi primeiro desabilitar e, em seguida, reativar a sincronização PRIME usando xrandr:

Para desativar:

xrandr --output <output> --set "PRIME Synchronization" 0

E depois para ativar:

xrandr --output <output> --set "PRIME Synchronization" 1

Onde está o nome da minha exibição. No meu caso, é eDP-1-1 - você pode descobrir isso olhando para a saída de xrandr --verbose

    
por 20.04.2018 / 15:58