web-dev-qa-db-fra.com

Nvidia GTX 1650 non détecté dans Ubuntu 18.04.3

J'ai récemment acheté cette machine: ASUS TUF FX505DT - AMD Ryzen 5 3550H avec GTX 1650 4 Go . Il est venu avec Windows 10 preinstaleld. La carte graphique GTX 1650 fonctionnait sans problème sous Windows. Après avoir nettoyé mon SSD, désactivé Secure Boot dans le BIOS et installé Ubuntu 18.04.3, la carte graphique n'est pas reconnue.

J'ai ajouté graphics-drivers/ppa, purgé tous les packages NVIDIA existants, installé nvidia-driver-430 (a également essayé 435), mais cela n'a toujours pas fonctionné. J'ai également installé ppa:xorg-edgers/ppa en utilisant la commande suivante:

Sudo add-apt-repository ppa:xorg-edgers/ppa

Voici ce que les pilotes supplémentaires montrent avant d'installer les pilotes:

additional driver before install

Voici ce que les pilotes supplémentaires montrent après l'installation des pilotes:

additional driver after install

Voici les informations sur concernant la machine:

about the machine

Le modèle de produit s'affiche comme Inconnu dans les paramètres des pilotes supplémentaires. Le modèle de produit est simplement NVIDIA en lshw -C display.

shivakumaar@techpack-tuf:~$ Sudo lshw -C display
[Sudo] password for shivakumaar: 
  *-display                 
       description: VGA compatible controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:67 memory:f6000000-f6ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:f000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: Picasso
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:05:00.0
       version: c2
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
       configuration: driver=amdgpu latency=0
       resources: irq:65 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:c000(size=256) memory:f7500000-f757ffff
shivakumaar@techpack-tuf:~$ Sudo nvidia-xconfig

WARNING: Unable to locate/open X configuration file.

Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
New X configuration file written to '/etc/X11/xorg.conf'

shivakumaar@techpack-tuf:~$ nvidia-detector
none
shivakumaar@techpack-tuf:~$ nvidia-settings

ERROR: Unable to load info from any available system


(nvidia-settings:2313): GLib-GObject-CRITICAL **: 13:01:50.443: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 13:01:50.448: PRIME: No offloading required. Abort
** Message: 13:01:50.448: PRIME: is it supported? no

nvida x controller settings

shivakumaar@techpack-tuf:~$ nvidia-smi
Sat Sep 28 13:02:14 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 435.21       Driver Version: 435.21       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 1650    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   42C    P8     2W /  N/A |      0MiB /  3911MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

shivakumaar@techpack-tuf:~$ nvidia-debugdump --list
Found 1 NVIDIA devices
    Device ID:              0
    Device name:            GeForce GTX 1650
    GPU internal ID:        GPU-ba92a04a-ae32-bc09-62df-9fe847ba81ca

Après avoir installé les pilotes, si je redémarre et tente de me connecter à Ubuntu (Xorg), il se bloque dans l'écran de connexion ou se déconnecte immédiatement. Mais la connexion Ubuntu (Wayland) fonctionne bien. Mais même avec tous les pilotes installés, l'écran scintille constamment dans Wayland.

4
mgs

Du commentaire de l'affiche à un correctif détaillé;

N'ajoutez pas de pilotes graphiques ppa et si vous l'avez fait, supprimez tout, y compris le ppa.

Ouvrez le Pilotes supplémentaires dans le menu et sélectionnez le pilote testé propriétaire et redémarrez.

Créez ensuite le répertoire et copiez-y le fichier en suivant les commandes:

    Sudo mkdir /etc/X11/xorg.conf.d
    Sudo cp /usr/share/X11/xorg.conf.d/10-nvidia.conf /etc/X11/xorg.conf.d

Puis ajouter Option "PrimaryGPU" "Yes" au OutputClass du fichier suivant

Sudo vim /etc/X11/xorg.conf.d/10-nvidia.conf

Cela devrait ressembler à ceci à la fin:

Section "OutputClass"
    Option "PrimaryGPU" "Yes"    
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection

Redémarrez ensuite. Après le redémarrage, essayez nvidia-smi commande pour voir si cela fonctionne.

J'ai obtenu le gtx1660ti fonctionnant bien avec ce soluiton.

1
Orhan G. Hafif