Como executar um programa usando a placa Nvidia com bbswitch?

2

Eu tenho uma placa gráfica Nvidia rodando com drivers Nouveau que eu mantenho desativada (na inicialização) usando bbswitch no Ubuntu 12.04.

O Bumblebee sempre manteve a placa ligada, então eu desinstalei, e instalei o módulo bbswitch baixando o código fonte e compilando, de acordo com estas instruções aqui

link

Como posso ter certeza de que um programa como um jogo é executado usando o cartão Nvidia? Não tenho problemas em ligar ou desligar o cartão usando o terminal.

    
por HSanjay 21.03.2014 / 18:17

1 resposta

2

Eu descobri por julgamento que o daemon bbswitch sozinho só pode ligar o cartão. O driver não está carregado e o cartão não está funcionando. Instalar o bumblebee é a solução. Se desinstalar o bbswitch manualmente não funcionar (usando purge bbswitch-dkms ) o bumblebee irá desinstalá-lo automaticamente.

Outras coisas eu descobri por experiência: às vezes zangão não pode instalar-se adequadamente ou não consegue manter automaticamente o cartão dedicado desligado, nesse caso, limpar o zangão e reinstalar.

O bumblebee em execução com o primus deve oferecer um desempenho melhor que o virtualgl padrão. O Primus está incluído no zangão 3.1 em diante no momento em que foi escrito, portanto não há necessidade de instalar o primus manualmente.

Se o comando

primusrun <<APPLICATION NAME>>

não funciona, use

optirun -b primus <<APPLICATION NAME>>

Links úteis:

link

link

Faça sua pesquisa antes de instalar e usar se você é um novato:)

    
por HSanjay 09.04.2014 / 15:06