Eu gostaria de executar o Ubuntu no meu novo Thinkpad E470. Nvidia Optimus é compatível? Costumava ser necessário executar os drivers proprietários com o dGPU habilitado sempre em vez de usar o iGPU. A situação melhorou, especialmente em relação à duração da bateria? Se possível, eu apenas rodaria com o iGPU, pois não pretendo fazer nenhum jogo. Eu simplesmente me absteria de instalar o driver proprietário para conseguir isso?
Você tem três opções. Sua primeira opção é o bumblebee, que atualmente está desatualizado, embora ainda esteja em desenvolvimento e esteja funcionando no Ubuntu 16.04.
Para instalar o bumblebee, abra uma janela de terminal e digite o seguinte:
sudo apt install bumblebee bumblebee-nvidia primus nvidia-381
Outra opção é o prime, que funciona razoavelmente bem, mas apenas parece suportar nouveau e requer uma reinicialização do X-Server para alterar a GPU ativa. Para instalar o prime, abra uma janela de terminal e digite o seguinte:
sudo apt install nvidia-381 nvidia-prime
Depois de instalar o prime, você deve ter uma janela parecida com esta:
Sua terceira opção é instalar o reverse prime, embora eu não recomende isso, pois define sua GPU NVIDIA como sua GPU padrão e esgotará sua bateria como um louco.
fontes: Preciso instalar o sistema Bumblebee for Hybrid Graphics para ativar o Optimus no Ubuntu 16.04?
Se você deseja usar apenas sua placa Intel, sua melhor aposta é entrar na configuração do BIOS/UEFI e definir a opção de usar apenas a iGPU. No entanto, se você acha que vai querer usar o cartão Nvidia também (por exemplo, para SuperTuxKart ), sua melhor aposta parece ser o 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 exemplooptirun supertuxkart
. Instale-o executando:(Você pode querer usar uma versão mais recente dos drivers da Nvidia, basta mudar
340
para a versão que desejar.)Como alternativa, você pode usar apenas
nvidia-prime
, que permite alternar entre as GPUs usandosudo prime-select (intel/nvidia)
, mas essa solução requer uma reinicialização após a troca para que as alterações entrem em vigor. (e quem quer reiniciar apenas para jogar alguns minutos de SuperTuxKart?)links relevantes:
Preciso instalar o sistema Bumblebee for Hybrid Graphics para habilitar 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)
https://bumblebee-project.org/
https://wiki.ubuntu.com/Bumblebee
http://www.dell.com/support/article/us/en/4/SLN298431/a-guide-to-nvidia-optimus-on-dell-pcs-with-an-ubuntu-operating-system?lang= PT (mostra como usar
nvidia-prime
)Possível solução duplicada desta resposta de dschinn1001 aqui, siga os links lá - você teria que remover os nvidia-drivers instalados e instalar os pacotes, que estão atualmente disponíveis por meio de links lá. cuda-sdk-1.1-beta está funcionando bem com cuda optimus:
Tela preta na inicialização quando qualquer driver NVIDIA instalado