Impossibile avviare il server X dopo aver utilizzato nvidia-xconfig e impossibile utilizzare la mia seconda GPU

4

Ho installato i driver bumbulbee eseguendo i seguenti comandi:

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 quindi controllato la configurazione eseguendo:

sudo optirun nvidia-settings -c :8

e controllato tutte le impostazioni che sembravano corrette. Ma poi quando ho ricostruito il file xorg.conf eseguendo:

sudo nvidia-xconfig
restart lightdm

e dopo di ciò quando ho riavviato il sistema. Impossibile avviare il server X con conseguente visualizzazione dello schermo vuoto. Quando provate ad avviare Xserver premendo Ctrl + Alt + F1 , startx non è stato avviato (dà l'errore), quindi quando ho rimosso /etc/X11/xorg.conf il sistema è ripartito bene ma sembra che quando provo a eseguire Counter Strike 1.6 di optirun a wine di:

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

fallisce con l'errore:

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

La mia lspci mostra:

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

Quindi non riesco a capire quale sia esattamente il problema e quale possa essere la soluzione. Per favore qualsiasi aiuto.

    
posta Arush Salil 10.02.2013 - 17:35

1 risposta

1

Ho dovuto modificare la proprietà del file .Xauthority. Ho attraversato un ciclo di errori quando uno screen saver ha bloccato il mio server X. Ho ucciso la sessione, riavviato e il desktop ha rifiutato di avviare solo per il mio account . Ho avviato un altro account, ho aperto un terminale e cambiato il mio account usando il comando 'su':

su - myaccount

Potrei accedere come me stesso.

THE DIAGNOSI CHIAVE

Ho guardato la mia home directory -

ls -lrt |tail 
  

-rw ------- 1 root root 107 Feb 17 10:16 .Xauthority

e ha rilevato che l'account .Xauthority era di proprietà di root.

Per modificare la proprietà di un file

Ho cambiato la proprietà con

sudo chown myaccount:myaccount .Xauthority

Ho confermato la modifica della proprietà con "ls -lrt | tail" e poi effettuato l'accesso come me stesso.

  

-rw ------- 1 myaccount myaccount 107 Feb 17 10:16 .Xauthority

Tutto meglio!

In genere i file che iniziano con un punto e nella tua home directory dovrebbero appartenere a te stesso. E tu mai accedi come root, vero?

    
risposta data Ted 17.02.2013 - 18:03

Leggi altre domande sui tag