Nvidia Problems - como redefinir completamente o Xorg?

3

Existe um pano de fundo completo abaixo (suportado por frustração) a respeito de porque eu quero saber isso - mas a questão básica é como eu completamente restaure o Xserver para o estado em que estava quando eu instalado o Ubuntu? Eu procurei por meses por uma maneira de fazer isso e nada funcionou até agora.

Os pensamentos sobre o problema geral também são mais que bem-vindos. Eu estou usando o Ubuntu-gnome 15.10. Meu conhecimento de linux / ubuntu é provavelmente ... "intermediário".

Histórico geral

Eu (infelizmente) possuo um laptop com gráficos híbridos (a NVIDIA GeForce GTX 860M é a GPU secundária). Isso me deu nenhum fim de problemas. Eu uso o Ubuntu Gnome e o reinstalei mais vezes do que posso contar.

No passado eu tentei usar o pacote recomendado de drivers binários da Nvidia fornecido no Ubuntu. Isso funciona inicialmente, no entanto, muitas vezes um simples "apt-get upgrade" irá quebrar o X e me despejar em uma tela preta após o boot. É quase impossível recuperar como até mesmo limpar todos os pacotes da Nvidia e usar ubuntu-drivers na linha de comando para alterar para nouveau (excluir o arquivo xorg.conf também) não parece restaurar meus gráficos (mesmo que isso não faça sentido ... como certamente isso me coloca de volta no começo?). Eu tento todos os pacotes Nvidia disponíveis (purgando a cada vez), mas sempre acabo na tela preta. Eu então reinstalei o Ubuntu Gnome e usei exatamente o mesmo pacote de driver da Nvidia, e funciona!

Isso me deixa louco. Purgar os drivers da Nvidia e excluir o xorg.conf não parece ser suficiente de alguma forma. Algo sobre nvidia parece demorar e não é fixo até eu reinstalar.

Bumblebee

Mais recentemente, tentei instalar o Bumblebee como um possível fim dos meus problemas (por exemplo, como uma alternativa ao uso dos drivers Nvidia para toda a sessão X). Eu reverti meu driver principal para o nouveau (no aplicativo de drivers adicionais fornecido no Ubuntu) e instalei o bumblebee seguindo o guia padrão do Ubuntu . Não funcionou com o meu cartão ("não é possível acessar gpu secundário não pôde carregar o driver gpu"), então eu tentei atualizar os drivers Nvidia que Bumblebee usa (novamente seguindo as instruções). Isso quebrou o X. Eu expeli o Bumblebee e todos os pacotes relacionados e reverti para o nouveau.

X ainda está quebrado! e estranhamente um arquivo xorg.conf baseado em Nvidia está sendo gerado em cada inicialização (eu o apaguei e ele volta), apesar de ter limpado todos os pacotes da Nvidia ...?

Pergunta

Como tal, eu quero saber da maneira mais agressiva que eu posso simplesmente resetar o Xserver e todos os pacotes associados toda vez que isso acontecer, então eu não tenho que fazer uma reinstalação completa. Eu quero saber isso para o futuro, pois seria bom, pelo menos, ser capaz de restaurar meu sistema para um estado em que eu possa inicializar em uma GUI e, em seguida, tentar diferentes opções.

Pesquisa

Eu já vi this e this . O primeiro é o mais relevante, mas isso nunca funciona para mim. Simplesmente purgar os drivers da Nvidia não parece ser suficiente. Algo sobre a Nvidia parece atrasar (por exemplo, agora quando eu tenho um arquivo xorg.conf baseado em Nvidia magicamente reaparecendo mesmo que eu não tenha nenhum pacote nvidia instalado).

    
por Lewis 16.12.2015 / 09:23

1 resposta

1

Em geral, você pode redefinir o xserver com

sudo dpkg-reconfigure xserver-xorg

ou

sudo X -configure

Mas eu vi casos de pessoas para os quais isso não funcionou.

    
por Patrick Trentin 17.03.2016 / 09:12