Perda de exibição após atualização do driver nvidia no laptop otimus (tudo funciona mais)

0

Eu tenho usado o Ubuntu 14.10 sem problemas por alguns meses. Depois de instalar novamente eu instalei o driver Nvidia propriedade (nvidia-331) a partir de fontes de software e não tive nenhum problema em usá-lo com o recurso Nvidia Prime. Então eu queria atualizar meu driver para a Nvidia 340. Acabei de adicionar xorg-edgers ppa às minhas fontes de software, depois de um curto período de tempo, o Software Updater me disse que as atualizações estavam disponíveis (em torno de 100 mb). Eu atualizei, reiniciei e mudei minha GPU para a Nvidia usando Prime. Após o logout / login eu não tinha nada na minha tela. Mas a parte estranha é que meu computador funciona! Eu posso ouvir sons do sistema, posso abrir um terminal e digitar comandos; mas eu simplesmente não consigo ver o que estou fazendo. Sempre que eu alterno de volta para a Intel HD Graphics e reinicializo, recebo minha exibição de volta. Eu tentei instalar a Nvidia 340 via centro de software (ainda era 331 na época), agora eu tenho a versão 340, mas ainda tenho o mesmo problema. Eu tentei xkill xinit startx etc de tty1 mas nada parece funcionar. Eu ainda não tenho exibição no cartão Nvidia discreto. Eu não sei o que fazer, alguém pode me ajudar?

Desculpe pelo meu mau inglês.

Atualização: Eu retornei com sucesso meus drivers para o último estado de trabalho (Nvidia 331 com Prime, tentei ambas as placas e elas funcionam). Eu usei apenas ppa-purge para remover xorg-edgers ppa e fiz o downgrade dos pacotes que eu instalei deste ppa. Aqui está o comando que eu usei:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:xorg-edgers/ppa

Fonte: link

Agora eu posso usar drivers de propriedade Nvidia 331, mas ainda estou procurando maneiras de instalar os drivers da Nvidia 340 com sucesso. Eu atualizarei este post novamente se eu encontrar uma maneira de fazer isso.

Atualização 2: OK, eu encontrei uma maneira de instalar e usar os mais novos drivers Nvidia 346 com Nvidia Prime. Parece que o problema não é causado pelo driver. Algo mais no ppa xorg-edgers causa esse problema, mas eu não sei o que é.

Cuidado: não sou especialista, estou apenas tentando fazer as coisas. Eu não sei se isso vai estragar meu sistema no futuro. Tente isso se você souber o que está fazendo ou me avisar se estiver fazendo algo errado.

Aqui está o que eu fiz:

Adicione xorg-edgers ppa a fontes de software:

sudo add-apt-repository -y ppa:xorg-edgers/ppa

sudo apt-get update

Instalar driver do ppa:

sudo apt-get install nvidia-346 nvidia-settings

Fonte: novamente link

Depois, abri o Ubuntu Software Center > Editar > Fontes de software > Outro Software e desmarcou a entrada link . Assim, ele não instalará nenhum outro pacote deste ppa. Agora eu posso usar drivers Nvidia 346 com primos e não tenho problemas ainda.

    
por LazyLucretia 11.02.2015 / 22:07

2 respostas

0

OK, eu encontrei uma maneira de instalar e usar os mais novos drivers da Nvidia 346 com o Nvidia Prime. Parece que o problema não é causado pelo driver. Algo mais no ppa xorg-edgers causa esse problema, mas eu não sei o que é.

Cuidado: não sou especialista, estou apenas tentando fazer as coisas. Eu não sei se isso vai estragar meu sistema no futuro. Tente isso se você souber o que está fazendo ou me avisar se estiver fazendo algo errado.

Aqui está o que eu fiz:

Adicione xorg-edgers ppa a fontes de software:

sudo add-apt-repository -y ppa:xorg-edgers/ppa

sudo apt-get update

Instalar driver do ppa:

sudo apt-get install nvidia-346 nvidia-settings

Fonte: novamente link

Depois, abri o Ubuntu Software Center > Editar > Fontes de software > Outro Software e desmarcou a entrada link . Assim, ele não instalará nenhum outro pacote deste ppa. Agora eu posso usar drivers Nvidia 346 com primos e não tenho problemas ainda.

    
por LazyLucretia 16.02.2015 / 15:36
2

Esse é o problema da tela preta com nvidia-prime, xorg, wayland e o trabalho pesado nesses tópicos durante o último ano (s). A causa mais recente desse problema é explicada aqui:

Como regra geral: Você sempre deve alternar para um console virtual Ctrl + Alt + F1 e voltar para o seu console X Ctrl + Alt + F7 (ou F8). Isso funcionará em muitos casos. Com a solução de cima eu tive que fazer isso (mais uma vez).

Esse erro tem muitos motivos, mas a maioria deles é devido ao arquivo xorg.conf corrompido ou a módulos / drivers ruins do dkms. Outro ponto bom para começar é Ctrl + Alt + F1; sudo service lightdm stop; sudo prime-switch intel; sudo service lightdm start; Ctrl + Alt + F7 e uma vez na janela do desktop inicie o gksudo/kdesudo nvidia-settings e salve-o sem clicar em qualquer lugar, apenas saia com o salvamento, reinicie uma esperança.

Existem muitas soluções antigas (anteriores a 2015) para problemas semelhantes. Todos juntos eles retransmitem na tela preta ao usar a nvidia após o splashscreen de inicialização imediatamente na tela de login ou após o login.

    
por JustAnotherCCppXXDummy 11.02.2015 / 23:04