De bons pilotes NVidia pour une GeForce GT 330M sur un ordinateur portable VAIO?

12

Avec les 3 dernières versions de distribution d'Ubuntu, j'ai toujours eu des problèmes avec les GPU NVidia. Même lorsque j'ai installé les pilotes commerciaux officiels (qui ne sont pas dans les référentiels et sont affichés comme propriétaires), j'ai également eu des problèmes d'affichage.

La version spécifique du GPU que j'utilise maintenant est la GeForce GT 330M sur un ordinateur portable VAIO. Pouvez-vous recommander un pilote stable et qui fonctionne bien, prenant en charge la plupart (sinon la totalité) des fonctionnalités GPU pour les GPU NVidia? Avez-vous eu les mêmes problèmes et comment les avez-vous résolus?

Slavo
la source
J'ai eu quelques problèmes mais il semble que le dernier pilote fonctionne bien?
George Katsanos
Oui, les derniers sont ok. Cette question a été posée il y a deux ans :)
Slavo

Réponses:

8

Il s'agit très spécifiquement d'un problème avec les VAIO Sony. Les derniers pilotes nvidia devraient fonctionner mais il y a un problème de détection EDID (comment la carte vidéo détecte les modes pris en charge par les moniteurs).

Ce message devrait fournir un correctif et il y a un lien pratique en bas pour aplanir toutes les autres bizarreries:

Ce que j'ai trouvé, c'est que le noyau de Lucid (je crois que tous les noyaux> = 2.6.32) a un pilote intégré pour nvidia, appelé "nouveau". Celui-ci est intégré à l'image initrd et est celui qui fait que l'espace de travail est plus grand que l'écran réel.

Naturellement, j'ai pensé à installer des pilotes invidia au lieu de nouveaux, mais ce n'était pas facile. Je ne pouvais pas décharger Nouveau en aucune façon (je crois parce qu'il est intégré et non livré en tant que module) et avec l'installateur de nvidia chargé nouveau échouerait.

Donc ce que je devais faire en premier, c'était de désactiver le nouveau pilote. Je l' ai fait en mettant le paramètre suivant dans / etc / default / grub: GRUB_CMDLINE_LINUX="nouveau.modeset=0". Ensuite, j'ai dû invoquer sudo update-grub.

Après avoir ajouté ce paramètre, j'ai redémarré et obtenu une résolution de 800x600, car il n'y avait plus de pilote dans le noyau pour prendre en charge le GPU 330M (mais le vilain nouveau était enfin parti!). Passer en mode ligne de commande sudo service gdm stopen installant les derniers pilotes nvidia (195.36.24), j'ai presque réussi, mais pas encore. Le pilote nvidia d'origine a été chargé, mais n'a rien réussi à dessiner correctement sur l'écran.

Après avoir cherché un peu, j'ai trouvé sur la page liée au bas de cet article que le panneau LCD EDID de Sony Vaio F n'est pas reconnu automatiquement par les pilotes nvidia, vous devez donc "aider" les pilotes dans cette affaire: après avoir terminé l'installation des pilotes nvidia ( et avant le redémarrage), vous devez ajouter les lignes suivantes à la section "Device" de xorg.conf:

Code:

Option         "ConnectedMonitor" "DFP-0"
Option         "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID"

puis seulement redémarrer. Vous serez heureux de voir l'écran de connexion en fullhd!

Le pilote de NVidia se comporte toujours étrangement sur mon Sony (pas de son sur HDMI, paramètres de rétroéclairage de l'écran qui ne fonctionnent pas, pas de possibilité de passer en mode texte via CTRL-ALT-N (1-6)), mais les fonctionnalités générales sont correctes, y compris le bureau FullHD natif résolution, accélération 3d etc.

PS Beaucoup de problèmes liés à Sony-Vaio F Series sous Linux sont discutés ici: http://code.google.com/p/vaio-f11-linux

Oli
la source
1
Les deux premiers paragraphes ici ne sont pas tout à fait corrects - il est très facile de désactiver le nouveau pilote. Il vous suffit d'utiliser le capplet System → Administration → Hardware Drivers pour installer les pilotes nVidia à partir de l'archive. Le programme d'installation de nvidia.com écrasera un certain nombre de fichiers système et ne s'intégrera pas bien avec le reste du système Ubuntu. Si vous installez ces pilotes manuellement, nous ne pouvons pas vous aider!
RAOF
7

Essayez les derniers pilotes 256.x nvidia du Xswat PPA - vous n'avez pas à recompiler à chaque mise à jour.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

Vous pourriez également avoir besoin d'un sudo apt-get upgradein si vous avez déjà installé d'anciennes versions de ces packages.

Alin Andrei
la source
4

Mais sinon, vérifiez les chipsets pris en charge dans les versions des pilotes. Ubuntu n'utilise pas le tout dernier pilote nvidia car il doit les tester. Cela peut signifier que si votre matériel est très récent, le pilote utilisé ne fonctionnera pas.

Pour le savoir, découvrez quelle version Ubuntu est livrée dans Synaptic (le nvidia-glx-185paquet contient la version nvidia 195.36.24) et comparez cela avec la page correspondante sur nvidia.com. Voici les informations sur 195.36.24 . Regardez sous les produits pris en charge et vous verrez quel matériel il prend en charge. Si le vôtre est là, génial. Si ce n'est pas le cas, nous avons un problème.

Dans de tels cas, vous devez aller directement à la source et télécharger le dernier pilote nvidia depuis nvidia. Personnellement, je reçois le mien du forum Linux sur NvNews (le forum de nvidia). Ils n'empaquetent pas leurs installateurs sous forme de deb, ce sont juste des exécutables.

Une fois téléchargé, vous devez:

  1. Accéder à un ATS (Contrôle + Alt + F1)
  2. S'identifier
  3. sudo stop gdm tuer X
  4. sudo sh NVIDIA-Linux-x86_64-256.44.run (mais remplacez-le par le fichier réel)
  5. En supposant que cela se passe bien, il devrait construire, installer et charger le pilote du noyau sudo start gdmpour revenir à X

Remarque: le pilote d'Ubuntu reconstruira automatiquement le module du noyau nvidia lors de la mise à jour de son noyau (mises à jour de sécurité, etc.). À moins que vous ne vouliez vous impliquer dans une supercherie de script sérieuse, celle installée manuellement ne le sera pas. Ainsi, après les mises à jour du noyau, vous serez probablement transféré sur un écran basse résolution avec une invite sur ce qu'il faut faire ensuite. Cliquez sur Quitter pour demander (ou celui qui ressemble à ça) et faites ce que vous avez fait à partir du point 2.

Remarque à ce sujet Remarque: je vous recommande de ne jamais utiliser le mode graphique faible car il peut perturber les paramètres de votre bureau. Sortez de X, réinstallez le pilote et revenez dans X avec toutes les capacités matérielles.

Oli
la source
Vos deux réponses à cette question ont été utiles pour résoudre mes problèmes de pilote NVIDIA. Merci!
Jonik