Bonjour, j'essaie d'utiliser Ubuntu-Prime pour Ubuntu 18 sur un ordinateur portable Asus avec 2 GPU (Intel et NVIDIA).
J'ai constaté que la consommation d'énergie de l'ordinateur était trop élevée lorsque je redémarre avec uniquement le processeur graphique intel (utilisation de prime-select intel
ou de nvidia-settings
).
J'ai trouvé que le pilote nouveau était chargé alors qu'il n'était normalement pas utilisé:
$ gpu-manager | grep nouveau
Is nouveau loaded? yes
Is nouveau blacklisted? yes
Skipping "/dev/dri/card1", driven by "nouveau"
Skipping "/dev/dri/card1", driven by "nouveau"
Found "/dev/dri/card1", driven by "nouveau"
Skipping "/dev/dri/card1", driven by "nouveau"
J'ai essayé de le mettre sur une liste noire et d'avoir également une option de démarrage du noyau pour empêcher le chargement de nouveau et pourtant, il se charge toujours. Cela me semble très inconfortable.
J'ai trouvé un moyen de désactiver Nouveau et de retrouver la vie de ma batterie lorsque j'utilise Prime avec la carte graphique Intel:
2 bugs dans Ubuntu 18 sont concernés:
Assurez-vous que votre GPU discret est connecté au port PCI 0000: 01: 00.0 (en utilisant lspci -vnn | grep '\''[030[02]\]'
par exemple).
Changez /etc/systemd/system/display-manager.service.wants/nvidia-prime-boot.service
et remplacez le execstart actuel (en faisant référence à vgaswitcheroo qui n'est généralement pas disponible avec ExecStart=/bin/sh -c "echo 'auto' > '/sys/bus/pci/devices/0000:01:00.0/power/control'"
)
Même si nous sommes disposés à ne pas utiliser le gpu discret!
Désactivez le service suivant qui charge le nouveau pilote lorsque le pilote nvidia n’est pas chargé: Sudo systemctl disable nvidia-fallback.service
Pour ceux qui en souffrent: J'étais sur le point d'essayer la solution d'Antonin, mais je n'ai pas eu besoin de le faire après avoir installé Prime 0.8.8.1 à partir de bionic-proposé. J'ai eu le nouveau problème avec nvidia-390/restricted, nvidia-prime/main, nvidia-settings/main. Utilise actuellement nvidia-396 de graphics-drivers/ppa/ubuntu.
système: Dell Precision 7730 sur 18.04 avec Intel i915 et Quadro P4200
En supposant que bionic proposé et graphics-drivers/ppa/ubuntu soient activés:
Sudo apt purge nvidia* && Sudo apt autoremove --purge
Sudo apt install nvidia-driver-396 nvidia-prime/bionic-proposed nvidia-settings
* redémarrer
Désormais, Prime-Select ne déclenche plus une mise à jour de grub ni ne charge plus Et nvidia-fallback.service semble avoir disparu.
gpu-manager | grep nouveau
résultats
/etc/modprobe.d n'est pas un fichier
/etc/modprobe.d n'est pas un fichier
/etc/modprobe.d n'est pas un fichier
/etc/modprobe.d n'est pas un fichier
Nouveau est-il chargé? non
Nouveau est-il sur la liste noire? non
et lspci -nnk | grep -iA2 VGA
00: 02.0 Contrôleur compatible VGA [0300]: Périphérique Intel Corporation [8086: 3e94]
Sous-système: périphérique Dell [1028: 0832]
Pilote de noyau utilisé: i91501: 00.0 Contrôleur compatible VGA [0300]: Périphérique NVIDIA Corporation [10de: 1bb9] (rev a1)
Sous-système: périphérique Dell [1028: 0832]
Pilote de noyau utilisé: nvidia
Auparavant nouveau a été chargé pour 01: 00.0