web-dev-qa-db-fra.com

Comment installer un pilote pour une carte NVIDIA non détectée par des pilotes supplémentaires?

Ces derniers jours, j'essayais de faire fonctionner Compiz sur Ubuntu 12.04 avec ma carte graphique NVIDIA - GeForce GT550M, mais je ne pouvais pas le faire fonctionner. J'ai été cherché des trucs et astuces sur la façon de le faire mais rien n'a fonctionné jusqu'à présent. C'est le dernier que j'ai essayé - http://www.howtoforge.com/enabling-compiz-fusion-on-ubuntu-11.10-oneiric-ocelot .

Cela semble assez facile, mais à chaque fois que j'ouvre l'outil Additional Drivers, il indique "aucun pilote propriétaire n'est utilisé sur ce système". Tous les tutoriels que j'ai trouvés incluent cette étape, donc aucun d'entre eux n'a fonctionné.

Je voudrais vraiment utiliser des effets de composition mais je ne sais plus quoi essayer, alors je pourrais vraiment avoir besoin d’aide. Merci d'avance!

4
Tim

*** Cette approche est plus simple et permet une inversion plus facile.

Installation manuelle du package de pilote binaire NVIDIA

Installez le package de pilote binaire NVIDIA manuellement. Il ajoutera automatiquement le pilote Nouveau par défaut et créera les modules du noyau pour vous:

Sudo apt-get install nvidia-current

Devenir root:

Sudo -i

Ensuite, modifiez simplement votre "xorg.conf" pour l'utiliser. Copiez et collez l'extrait de code entier dans le terminal où vous avez exécuté "Sudo -i":

echo 'Section "Screen"
        Identifier      "Default Screen"
        DefaultDepth    24
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "Device"
        Identifier      "Default Device"
        Driver  "nvidia"
        Option  "NoLogo"        "True"
EndSection
' > /etc/X11/xorg.conf

Puis redémarrez votre machine.

Renversement

Si cela ne fonctionne pas, vous pouvez revenir à l'état par défaut en annulant les modifications:

Sudo rm /etc/X11/xorg.conf && Sudo apt-get purge nvidia-current nvidia-settings

Et bien sûr, vous devez redémarrer.

Ensuite, vous pouvez essayer la suggestion de @ conner_bw en dernier recours.

6

Avez-vous essayé le téléchargement et l'installation manuelle des pilotes? Avertissement juste: C’est une douleur de vous maintenir. C’est ainsi que j’ai pu exécuter 10.04 LTS pendant plusieurs mois. Ma carte NVIDIA (une GeForce GT430) n'a jamais été détectée. En dernier recours , cela a très bien fonctionné. Alors que je tape ma carte vidéo maintenant dans 12.04 ... Mais ça n'a jamais fonctionné dans 10.04, peu importe combien j'ai essayé jusqu'à ce que je fasse cela.

1) Téléchargez les derniers pilotes ici:

http://www.nvidia.com/Download/index.aspx?lang=en-us

IMPORTANT: conservez-les en lieu sûr dans votre dossier personnel! Chaque fois que vous mettez à jour le noyau, vous devrez réexécuter le programme d'installation. Ce qui se passe, c’est que chaque fois que Ubuntu met à jour automatiquement le noyau et redémarre, il se plaint et reste bloqué. Ne paniquez pas. Placez-vous simplement sur une console et exécutez à nouveau le programme d'installation (étapes 6, 7, 8 et 9) lorsque cela se produit.

2) Ouvrir la liste noire du module en tant que root:

gksudo gedit /etc/modprobe.d/blacklist.conf

3) Ajoutez ces lignes au bas du fichier et enregistrez:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

4) Désinstallez tous les pilotes Nvidia précédemment installés:

Sudo apt-get --purge remove nvidia-*

5) Redémarrez votre ordinateur

6) Lorsqu'un message d'erreur apparaît indiquant que Ubuntu ne peut pas charger les pilotes Nvidia, choisissez Quitter au terminal (Quitter à la console).

6b) S'il démarre sans erreur, essayez Ctrl + Alt + F1, connectez-vous comme vous-même, Sudo service gdm stop

7) Installez les pilotes (changez REPLACE_ME en conséquence):

cd __REPLACE_ME__
Sudo sh NVIDIA-Linux-__REPLACE_ME__.run

8) Répondez aux questions de l’installateur, suivez-les, quittez.

9) Redémarrer:

Sudo shutdown -r now

Source: http://ubuntuforums.org/showthread.php?t=1467074

PS: Pour désinstaller, si jamais, c'est Sudo sh NVIDIA-Linux-__REPLACE_ME__.run --uninstall

1
conner_bw

Le résultat de Sudo apt-get install mesa-utils && glxinfo | grep direct est direct rendering: Yes

Ça marche maintenant ; Je ne sais pas pourquoi. J'ai fait la vérification 3D suggérée, qui était positive, puis j'ai vérifié ma session de bureau avec echo $DESKTOP_SESSION qui a renvoyé "ubuntu". Autant que je sache, cela signifie que l'unité 3D est exécutée. Ensuite, j'ai fait "unité --réset" et tout à coup j'ai eu des fenêtres bancales. Je ne suis pas sûr de ce qui a fonctionné exactement.

0
Tim