Optimus: A GPU da Nvidia foi ativada em qualquer seleção prime

1

Eu desliguei minha GPU da Nvidia com o prime-select hoje depois de algumas semanas rodando duas telas na GPU. O laptop é um Thinkpad P51 / Intel Xylon / Nvidia Optimus Quadro M2000 com o Ubuntu 18.04 atualizado, o driver da Nvidia é 390.

A primeira coisa que notei após a reinicialização foi que a tela externa HDMI ainda estava ligada, o que não é possível, já que a porta HDMI está conectada à GPU e não pode trabalhar com a GPU desligada. Então, nvidia-settings e nvidia-prime mostram que a GPU ativa é a Intel, mas na verdade a Nvidia está ligada.

Olhando para a saída do powertop, meu computador roda a 19-22 W e queima sua bateria em 4h, o que é típico da GPU da Nvidia (em uma nova instalação, fiz testes com a Intel por volta de 9 W e durou quase 10h com bateria).

Claro, eu fiz todo o apt autoremove nvidia* dance duas vezes, reinstalei o xorg, etc. Minha GPU está em qualquer coisa que eu faça. Como posso forçar isso?

    
por Aurélien Pierre 19.05.2018 / 08:44

1 resposta

3

Em 18.04, prime select não usa mais o bbswitch para desligar a placa nvidia. Ele usa um recurso de kernel 'vgaswitcheroo'. Existem alguns relatórios de bugs que não funcionam. link

Você também encontrará dicas e soluções alternativas que podem ajudá-lo.

bbswitch na verdade ainda funciona bem com 18.04.

Baseado no trabalho de outra pessoa, tenho uma solução aqui: link que usa o bbswitch para desligar a placa nvidia.

Ele também não reinicia as mudanças entre o modo intel e o modo híbrido.

Funciona muito bem em um moderno laptop Optimus e razoavelmente bem em um laptop Optimus 2011.

Atualização: 18.10 tem uma abordagem revisada pelo Ubuntu, que internaliza a abordagem do bbswitch (então é uma grande mudança para melhor). No meu laptop, ele desliga a placa nvidia corretamente e faz isso sem precisar de uma reinicialização, mas ainda há algumas outras arestas e eu não acho que ela está pronta para o backport 18.04 ainda, embora essa não seja a minha chamada, é claro .

Segunda atualização (final de outubro de 2018): Na minha experiência, o backport do trabalho 18.10 para 18.04.1 já é bom o suficiente. Você tem que usar a linha de comando para ir de intel para nvidia (prime select nvidia) desde que o painel de controle nvidia não inicia, mas é rápido e confiável em meus dois laptops Optimus. Parei de usar o código do meu repositório acima.

    
por Tim Richardson 12.06.2018 / 02:44