«Vous ne semblez pas utiliser le serveur nvidia x» (capture d'écran incluse)

12

J'utilise ubuntu 11.04 sur mon ordinateur portable asus.

Spécifications de l'ordinateur portable:

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

J'obtiens cette erreur lorsque j'essaie d'accéder aux paramètres du serveur X:

capture d'écran

De plus, il n'y a pas de fichier xconfig dans le répertoire etc / x11. Seul le "xorg.cong.backup".
J'ai essayé sudo startx et j'ai obtenu ceci:

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.

Qu'est-ce qui ne va pas?

Merci pour votre temps!

Chris
la source
Je n'ai pas pu m'empêcher de remarquer qu'il semble que vous utilisez Unity 2D. Je pense que non seulement vous ne pouvez pas accéder à vos paramètres X, mais que vous ne pouvez pas exécuter la 3D également.
Christopher Kyle Horton
quel pilote graphique utilisez-vous? il existe une version bêta et une version "sûre"! (pilote de régularité)
Alvar
Avec cette commande "dpkg -l | grep nvidia", j'ai obtenu ceci: ii nvidia-common 0.2.30 Trouver des pilotes NVIDIA obsolètes ii nvidia-current 270.41.06-0ubuntu1 Pilote Xorg binaire NVIDIA, module de noyau et bibliothèque VDPAU ii nvidia-settings 270.29 -0ubuntu1 Outil de configuration du pilote graphique NVIDIA
Chris

Réponses:

15

Le GT 520M est un ordinateur portable nVidia Optimus qui n'est pas pris en charge dans Ubuntu. Il existe des moyens de faire fonctionner le programme sur la carte nvidia, ce qui est décrit dans Est-ce qu'un NVIDIA GeForce avec la technologie Optimus est pris en charge par Ubuntu?

Après avoir installé Bumblebee, vous pouvez exécuter nvidia-settings en utilisant:

optirun nvidia-settings -c :8

Ne vous contentez pas d'exécuter nvidia-xconfig, cela créera le /etc/X11/xorg.conffichier de configuration qui interrompt la composition et ainsi de suite, car le pilote ne prend pas en charge la carte nvidia prête à l'emploi. Si vous avez déjà exécuté cette commande, supprimez le fichier:

sudo rm /etc/X11/xorg.conf
Lekensteyn
la source
2
Merci pour votre réponse! J'ai fait les quatre étapes que vous avez mentionnées dans l'autre question. Vous avez écrit "Si vous souhaitez exécuter un programme sur la carte nvidia maintenant, utilisez le programme optirun". 1) Alors maintenant, chaque programme fonctionne sur le processeur graphique intégré du CPU? 2) Ce GPU intégré gère-t-il également les effets des fenêtres? 3) Quels programmes dois-je exécuter sur la carte nvidia? 4) Pour bien faire les choses, tout le problème est dû à la technologie optimus sur mon nvidia gt 520m? 5) J'ai essayé d'exécuter ceci: nvidia-settings -c: 8 et j'ai obtenu ceci: ERREUR: Impossible d'ouvrir l'affichage ': 8'.
Chris
2
1) Un programme est rendu sur la carte nvidia mais le résultat est affiché à l'aide de la carte intel 2) Non, le bureau fonctionne sur la carte intel. Vous pouvez essayer d'exécuter toute la session en utilisant optirun en modifiant le fichier de session dans /usr/share/xsessions, mais cela peut ne pas être aussi stable car toutes les fonctionnalités GL ne sont pas (correctement) implémentées. 3) Des programmes qui reposent fortement sur des graphiques comme les navigateurs Internet (Firefox, Chromium) et les lecteurs multimédias (VLC). Gardez à l'esprit que la carte nvidia consomme plus d'énergie, donc utilisez-la uniquement si vous en avez vraiment besoin 4) Correct. 5) Le serveur Bumblebee X n'a ​​pas été démarré. Exécutez-le avec optirun.
Lekensteyn
1) Alors maintenant, Firefox fonctionne sur la carte Intel, non? 2) Vous voulez dire que je dois exécuter tous les programmes que je veux en utilisant cette commande "programme optirun &"? Ce qui signifie que si je veux ouvrir un film, je devrai d'abord ouvrir vlc via cette commande, puis ouvrir le fichier vidéo? : S N'y a-t-il aucun moyen de choisir les programmes à exécuter sur la carte nvidia? 3) A propos de la 5ème question et de la réponse que vous avez fournie. Comment démarrer le serveur bumblebee x? Quelle commande? Ceci: optirun bumblebee -d? Désolé, je ne suis pas un utilisateur expérimenté ..
Chris
1) Correct 2) En effet. Vous pouvez modifier les fichiers du bureau pour le faire fonctionner dans optirun, ce qui est le bumblebee-uicas. Malheureusement, il n'est pas encore compatible avec les versions récentes de Bumblebee 3) Il est démarré au démarrage et après l'installation de Bumblebee. Vous recevrez des instructions sur l'utilisation optirunlorsqu'il n'est pas démarré.
Lekensteyn
1
@Lekensteyn Si je cours nvidia-settingsvia optiruncomme indiqué dans cette réponse, ils sont inutiles car ils se réfèrent à l'écran virtuel, est-ce correct? Si oui, comment peut-on tirer profit de ces paramètres d'écran avancés qui Nvidia X server settingsfournissent normalement?
Patryk
0

Avez-vous essayé de courir dans le terminal:

sudo nvidia-xconfig

puis redémarrer? Cela devrait s'occuper de tout pour vous.


la source
J'ai essayé et obtenu ceci: AVERTISSEMENT: Impossible de localiser / ouvrir le fichier de configuration X. Nouveau fichier de configuration X écrit dans '/etc/X11/xorg.conf'. Après cela, j'ai redémarré et obtenu cet écran: tinypic.com/r/mrdvt/7 J'ai réussi à démarrer sur ubuntu en mode graphique à sécurité intégrée. Ce problème ( askubuntu.com/questions/61559/… ) n'est donc pas résolu.
Chris
Je n'ai pas remarqué que vous utilisez une carte Optimus et j'ai simplement remarqué que vous n'avez jamais mentionné l'exécution de la commande que je vous ai recommandée. La réponse de Lekensteyn est mieux adaptée que la mienne. Mes excuses.