web-dev-qa-db-fra.com

Impossible d'utiliser nvidia gpu avec optimus sur Ubuntu 16.04

Je vais avoir un Dell inspiron 7567 dans lequel je ne suis pas en mesure d'utiliser le GPU nvidia (Geforce GTX 1050). Au début, j'ai uniquement installé le pilote nvidia et essayé de signer le MOK en suivant les étapes de https://Gist.github.com/Garoe/74a0040f50ae7987885a0bebeeda1aa depuis que j'utilise UEFI et que le démarrage sécurisé est activé.

Quand j'ai utilisé la commande glxinfo|egrep "OpenGL vendor|OpenGL renderer", j'ai constaté que mon ordinateur portable utilisait toujours le GPU intel, même lorsque Gazebosim était en cours d'exécution.

Ensuite, a décidé d'utiliser bumblebee et a fait toutes les étapes mentionnées dans cette vidéo . Après avoir tout fait dans la vidéo, j’ai redémarré mon ordinateur portable et j’ai trouvé l’indicateur car le gars de la vidéo s’est obtenu (il me montre le logo nvidia au lieu du logo intel que le gars de la vidéo a obtenu) mais n’a toujours pas pu changer de le NVIDIA GPU avec elle.

Quand j’ai essayé de lancer optirun glxgears j’obtiens l’erreur suivante

[3411.396308] [ERROR] Impossible d'accéder au GPU secondaire - erreur: impossible de charger le pilote du GPU

[3411.396337] [ERROR] L'abandon est annulé car le démarrage par repli est désactivé.

pour lspci -vnn | grep '\''[030[02]\]' je reçois

00: 02.0 Contrôleur compatible VGA [0300]: Périphérique Intel Corporation [8086: 591b] (rév 04) (prog-if 00 [contrôleur VGA])

01: 00.0 Contrôleur compatible VGA [0300]: Périphérique NVIDIA Corporation [10de: 1c8d] (rev a1) (prog-if 00 [contrôleur VGA])

pour Sudo inxi -G je reçois

Carte graphique: Card-1: Intel Device 591b Card-2: NVIDIA Device 1c8d Serveur graphique: X.org Pilotes 1.18.4: (non chargé: fbdev, vesa) Taille du tty: 80x24 Données avancées: N/A pour root

dans mon fichier bumblebee.conf, j'ai changé Driver= en Driver=nvidia, Bridge=auto en Bridge=primus, remplacé nvidia-current par nvidia-378 (qui est le pilote nvidia im using), changé PMMethod=auto en PMMethod=bbswitch le reste du fichier est laissé par défaut

pour Sudo lshw -numeric -C display je reçois

* -display UNCLAIMED
description: Produit de contrôleur compatible VGA: NVIDIA Corporation [10DE: 1C8D] fournisseur: NVIDIA Corporation [10DE] id physique: 0 info bus: pci @ 0000: 01: 00.0 version: a1 largeur: 64 bits horloge: 33 MHz capacités: pm msie pciexpress vga_controller bus_master configuration cap_list: latence = 0 ressources: mémoire: d2000000-d2ffffff mémoire: c0000000-cfffffff mémoire: d0000000-d1ffffff mémoire: e000 (taille = 128) mémoire: d3000000-d307ffff *: description compatible: VGA compatible contrôleur produit: Intel Corporation [8086: 591B] fournisseur: Intel Corporation [8086] id physique: 2 info bus: pci @ 0000: 00: 02.0 version: 04 largeur: 64 bits horloge: 33 MHz Fonctionnalités: pciexpress msi pm vga_controller bus_master cap_list rom configuration: pilote = latence i915 = 0 ressources: irq: 126 mémoire: d4000000-d4ffffff mémoire: b0000000-bfffffff port: f000 (taille = 64) mémoire: c0000-dffff

mes paramètres de serveur nvidia x n'ont pas beaucoup d'onglets. Il ne montre que la configuration des onglets des profils d’application et des paramètres nvidia quand il est supposé avoir beaucoup plus d’onglets.

j'ai lu beaucoup de choses sur ce sujet sur différents forums mais je ne pouvais toujours pas le faire fonctionner. Donc, s'il vous plaît quelqu'un pourrait me donner un correctif pour cela. Merci d'avance.

2
Hari Narayan

Bumblebee ne fonctionne pas bien sur Ubuntu 16. Vous devez utiliser prime.

Sudo apt-get install nvidia-378 nvidia-prime

Avant de faire cela, vous devez purger bumbleebe et tout ce que vous avez installé.

3
Darko Miletic