Remarque: Même après avoir suivi l'explication dans ne autre question (comme ma question a été identifiée comme un doublon possible), rien n'a changé de ce que je détaille ci-dessous.
Je sais qu'il existe une myriade de questions et de procédures sur l'installation et l'utilisation de la carte graphique NVIDIA sur Ubuntu, mais mon cas est un peu différent (probablement en raison de l'utilisation d'Ubuntu 19.04).
Mon ordinateur portable a une carte graphique NVIDIA GeForce GTX 1050 en plus de la carte graphique Intel "par défaut". (J'utilise le propre écran de l'ordinateur portable et rien n'est connecté au port HDMI.)
$ lspci -k | grep -A 2 -i "VGA"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
Subsystem: Tongfang Hongkong Limited UHD Graphics 630 (Mobile)
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
Subsystem: Tongfang Hongkong Limited GP107M [GeForce GTX 1050 Mobile]
Kernel driver in use: nvidia
J'ai déjà installé le dernier pilote NVIDIA recommandé (il y a probablement plusieurs semaines!):
$ Sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Dsv00001D05sd00001042bc03sc00i00
vendor : NVIDIA Corporation
model : GP107M [GeForce GTX 1050 Mobile]
driver : nvidia-driver-390 - distro non-free
driver : nvidia-driver-418 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
$ Sudo apt-get install nvidia-driver-418
Reading package lists... Done
Building dependency tree
Reading state information... Done
nvidia-driver-418 is already the newest version (418.56-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ prime-select query
nvidia
Cependant, les paramètres système | Détails | À propos de indique que le processeur graphique suivant est actif:
Intel® UHD Graphics 630 (Coffeelake 3x8 GT2)
J'obtiens la sortie suivante de nvidia-smi
commande:
$ nvidia-smi
Wed May 29 19:17:55 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56 Driver Version: 418.56 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1050 Off | 00000000:01:00.0 Off | N/A |
| N/A 33C P8 N/A / N/A | 2MiB / 4040MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
Le GPU semble inactif.
Et le nvidia-settings
commande affiche simplement une fenêtre simple comme celle-ci:
Compte tenu de tout cela, je pense qu'actuellement la carte graphique Intel, et non la carte graphique NVIDIA est active dans mon système.
La purge et la réinstallation du pilote NVIDIA n'aident pas.
Je manque certainement quelque chose. Mais quoi?
Nvidia a besoin d'une installation Xorg fonctionnelle pour fonctionner à l'intérieur. Comme votre bureau Xorg Gnome actuel est cassé, vous pouvez essayer nity Desktop pour que les pilotes nVidia fonctionnent en premier.
Sudo apt-get install unity-session
Sudo apt-get install lightdm
J'ai un GTX 970M mais je sais que ce pilote fonctionne également avec le GTX 1060M qui est un cran au dessus du vôtre:
$ Sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
model : GM204M [GeForce GTX 970M]
vendor : NVIDIA Corporation
modalias : pci:v000010DEd000013D8sv00001028sd00000708bc03sc02i00
driver : nvidia-384 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
$ dmesg | grep -i nvidia
[ 1.760813] nvidia: loading out-of-tree module taints kernel.
[ 1.760817] nvidia: module license 'NVIDIA' taints kernel.
[ 1.763857] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 1.771538] nvidia-nvlink: Nvlink Core is being initialized, major device number 242
[ 1.771720] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[ 1.771858] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 384.130 Wed Mar 21 03:37:26 PDT 2018 (using threaded interrupts)
[ 1.778086] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 384.130 Wed Mar 21 02:59:49 PDT 2018
[ 1.779773] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 1.779774] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[ 4.866848] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 240
[ 5.248695] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
[ 8.877159] nvidia-modeset: Allocated GPU:0 (GPU-30fab9bc-fe6f-ec05-e8e6-c151a1a96121) @ PCI:0000:01:00.0
Si vous avez besoin que le son soit activé pour votre nVidia HDMI et que la plupart des fabricants l'ont éteint de nos jours, vous devez utiliser ceci:
Voici quelqu'un qui a pris le prime-select
code et corrigé, car il ne passerait pas de nvidia
à intel
. Si son patch ne vous aide peut-être pas, il peut?
Vos symptômes signalés correspondent exactement au cas où un pilote Nvidia est installé, mais vous connectez avec wayland. À l'écran de connexion, cliquez sur le petit engrenage à côté du bouton de connexion, puis sélectionnez un choix non-wayland. Procédez à la connexion et les paramètres nvidia devraient être entièrement fonctionnels.