"Non sembra che tu stia utilizzando il server nvidia x" (screenshot incluso)


12

Sto eseguendo Ubuntu 11.04 sul mio portatile Asus.

Specifiche del laptop:

CPU: i5-2410M @ 2,3GHz
RAM: 4GB
GPU: nvidia gforce GT 520M / (also the cpu has a bult-in graphics processor)

Ricevo questo errore quando provo ad accedere alle impostazioni del server X:

immagine dello schermo

Inoltre, non esiste alcun file xconfig nella directory etc / x11. Solo il "xorg.cong.backup".
Ho provato sudo startx e ho ottenuto questo:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.


Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

 ddxSigGiveUp: Closing log
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 7 requests (7 known processed) with 0 events remaining.

Che c'è?

Grazie per il tuo tempo!


Non ho potuto fare a meno di notare che sembra che tu stia utilizzando Unity 2D. Sto pensando che non solo non puoi accedere alle tue impostazioni X, ma non sei anche in grado di eseguire il 3D.
Christopher Kyle Horton,

quale driver grafico stai usando? c'è una versione beta e una versione "sicura"! (autista della proprietà)
Alvar,

Con questo comando "dpkg -l | grep nvidia" ho ottenuto questo: ii nvidia-common 0.2.30 Trova driver NVIDIA obsoleti ii nvidia-current 270.41.06-0ubuntu1 Driver Xorg binario NVIDIA, modulo kernel e libreria VDPAU ii nvidia-settings 270.29 -0ubuntu1 Strumento di configurazione del driver grafico NVIDIA
Chris,

Risposte:


15

La GT 520M è un laptop nVidia Optimus che non è supportato in Ubuntu. Ci sono modi per far funzionare il programma sulla scheda nvidia, che è descritta in NVIDIA GeForce con tecnologia Optimus supportata da Ubuntu?

Dopo aver installato Bumblebee, puoi eseguire nvidia-settings usando:

optirun nvidia-settings -c :8

Non solo eseguire nvidia-xconfig, creerà il /etc/X11/xorg.conffile di configurazione che interrompe la composizione e tale perché il driver non supporta la scheda nvidia immediatamente . Se hai già eseguito quel comando, rimuovi il file:

sudo rm /etc/X11/xorg.conf

2
Grazie per la risposta! Ho fatto tutti e quattro i passaggi che hai citato nell'altra domanda. Hai scritto "Se desideri eseguire ora un programma sulla scheda nvidia, usa il programma optirun". 1) Quindi ora tutti i programmi sono in esecuzione sul processore grafico integrato della CPU? 2) Questa gpu integrata gestisce anche gli effetti di Windows? 3) Quali programmi devo eseguire sulla scheda nvidia? 4) Per farlo bene, l'intero problema è dovuto alla tecnologia optimus sul mio nvidia gt 520m? 5) Ho provato a eseguire questo: nvidia-settings -c: 8 e ho ottenuto questo: ERRORE: Impossibile aprire il display ': 8'.
Chris,

2
1) Viene eseguito il rendering di un programma sulla scheda nvidia ma il risultato viene visualizzato utilizzando la scheda Intel 2) No, il desktop viene eseguito sulla scheda Intel. Puoi provare a eseguire l'intera sessione usando optirun modificando il file di sessione /usr/share/xsessions, ma questo potrebbe non essere così stabile poiché non tutte le funzionalità GL sono (correttamente) implementate. 3) Programmi che si basano fortemente su grafica come browser Internet (Firefox, Chromium) e lettori multimediali (VLC). Tieni presente che la scheda nvidia consuma più energia, quindi usala solo se realmente necessaria 4) Corretto. 5) Il server Bumblebee X non è stato avviato. Eseguilo con optirun.
Lekensteyn,

1) Quindi ora Firefox funziona sulla scheda Intel, giusto? 2) Vuoi dire che devo eseguire tutti i programmi che voglio usando questo comando "optirun program &"? Ciò significa che se voglio aprire un film, dovrò prima aprire vlc tramite quel comando e quindi aprire il file video? : S Non c'è modo di scegliere quali programmi verranno eseguiti sulla scheda nvidia? 3) Informazioni sulla quinta domanda e sulla risposta fornita. Come devo avviare il bumblebee x server? Quale comando? Questo: optirun bumblebee -d? Spiacente, non sono un utente esperto ..
Chris,

1) Corretto 2) Effettivamente. È possibile modificare i file desktop per farlo funzionare in optirun, che è ciò che bumblebee-uifa. Sfortunatamente, non è ancora compatibile con le recenti versioni di Bumblebee 3) Viene avviato all'avvio e dopo l'installazione di Bumblebee. Ti verranno fornite istruzioni sull'uso optirunquando non è avviato.
Lekensteyn,

1
@Lekensteyn Se corro nvidia-settingsvia optiruncome indicato in questa risposta sono inutili perché si riferiscono allo schermo virtuale è corretto? Se sì, come si possono trarre profitto da quelle impostazioni dello schermo avanzate che Nvidia X server settingsnormalmente forniscono?
Patryk,

0

Hai provato a correre nel terminale:

sudo nvidia-xconfig

e quindi riavviare? Questo dovrebbe occuparsi di tutto per te.


Ho provato e ottenuto questo: AVVERTENZA: impossibile individuare / aprire il file di configurazione X. Nuovo file di configurazione X scritto in "/etc/X11/xorg.conf". Dopo di che ho riavviato e ho ottenuto questa schermata: tinypic.com/r/mrdvt/7 Sono riuscito ad avviare Ubuntu in modalità grafica fail-safe. Quindi questo problema ( askubuntu.com/questions/61559/… ) non è stato risolto.
Chris,

Non ho notato che stai utilizzando una scheda Optimus e ho semplicemente notato che non hai mai menzionato l'esecuzione del comando che ti ho consigliato. La risposta di Lekensteyn è più adatta della mia. Scuse.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.