web-dev-qa-db-fra.com

Essayer d'installer des pilotes graphiques Nvidia propriétaires

Après avoir lu et essayé de nombreuses suggestions différentes pendant quelques heures, je suis revenu à cette procédure:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

Le premier problème que je rencontre est comment identifier lequel des pilotes répertoriés prend en charge ma carte graphique Nvidia GEForce 630M. Suivre les liens n'aide pas vraiment, car ce n'est pas indiqué ici non plus (sauf si la prise en charge d'un nouveau pilote a été ajoutée ultérieurement, ce qui est explicitement indiqué, mais les périphériques d'origine couverts ne le sont pas).

Cependant, même si je le savais, s'il n'apparaît pas dans la boîte de dialogue "Pilotes supplémentaires" (voir ci-dessous), comment vais-je l'installer?

Deuxième numéro:

L'article poursuit en disant que les pilotes disponibles pour mon matériel sont généralement répertoriés dans la section "Pilotes supplémentaires". Dans mon cas, ils ne le sont pas. Malheureusement, cela ne me dit pas comment corriger cela ou le contourner?

J'ai vérifié le bios et il n'y a aucun moyen offert pour désactiver les graphiques intégrés, seulement les graphiques Nvidia.

J'ai aussi essayé chaque option disponible dans ceci:

$ Sudo update-alternatives --config i386-linux-gnu_gl_conf

Mon système est un Acer Aspire 4752G acheté en mai 2012.

J'utilise Ubuntu 12.04LTS.

uname -a:

3.2.0-38-generic-pae #61-Ubuntu SMP Tue Feb 19 12:39:51 UTC 2013 i686 i686 i386 GNU/Linux

C'est du matériel 64 bits, mais j'ai installé un système d'exploitation 32 bits pour une meilleure compatibilité logicielle.

En cours d'exécution $ Sudo tail -fn 500 /var/log/Xorg.0.log | grep '(EE)' renvoie "

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.886] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

La raison de vouloir les pilotes propriétaires est parce que mon ordinateur portable est livré avec un adaptateur graphique accéléré 3D et que, plutôt que de me limiter à la lutte contre les graphiques intégrés, je préfère l’utiliser. Je veux également essayer de l'utiliser pour le bitmining (qui utilise les GPU pour la puissance de calcul).

3
Peter Snow

J'ai installé cuda sur Ubuntu 12.04 dans le package indiqué sur le site Web de NVIDIA.

Les exemples graphiques ne fonctionnaient pas en disant:

hasan@ubt:~$ glxinfo | grep renderer 
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

Le lien http://forum.ubuntuusers.de/topic/kubuntu-und-nvidia-mit-proprietaere-treiber/2/#post-5901377 m'a aidé.

essentiellement:

Sudo apt-get purge nvidia-319-updates nvidia-settings-319-updates nvidia-prime
Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get install xserver-xorg-lts-raring
Sudo apt-get install nvidia-319-updates nvidia-prime
Sudo reboot

Vérifiez avec glxinfo | grep renderer. Il a montré sur mon ordinateur portable:

OpenGL renderer string: GeForce GT 650M/PCIe/SSE2  

Les démos graphiques Cuda ont fonctionné!

2
hasan

Ceci est un ordinateur portable Nvidia Optimus . Cela signifie qu'il contient deux cartes vidéo, une Intel basse consommation intégrée avec des pilotes Open Source Nice pour gérer la plupart des choses, puis le Nvidia 630M pour décharger des éléments pour le rendu.

La configuration du pilote standard ne peut pas encore gérer cela. Pour utiliser cela, vous devez actuellement installer The Bumblebee Project , puis exécuter les choses avec optirun (également sur cette page).

1
Oli