Como configurar o NixOS com nvidia em um laptop Optimus?

0

Eu tenho um modelo de laptop E5-572G-38HC Acer Aspire E15 com placa de vídeo Intel integrada e uma placa NVIDIA GeForce 840M. Eu habilitei o bumblebee na minha configuração.nix, mas apenas o cartão intel está funcionando e quando eu olho para a lista de módulos, o módulo nvidia está faltando. Ao instalar o bumblebee notei que o processo de instalação baixou o driver nvidia mas por algum motivo o módulo não carrega.

Esta é minha configuração.nix: link

e minha configuração de hardware.nix: link

O que estou fazendo de errado? Apenas uma menção, o driver nouveau não funciona de todo, acho que não suporta este modelo de placa nvidia.

    
por Neofrost 03.07.2016 / 08:37

1 resposta

1

Parece que o bumblebee está funcionando bem, a configuração é realmente boa, em vez disso eu não entendi como o zangão funciona. Bumblebee mantém o cartão de intel sempre funcionando para a sessão X, se eu quiser jogar um jogo no meu cartão nvidia eu tenho que manualmente iniciá-lo com optirun por exemplo: optirun glxgears . Você pode realmente ver que a placa nvidia está sendo executada com optirun glxgears -info . Eu estava esperando que o zangão decidisse automaticamente quando rodar um jogo na nvidia. O ArchWiki diz:

"In Windows, the way that Optimus works is NVIDIA has a whitelist of applications that require Optimus for, and you can add applications to this whitelist as needed. When you launch the application, it automatically decides which card to use. To mimic this behavior in Linux, you can use libgl-switcheroo-git."

No momento não há switcherro no repositório de pacotes do NixOs ... Então, tudo funciona realmente ' como deveria ', mas não ' como esperado para '. Eu não posso lançar um jogo de vapor com optirun ... mas isso é outro problema.

    
por 05.07.2016 / 20:17