Sous Ubuntu 18.04, j'ai essayé d'installer le pilote recommandé par Nvidia avec
$ Sudo apt-get purge nvidia*
$ Sudo add-apt-repository ppa:graphics-drivers/ppa
$ Sudo apt-get install nvidia-418
J'ai redémarré et lorsque j'essaie d'exécuter nvidia-settings
pour vérifier si tout va bien je reçois
$ nvidia-settings
ERROR: Unable to find display on any available system
(nvidia-settings:24546): GLib-GObject-CRITICAL **: 17:26:26.552: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 17:26:26.554: PRIME: Requires offloading
** Message: 17:26:26.554: PRIME: is it supported? yes
J'ai également essayé avec les versions précédentes (415, 410, 390) et j'ai le même problème.
Voici mon réglage:
~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208GLM [Quadro K610M] (rev a1)
Quelqu'un a une idée de ce qui se passe?
Merci !
EDIT: voici la sortie des commandes:
~$ mokutil --sb-state
SecureBoot disabled
Platform is in Setup Mode
~$ ls /sys/firmware/efi/
config_table fw_platform_size runtime systab
efivars fw_vendor runtime-map vars
~$ Sudo lshw -c video
*-display
description: VGA compatible controller
produit: GK208GLM [Quadro K610M]
fabriquant: NVIDIA Corporation
identifiant matériel: 0
information bus: pci@0000:01:00.0
version: a1
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
ressources: irq:37 mémoire:cd000000-cdffffff mémoire:50000000-5fffffff mémoire:60000000-61ffffff portE/S:5000(taille=128) mémoire:ce000000-ce07ffff
*-display
description: VGA compatible controller
produit: 4th Gen Core Processor Integrated Graphics Controller
fabriquant: Intel Corporation
identifiant matériel: 2
information bus: pci@0000:00:02.0
version: 06
bits: 64 bits
horloge: 33MHz
fonctionnalités: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
ressources: irq:36 mémoire:ce400000-ce7fffff mémoire:a0000000-afffffff portE/S:6000(taille=64) mémoire:c0000-dffff
~$ dkms status
nvidia, 418.56, 4.15.0-48-generic, x86_64: installed
~$ lsmod | grep nvidia
nvidia_uvm 798720 0
nvidia_drm 45056 2
nvidia_modeset 1085440 1 nvidia_drm
nvidia 17600512 47 nvidia_uvm,nvidia_modeset
drm_kms_helper 167936 2 nvidia_drm,i915
ipmi_msghandler 53248 2 ipmi_devintf,nvidia
drm 401408 29 drm_kms_helper,nvidia_drm,i915
ÉDITER:
$ echo $XDG_SESSION_TYPE
wayland
$ env | grep -i wayland
DESKTOP_SESSION=ubuntu-wayland
WAYLAND_DISPLAY=wayland-0
XDG_SESSION_TYPE=wayland
XDG_DATA_DIRS=/usr/share/ubuntu-wayland:/usr/local/share:/usr/share:/var/lib/snapd/desktop
XDG_SESSION_DESKTOP=ubuntu-wayland
GDMSESSION=ubuntu-wayland
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-wayland:/etc/xdg
Comme l'a souligné @Marmayogi, mon problème était que j'exécutais le serveur d'affichage Wayland.
J'ai dû reconfigurer le serveur d'affichage Xorg avec Sudo dpkg-reconfigure xserver-xorg
, redémarré et basculé vers elle. Maintenant, le pilote NVIDIA 418 fonctionne correctement.