1 votes

Ne peut pas basculer vers la carte graphique NVidia sur Ubuntu 16.04

Je travaille sur Ubuntu 16.04LTS et je voudrais passer à NVidia Geforce 740m au lieu d'Intel Ivybridge Mobile. J'ai essayé plusieurs solutions trouvées sur askubuntu mais rien ne semble fonctionner.

Mettre à jour les pilotes, installer prime, supprimer tous les pilotes NVidia et les réinstaller + prime - déjà fait tout ça

Encore lorsque j'entre dans les paramètres NVidia X Server, les profils PRIME ne sont pas disponibles. Changer via le terminal en utilisant prime-select nvidia ne donne aucun résultat non plus.

Voici la sortie de lspci :

    ~$ lspci -k | grep -EA2 'VGA|3D'
00:02.0 Contrôleur VGA compatible : Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    Sous-système : ASUSTeK Computer Inc. 3rd Gen Core processor Graphics Controller
    Driver du noyau utilisé : i915
--
01:00.0 Contrôleur 3D : NVIDIA Corporation GK107M [GeForce GT 740M] (rev a1)
    Sous-système : ASUSTeK Computer Inc. GK107M [GeForce GT 740M]
    Modules du noyau : nvidiafb, nouveau, nvidia_375_drm, nvidia_375

lshw me donne ceci :

    ~$ sudo lshw -c video
  *-display NON RÉCLAMÉ     
       description: Contrôleur 3D
       produit: GK107M [GeForce GT 740M]
       fabricant: NVIDIA Corporation
       identifiant physique: 0
       information du bus: pci@0000:01:00.0
       version: a1
       largeur: 64 bits
       horloge: 33MHz
       capacités: pm msi pciexpress bus_master cap_list
       configuration: latence=0
       ressources: mémoire:f6000000-f6ffffff mémoire:e0000000-efffffff mémoire:f0000000-f1ffffff ioport:e000(taille=128) mémoire:f7000000-f707ffff
  *-display
       description: Contrôleur VGA compatible
       produit: 3rd Gen Core processor Graphics Controller
       fabricant: Intel Corporation
       identifiant physique: 2
       information du bus: pci@0000:00:02.0
       version: 09
       largeur: 64 bits
       horloge: 33MHz
       capacités: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latence=0
       ressources: irq:31 mémoire:f7400000-f77fffff mémoire:d0000000-dfffffff ioport:f000(taille=64) mémoire:c0000-dffff

Je suppose que l'entrée de configuration ne doit pas être vide dans les informations NVidia mais je ne sais pas quoi faire avec ça.

Voici à quoi ressemble mon onglet Pilotes Additionnels sur Logiciels & Mises à jour et enfin la fenêtre Paramètres NVidia X Server. Comme vous pouvez le voir, les profils PRIME ne sont pas disponibles. Même si c'est installé

~$ whereis nvidia-prime
nvidia-prime : /usr/share/nvidia-prime

Des idées ? Je suis vraiment bloqué là-dessus, je serais reconnaissant pour toute aide.

2voto

user712225 Points 129

Ok, j'ai décidé de noter ce que j'ai fait pour que cela fonctionne. Peut-être que quelqu'un trouvera cela utile. Je ne suis pas sûr quelle étape a permis de faire fonctionner les profils PRIME, je vais donc mettre ici toutes les étapes que j'ai suivies.

1. Mettre sur liste noire tous les pilotes indésirables :

sudo vim /etc/modprobe.d/blacklist.conf

blacklist amd76x_edac #peut-être pas nécessaire pour les utilisateurs x86 32 bit.
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

2. Réinstaller les pilotes et prime :

sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia-*
sudo apt-get install nvidia-current

redémarrer

Note : pour certaines personnes, cela suffit, donc vérifiez si les profils PRIME fonctionnent avant de passer à l'étape suivante.

3. Essayer d'installer manuellement le pilote nvidia

Téléchargez la version du pilote souhaitée sur le site de nvidia (j'ai choisi la même version du pilote que celle téléchargée par apt-get nvidia-current).

sudo apt-get purge nvidia-*

Arrêtez le gestionnaire d'affichage, dans mon cas c'était :

sudo service lightdm stop

Exécutez le package d'installation :

sudo ./NVIDIA-Linux-x86-.run

Pour toutes les questions de l'assistant d'installation, répondez oui (ce n'est pas une partie de ce guide dont je suis fier).

sudo update-initramfs -u

redémarrer

Dans mon cas, je n'ai même pas pu démarrer le système après cela, mais cela pourrait fonctionner, donc vérifiez à nouveau si les profils PRIME sont disponibles après ces étapes.

Si vous n'êtes pas capable de démarrer comme moi, CTRL + ALT + F1 et répétez l'étape 2. Le profil PRIME devrait être disponible après cela.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X