Múltiplos monitores e Nvidia Optimus não funcionam depois do apt-get update / upgrade

1

Recentemente (final de agosto / início de setembro de 2014) minha configuração de vários monitores e o Nvidia optimus não estão funcionando. Eu tive os sintomas caracterizados por este bug . Depois de configurar o BIOS para graphics card: integrated e Optimus: disabled , consegui iniciar o Ubuntu, mas ele não detectaria meu monitor externo. Então eu desinstalei e reinstalei o Nvidia Primus. Então eu tentei as duas sugestões no bug tracker, envolvendo:

sudo apt-get install ubuntu-drivers-common=1:0.2.91.4

e

sudo dpkg -i ubuntu-drivers-common_0.2.91.5_amd64.deb nvidia-common_0.2.91.5_amd64.deb 

(após fazer o download do .deb associado), reinicializar e redefinir o BIOS para graphics card: Optimus e Optimus: enabled , mas não consigo detectar o monitor externo. Estou faltando alguma coisa ou há alguma sugestão sobre como proceder?

Estou executando o Ubuntu 14.04 em um Lenovo W520.

UPDATE

Agora que uma correção foi lançada em ubuntu-drivers-common , alguma sugestão sobre como proceder? Estou um pouco cético porque nem todos os pacotes foram corrigidos, e a descrição Trusty em ubuntu-drivers-common diz Triaged . Não há problema em remover a retenção dos pacotes descritos abaixo, e há mais alguma coisa que eu deva fazer?

Uma pequena explicação sobre o significado do status do bug também seria útil. Minha interpretação é que uma correção foi liberada para ubuntu-drivers-common e é uma solução alternativa para o momento, porque nenhum dos outros pacotes foi corrigido. Isso está correto?

    
por modulitos 08.09.2014 / 05:12

3 respostas

3

Sou o OP da pergunta do askubuntu vinculada ao bug .

É difícil dizer como consegui que funcionasse, mas minha recomendação seria:

sudo dpkg -i ubuntu-drivers-common_0.2.91.5_amd64.deb nvidia-common_0.2.91.5_amd64.deb
sudo apt-mark hold ubuntu-drivers-common
sudo apt-mark hold nvidia-common
sudo apt-get purge nvidia* bumblebee*
sudo apt-get install nvidia-331-updates nvidia-settings nvidia-prime

Em outras palavras, após o downgrade apenas reinstale o driver nvidia completamente. Claro, fique à vontade para substituir nvidia-331-updates pela versão de sua escolha. Para mim, isso parece ter funcionado e minha tela externa também está funcionando.

Editar: Acabei de ver o seu comentário que você resolveu o problema. Por favor poste essa explicação no relatório de erros também como pode fornecer informações úteis.

Editar # 2: Fico feliz em ver que a sua solução é o que eu sugeri também. Acho que podemos dizer que isso provou ser uma solução alternativa para o downgrade.

    
por Ingo Bürk 08.09.2014 / 08:01
0

Primeiro, verifique se seus drivers estão atualizados e executando sudo apt-get update && apt-get upgrade . Se isso não ajudar, você pode testar manualmente os drivers nas configurações do sistema - > Drivers adicionais. Lá, você deve ver uma lista de drivers de vídeo, tanto open source quanto closed source. Tente com eles para ver qual deles funciona. Às vezes, a fonte fechada é melhor ou mais estável. Pelo menos esse é o caso para mim com uma placa ATI relativamente nova.

Se nenhum desses drivers resolver o seu problema, isso pode ser uma indicação de um bug; nesse caso, o fórum correto é o Launchpad. Você pode postar aqui qualquer avanço feito, pois isso tornará esta pergunta útil para outros usuários também.

    
por user308164 08.09.2014 / 05:33
0

Usando informações do link da Barra de Ativação acima e este link na Ao instalar / reinstalar o Nvidia Primus, eu pude reimplantar meus monitores externos. Essa resposta não é uma solução permanente, mas um detalhamento da solução sugerida no problema do LaunchPad.

Basicamente, fiz o seguinte:

Remover drivers Nvidia existentes / pacotes relacionados ao Optimus:

sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia*

Reinstalado o mesmo:

sudo apt-get install nvidia-331 nvidia-settings nvidia-prime

Baixou e instalou os pacotes com downgrade temporários (soluções alternativas):

sudo dpkg -i ubuntu-drivers-common_0.2.91.5_amd64.deb nvidia-common_0.2.91.5_amd64.deb 

Reiniciei meu BIOS para graphics card: Optimus e Optimus: enabled e tudo voltou ao normal. Consegui detectar meu monitor externo. Note que eu ainda não posso usar meu monitor de laptop e meu monitor externo juntos desde a mudança de Bumblebee para Primus, mas pelo menos eu tenho acesso ao meu monitor externo novamente.

    
por modulitos 08.09.2014 / 08:04