suporte ao Nvidia Optimus (ThinkPad E470)

2

Eu gostaria de rodar o Ubuntu no meu novo Thinkpad E470. O Nvidia Optimus é suportado? Costumava ser que você teria que executar os drivers proprietários com o dGPU ativado sempre em vez de usar o iGPU. A situação melhorou, especialmente em relação à duração da bateria? Se possível, eu apenas correria com o iGPU, já que não planejo fazer nenhum jogo. Será que eu apenas me abstenha de instalar o driver proprietário para conseguir isso?

    
por H3R3T1K 20.03.2017 / 20:37

3 respostas

1

Se você quiser apenas usar seu cartão Intel, sua melhor opção é inserir a configuração do BIOS / UEFI e definir a opção de usar apenas o iGPU. No entanto, se você acha que você vai querer usar o cartão Nvidia também (por exemplo, para SuperTuxKart ), sua melhor aposta parece ser Bumblebee. O Bumblebee executa tudo no iGPU por padrão, e você pode executar aplicativos específicos no dGPU prefixando o comando com optirun , por ex. %código%. Instale-o executando:

sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-340

(Você pode querer usar uma versão mais nova dos drivers da Nvidia, apenas mude optirun supertuxkart para qualquer versão que você quiser.)

Como alternativa, você pode usar apenas 340 , que permite alternar entre as GPUs usando nvidia-prime , mas essa solução exige uma reinicialização após a alteração para que as alterações tenham efeito. (e quem quer reiniciar apenas para jogar alguns minutos de SuperTuxKart?)

Links relevantes:

Preciso instalar o sistema Bumblebee for Hybrid Graphics para ativar o Optimus no Ubuntu 16.04?

Como configurar o nVidia Optimus / Bumblebee em 14.04 (observe que a interface do usuário mencionada na resposta principal não existe mais)

link

link

link (mostra como usar sudo prime-select (intel/nvidia) )

    
por QwertyChouskie 13.04.2017 / 23:25
3

Você tem três opções. Sua primeira opção é o bumblebee, que atualmente está desatualizado, embora ainda esteja em desenvolvimento e seja relatado como funcionando no Ubuntu 16.04.

Para instalar o bumblebee, abra uma janela do terminal e digite o seguinte:

sudo apt install bumblebee bumblebee-nvidia primus nvidia-381

Outra opção é prime, que funciona razoavelmente bem, mas parece apenas suportar o nouveau e requer uma reinicialização do X-Server para alterar a GPU ativa. Para instalar prime, abra uma janela de terminal e digite o seguinte:

sudo apt install nvidia-381 nvidia-prime

Após a instalação do prime, você deve ter uma janela como esta:

Sua terceira opção é instalar o inverso principal, embora eu não recomende isso, pois ele configura sua GPU NVIDIA como sua GPU padrão e drena sua bateria como um louco.

fontes: Eu precisa instalar o sistema Bumblebee for Hybrid Graphics para ativar o Optimus no Ubuntu 16.04?

    
por Ken 16.04.2017 / 19:10
0

Possível solução duplicada desta resposta do dschinn1001 aqui, siga os links lá - você teria que remover os nvidia-drivers instalados e instalar os pacotes, que estão atualmente disponíveis via links lá. cuda-sdk-1.1-beta está funcionando bem com cuda optimus:

tela preta na inicialização quando qualquer NVIDIA drivers instalados

    
por dschinn1001 17.04.2017 / 20:18