web-dev-qa-db-fra.com

Faire fonctionner le nvidia GEFORCE GT 635M dans 13.04

J'ai essayé d'installer les pilotes nvidia dans 12.10 via le référentiel x-swat, ainsi que primus, et noveau, et un million de choses que j'ai trouvées sur le réseau et tout ce qui vient de casser le système, jusqu'à ce que je puisse enfin exécuter bumblebee et que tout va bien pendant quelques jours. ..

Mais la prochaine mise à jour a encore cassé le X et je devais faire des choses de bas niveau. Heureusement, la version 13.04 a été publiée et j'ai effectué une nouvelle installation.

Maintenant, dans 13.04, j'ai besoin d'une certaine stabilité pour pouvoir bénéficier des avantages de mon GPU sans passer toutes les nuits à la mise à jour de mon système.

Dans cette ligne, j'ai téléchargé les pilotes nvidia linux du site nvidia (version 310.44) indiqués pour ma carte graphique GEFORCE GT635M. (BTW est-ce la dernière version? J'ai vu 310.88 quelque part sur Internet) Mais maintenant je suis coincé avec les questions ci-dessous:

1) Comment installer ce fichier .run dans Ubuntu 13.04 sans rien casser maintenant, ou dans les futures mises à jour.

2) L'installation de pilotes propriétaires est-elle suffisamment stable?

3) Est-ce que je comprends un peu les termes variés que j'ai lus - primus, nouveau, bourdon, optirun, etc. Quelqu'un peut-il m'aider avec des supports de lecture précis et décents/des sites sur lesquels je peux lire et comprendre ?

4) et enfin, existe-t-il une interface graphique que je peux utiliser pour la configuration et l’installation ultérieure?.

5) Aussi, pourquoi ne reçois-je pas les pilotes disponibles répertoriés dans la section Pilotes supplémentaires de l'interface graphique des paramètres? Pour moi, cette page de pilotes propriétaires est entièrement grisée (désactivée). Aucune option de pilote de périphérique n'est répertoriée. Existe-t-il un moyen de faire afficher mes pilotes nVidia ici?

Comme suggéré par Tuxest, les commandes ci-dessous donnent le résultat fourni:

~ $ Sudo lshw -c video

*-afficher
description: contrôleur compatible VGA
produit: Contrôleur graphique pour processeur de troisième génération
vendeur: Intel Corporation
identifiant physique: 2
info bus: pci @ 0000: 00: 02.0
version: 09
largeur: 64 bits
horloge: 33 MHz
capacités: msi pm vga_controller bus_master cap_list rom
configuration: pilote = latence i915 = 0
ressources: irq: 46 mémoire: f7400000-f77fffff mémoire: d0000000-dfffffff ioport: f000 (taille = 64)

~ $ lspci -nnk | grep -iA3 vga

00: 02.0 Contrôleur compatible VGA [0300]: Contrôleur graphique Intel Corporation Core 3e génération [8086: 0166] (rév. 09)
Sous-système: Périphérique ASUSTeK Computer Inc. [1043: 1447]
Pilote de noyau utilisé: i915
00: 14.0 Contrôleur USB [0c03]: Contrôleur d’hôte USB xHCI de la famille de chipsets Intel Corporation série 7/C210 [8086: 1e31] (rév. 04)
01: 00.0 Contrôleur compatible VGA [0300]: NVIDIA Corporation GF108M [GeForce GT 635M] [10de: 0de3] (rev ff)
03: 00.0 Contrôleur de réseau: Adaptateur de réseau sans fil AR9485 d’Atheros Communications Inc. [168c: 0032] (rév. 01)
Sous-système: Périphérique AzureWave [1a3b: 2c97]
Pilote de noyau utilisé: ath9k

Est-ce que tout va bien? Pourquoi nvidia n'est-il pas affiché dans la première sortie de commande?


Mise à jour: j'ai installé les pilotes 319 avec bumblebee et le système fonctionne très bien ... Mais posez une question complémentaire ici:
Pas de modules nVidia/nouveau chargés, mais le système fonctionne bien?

J'ai besoin de mettre à jour le noyau du système et j'ai peur de continuer ... Quelqu'un peut-il aider s'il vous plaît?

4
charlie

