O servidor X falhou ao iniciar depois de usar o nvidia-xconfig e incapaz de usar minha segunda GPU de qualquer forma

4

Eu instalei drivers bumbulbee executando os seguintes comandos:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic

e, em seguida, verificou a configuração executando:

sudo optirun nvidia-settings -c :8

e verificado para toda a configuração que parecia bem. Mas quando eu reconstruo o arquivo xorg.conf executando:

sudo nvidia-xconfig
restart lightdm

e depois disso quando reiniciei o sistema. Servidor X falhou ao iniciar resultando em tela em branco. Quando tentou iniciar o Xserver pressionando Ctrl + Alt + F1 , startx falhou ao iniciar (dá o erro), então quando eu removi /etc/X11/xorg.conf o sistema começou bem novamente mas parece que quando eu tento rodar o Counter Strike 1.6 por optirun a wine por:

env WINEPREFIX="/home/ph3n1x/.wine" optirun wine C:\"Program Files"\"Counter-Strike 1.6"\hl.exe

falha com o erro:

X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  135 (GLX)
Minor opcode of failed request:  26 (X_GLXMakeContextCurrent)
Serial number of failed request:  254
Current serial number in output stream:  254

Meu lspci mostra:

01:00.0 VGA compatible controller: nVidia Corporation Device 1058 (rev ff)

Então, não consigo descobrir qual é exatamente o problema e qual pode ser a solução para ele. Por favor, qualquer ajuda.

    
por Arush Salil 10.02.2013 / 17:35

1 resposta

1

Eu tive que mudar a propriedade do arquivo .Xauthority. Eu passei por um ciclo de falha quando um protetor de tela trancou meu servidor X. Eu matei a sessão, reiniciei e a área de trabalho recusou-se a iniciar somente para minha conta . Eu iniciei outra conta, abri um terminal e mudei para minha conta usando o comando 'su':

su - myaccount

Eu poderia fazer login como eu mesmo.

O DIAGNÓSTICO PRINCIPAL

Eu olhei para o meu diretório pessoal -

ls -lrt |tail 
  

-rw ------- 1 raiz raiz 107 17 fev 10:16 .Xauthority

e descobriu que a conta .Xauthority era de propriedade de root.

Para alterar a propriedade de um arquivo

Alterei a propriedade com

sudo chown myaccount:myaccount .Xauthority

Confirmei a alteração de propriedade com 'ls -lrt | tail' e, em seguida, efetuei login como eu.

  

-rw ------- 1 myaccount myaccount 107 17 de fevereiro 10:16 .Xauthority

Tudo melhor!

Normalmente, arquivos que começam com um ponto e em seu diretório pessoal devem pertencer a você. E você iria nunca logar como root, certo?

    
por Ted 17.02.2013 / 18:03