Je n'ai aucune expérience avec ces pilotes et je ne possède pas ce matériel, mais je vais essayer de donner quelques informations préliminaires et j'espère que cela aidera un peu.

  1. Il n’existe aucun moyen spécial d’offrir une fiabilité plus élevée à un élément installé à partir d’un fichier .run. Si vous voulez de la stabilité, préférez toujours installer le logiciel à partir des référentiels Ubuntu - ne pas avoir de saignement Edge signifie également moins de saignement. J'ai un conseil cependant. Avec certains fichiers d'exécution, il est possible de créer un fichier deb à partir du programme d'installation. Si vous installez ce fichier deb, il est beaucoup plus facile de le supprimer/le remplacer ultérieurement. Je l'ai déjà fait avec les pilotes ATI mais sur la base de cette réponse , cela semble beaucoup plus difficile avec les pilotes Nvidia. Il existe un bon guide sur installer les fichiers d’exécution ici .

  2. Cela dépend de tant de choses qu'il est préférable d'essayer ce qui fonctionne le mieux sur votre système.

  3. Les pilotes propriétaires sont appelés après nvidia et les pilotes open source sont appelés nouveau. Les autres que vous avez nommés sont des extras spéciaux pour du matériel spécial. À savoir pour technologie Nvidia Optimus que vous avez dans votre ordinateur portable. En gros, cela signifie que vous avez deux adaptateurs graphiques: un plus léger utilisé pour les tâches courantes et un autre beaucoup plus puissant utilisé en cas de besoin. Pour gérer toute cette complexité, un logiciel supplémentaire est nécessaire et c’est exactement ce à quoi Bumbelbee est destiné. En théorie, on pourrait utiliser Bumbelbee avec un pilote propriétaire ou un pilote nouveau. Pour l'installation de Bumbelbee sur Ubuntu voir ceci . En lisant ici , vous pouvez consulter le fichier /etc/bumblebee/bumblebee.conf pour connaître le pilote utilisé par Bumblebee. Primus et optirun/VirtualGL sont des logiciels qui facilitent le rendu 3D (processus de génération d’images graphiques) et que Bumbelbee utilise pour faire son travail. Apparemment, comme ils le prétendent, Primus est une alternative plus récente et meilleure à VirtualGL. Pour en savoir plus sur Primus et comment l’installer voir ceci .

  4. Avec le pilote propriétaire, vous obtenez une interface graphique assez similaire aux paramètres Nvidia de Windows. Avec les pilotes open source, vous pouvez utiliser les gestionnaires de paramètres d'interface graphique fournis avec Ubuntu. D'après mon expérience, les deux options fonctionnent bien.

  5. Si j'ai bien compris vos commentaires, il y a soit un bogue dans votre système, soit dans Ubuntu en général, soit vous avez trop de nouveau matériel (c'est une bonne machine). Le fait est que si des pilotes propriétaires sont autorisés sur votre système mais que Ubuntu ne propose pas de pilote sous Pilotes supplémentaires, le matériel n'est pas détecté ou le pilote du référentiel ne prend pas en charge votre matériel, ou quelque chose ne fonctionne plus. Donc, il pourrait aussi s'agir d'un bogue que vous devriez signaler. Quoi qu'il en soit, si je regarde la situation actuelle, je vous conseillerais d'essayer de créer nouveau avec Bumbelbee et de commencer de préférence avec une nouvelle installation, car après "essayer plusieurs choses" a tendance à gâcher les choses. Tout ce dont vous avez besoin devrait être dans les répertoires ppa: bumblebee/stable et Ubuntu. Assurez-vous de suivre le guide Bumblebee sur le wiki Ubunt . Il est toujours bon d'essayer à nouveau certaines options déjà essayées dans un système propre lorsque vous savez mieux ce que vous faites et ce qui est quoi.

Autres astuces:

  • Utilisez synaptic comme conseillé par meteorainer, car il constitue un excellent outil pour de telles situations de dépannage. Il est aussi chirurgical que vous pouvez obtenir dans la gestion des paquets sans être un gourou en ligne de commande.
  • Lorsque vous essayez un pilote, voyez avant de supprimer cet autre pilote (dans Synaptic, sélectionnez pour supprimer un paquet spécifique ou sur la ligne de commande, utilisez apt-get --purge supprimer nom-paquet-va-ici). Avoir le pilote open source et le pilote propriétaire installés en même temps est très susceptible de causer des problèmes.
  • Gardez une trace du pilote chargé . Surtout quand les choses sont cassées. La partie la plus importante de la résolution de problèmes complexes est de disposer des données et, dans ce cas, cela signifie prendre de bonnes notes. Il existe différentes options pour le faire. Pour un exemple, vous pouvez utiliser:

~ $ Sudo lshw -c video

ou:

~ $ lspci -nnk | grep -iA3 vga

Si vous êtes toujours bloqué, n'hésitez pas à développer votre question initiale avec de nouvelles informations.

Aussi, si vous trouvez cette réponse utile, cliquez sur la flèche supérieure dans le coin supérieur gauche.

PS! S'il y a des informations incorrectes ici, faites-le moi savoir et je modifierai mon texte.

1
Tanel Mae

Par commentaire OP, création de réponse ....

J'ai eu beaucoup de chance en installant les pilotes avec Synaptic. Avez-vous déjà essayé? Lors de l'installation à partir de là, oui, il y a une interface graphique pour la configuration.

Sur le plan technique, je ne sais pas vraiment si elles sont différentes. Désolé, j'apprends encore Linux.

Ce que j'ai fait était de charger synaptic et de rechercher sur nvidia. Vous aurez plusieurs options, il suffit de sélectionner nvidia-<version>-updates-dev et nvidia-settings-<version>-updates pour l'installation. La version la plus récente est actuellement la 313, mais j'ai aussi eu de la chance avec la 310.

Laissez ceux installer. Ça ne devrait pas prendre longtemps. Bien que vous puissiez techniquement faire un Sudo /etc/init.d/lightdm restart (ou le gestionnaire de fenêtres que vous utilisez), je préfère simplement redémarrer. Aucun problème le long de cette route pour moi.

nvidia-settings gui pour référence:

enter image description here

0
meteorainer