Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/09/2020, à 17:50

Olivier V

Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

Bonjour,

J'ai installé nvidia-driver-450 sur une nouvelle installation propre d'Ubuntu 20.04.1.

Prime Render Offload fonctionne en manuel avec le préfixe

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia

Mais nvidia-settings dit que prime n'est pas supporté et je n'ai effectivement pas cette option dans la fenêtre de nvidia-settings.

A l'usage je vois bien avec nvidia-smi que le processeur n'est sollicité que quand je lance une commande avec le prefixe ci-dessus.

Avez-vous une idée pour corriger cela ?

Merci.


Asus A17-TUF766IU-H7074T
AMD Ryzen 4800H
GeForce GTX 1660 Ti 6 Go
Kubuntu 20.04.1 avec mainline 5.8.8 kernel
Nvidia  version : 450.66

meloli@Asus-A17:~$ __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | egrep "(OpenGL vendor|OpenGL renderer|OpenGL version)"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1660 Ti/PCIe/SSE2
OpenGL version string: 4.6.0 NVIDIA 450.66

meloli@Asus-A17:~$  glxinfo | egrep "(OpenGL vendor|OpenGL renderer|OpenGL version)"
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RENOIR (DRM 3.38.0, 5.8.8-050808-generic, LLVM 10.0.0)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.8
meloli@Asus-A17:~$ nvidia-settings

(nvidia-settings:6099): GLib-GObject-CRITICAL **: 14:05:53.205: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed

ERROR: nvidia-settings could not find the registry key file. This file should have been installed along with this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
application profiles will continue to work, but values cannot be prepopulated or validated, and will not be listed in the help text. Please see the README for possible values and
descriptions.

** Message: 14:05:53.270: PRIME: No offloading required. Abort
** Message: 14:05:53.271: PRIME: is it supported? no

Prime

Dernière modification par Olivier V (Le 11/09/2020, à 17:53)

Hors ligne

#2 Le 11/09/2020, à 17:52

Olivier V

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

meloli@Asus-A17:~$ inxi -Fxz            
System:    Kernel: 5.8.8-050808-generic x86_64 bits: 64 compiler: N/A Desktop: KDE Plasma 5.18.5 
           Distro: Ubuntu 20.04.1 LTS (Focal Fossa) 
Machine:   Type: Laptop System: ASUSTeK product: TUF Gaming FA706IU_TUF766IU v: 1.0 serial: <filter> 
           Mobo: ASUSTeK model: FA706IU v: 1.0 serial: <filter> UEFI: American Megatrends v: FA706IU.309 date: 07/02/2020 
Battery:   ID-1: BAT1 charge: 44.5 Wh condition: 45.4/48.1 Wh (94%) model: ASUS A32-K55 status: Unknown 
           Device-1: hidpp_battery_0 model: Logitech M585/M590 Multi-Device Mouse charge: 55% (should be ignored) 
           status: Discharging 
CPU:       Topology: 8-Core model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP arch: Zen rev: 1 
           L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 92624 
           Speed: 1397 MHz min/max: 1400/2900 MHz Core speeds (MHz): 1: 1256 2: 1401 3: 1397 4: 1401 5: 1397 6: 1397 7: 1397 
           8: 1395 9: 1398 10: 1397 11: 1397 12: 1397 13: 1399 14: 1397 15: 1396 16: 1397 
Graphics:  Device-1: NVIDIA TU116M [GeForce GTX 1660 Ti Mobile] vendor: ASUSTeK driver: nvidia v: 450.66 bus ID: 01:00.0 
           Device-2: Advanced Micro Devices [AMD/ATI] Renoir vendor: ASUSTeK driver: amdgpu v: kernel bus ID: 06:00.0 
           Display: x11 server: X.Org 1.20.8 driver: amdgpu,nvidia FAILED: ati unloaded: fbdev,modesetting,nouveau,vesa 
           resolution: 1920x1080~120Hz 
           OpenGL: renderer: AMD RENOIR (DRM 3.38.0 5.8.8-050808-generic LLVM 10.0.0) v: 4.6 Mesa 20.0.8 direct render: Yes 
Audio:     Device-1: NVIDIA TU116 High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           Device-2: Advanced Micro Devices [AMD/ATI] vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 06:00.1 
           Device-3: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor 
           vendor: DekTec Digital Video B.V. driver: snd_rn_pci_acp3x v: kernel bus ID: 06:00.5 
           Device-4: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus ID: 06:00.6 
           Sound Server: ALSA v: k5.8.8-050808-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8169 v: kernel port: e000 
           bus ID: 02:00.0 
           IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: AzureWave driver: rtw_8822ce v: N/A 
           port: d000 bus ID: 03:00.0 
           IF: wlp3s0 state: down mac: <filter> 
Drives:    Local Storage: total: 1.36 TiB used: 213.57 GiB (15.3%) 
           ID-1: /dev/nvme0n1 vendor: Kingston model: SA2000M8500G size: 465.76 GiB 
           ID-2: /dev/nvme1n1 vendor: Western Digital model: PC SN520 SDAPNUW-256G-1202 size: 238.47 GiB 
           ID-3: /dev/sda vendor: Seagate model: ST1000LM035-1RK172 size: 931.51 GiB temp: 37 C 
Partition: ID-1: / size: 41.09 GiB used: 12.31 GiB (29.9%) fs: ext4 dev: /dev/nvme0n1p3 
           ID-2: /home size: 127.94 GiB used: 30.29 GiB (23.7%) fs: ext4 dev: /dev/nvme0n1p5 
           ID-3: swap-1 size: 34.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p4 
Sensors:   System Temperatures: cpu: 48.2 C mobo: N/A gpu: amdgpu temp: 33 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 318 Uptime: 5h 29m Memory: 15.12 GiB used: 2.96 GiB (19.6%) Init: systemd runlevel: 5 Compilers: 
           gcc: 9.3.0 Shell: bash v: 5.0.17 inxi: 3.0.38 
meloli@Asus-A17:~$ lspci -k | grep -A 2 -i "VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1)
        Subsystem: ASUSTeK Computer Inc. TU116M [GeForce GTX 1660 Ti Mobile]
        Kernel driver in use: nvidia
--
06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c6)
        Subsystem: ASUSTeK Computer Inc. Renoir
        Kernel driver in use: amdgpu

Dernière modification par Olivier V (Le 11/09/2020, à 17:52)

Hors ligne

#3 Le 11/09/2020, à 17:53

xubu1957

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

Bonjour,

Montre aussi :

ubuntu-drivers devices
uname -a

et :

dpkg -l | grep -v ^ii
dpkg -l | grep nvidia

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#4 Le 11/09/2020, à 18:11

Olivier V

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

Voilà :

meloli@Asus-A17:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0 ==
modalias : pci:v000010DEd00002191sv00001043sd000016FFbc03sc00i00
vendor   : NVIDIA Corporation
model    : TU116M [GeForce GTX 1660 Ti Mobile]
driver   : nvidia-driver-440-server - distro non-free
driver   : nvidia-driver-450 - third-party free recommended
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-435 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

meloli@Asus-A17:~$ uname -a
Linux Asus-A17 5.8.8-050808-generic #202009091435 SMP Wed Sep 9 19:04:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
meloli@Asus-A17:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                           Version                                     Architecture Description
+++-=============================================-===========================================-============-======================================================================================================
rc  libnvidia-compute-440:amd64                   450.66-0ubuntu0.20.04.1                     amd64        Transitional package for libnvidia-compute-450
hi  unison                                        2.40.102-2ubuntu1                           amd64        file-synchronization tool for Unix and Windows
hi  unison-gtk                                    2.40.102-2ubuntu1                           amd64        file-synchronization tool for Unix and Windows with GTK+ interface
meloli@Asus-A17:~$ dpkg -l | grep nvidia
ii  libnvidia-cfg1-450:amd64                      450.66-0ubuntu0.20.04.1                     amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-450                          450.66-0ubuntu0.20.04.1                     all          Shared files used by the NVIDIA libraries
rc  libnvidia-compute-440:amd64                   450.66-0ubuntu0.20.04.1                     amd64        Transitional package for libnvidia-compute-450
ii  libnvidia-compute-450:amd64                   450.66-0ubuntu0.20.04.1                     amd64        NVIDIA libcompute package
ii  libnvidia-compute-450:i386                    450.66-0ubuntu0.20.04.1                     i386         NVIDIA libcompute package
ii  libnvidia-decode-450:amd64                    450.66-0ubuntu0.20.04.1                     amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-450:i386                     450.66-0ubuntu0.20.04.1                     i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-450:amd64                    450.66-0ubuntu0.20.04.1                     amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-450:i386                     450.66-0ubuntu0.20.04.1                     i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-450:amd64                     450.66-0ubuntu0.20.04.1                     amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-450:amd64                      450.66-0ubuntu0.20.04.1                     amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-450:i386                       450.66-0ubuntu0.20.04.1                     i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-450:amd64                        450.66-0ubuntu0.20.04.1                     amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-450:i386                         450.66-0ubuntu0.20.04.1                     i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-450:amd64                      450.66-0ubuntu0.20.04.1                     amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-450:i386                       450.66-0ubuntu0.20.04.1                     i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  linux-modules-nvidia-440-5.4.0-42-generic     5.4.0-42.46                                 amd64        Linux kernel nvidia modules for version 5.4.0-42
ii  linux-modules-nvidia-440-5.4.0-47-generic     5.4.0-47.51                                 amd64        Linux kernel nvidia modules for version 5.4.0-47
ii  nvidia-compute-utils-450                      450.66-0ubuntu0.20.04.1                     amd64        NVIDIA compute utilities
ii  nvidia-dkms-450                               450.66-0ubuntu0.20.04.1                     amd64        NVIDIA DKMS package
ii  nvidia-driver-450                             450.66-0ubuntu0.20.04.1                     amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-450                      450.66-0ubuntu0.20.04.1                     amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-450                      450.66-0ubuntu0.20.04.1                     amd64        NVIDIA kernel source package
ii  nvidia-prime                                  0.8.14                                      all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                               440.82-0ubuntu0.20.04.1                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-450                              450.66-0ubuntu0.20.04.1                     amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                       0.18build1                                  all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-450                 450.66-0ubuntu0.20.04.1                     amd64        NVIDIA binary Xorg driver
meloli@Asus-A17:~$ 

Pour information avec la version 440 installée par défaut avant le Prime Render Offload ne fonctionnait pas du tout.
Là c'est juste le "On-Demand" qui manque.

Dernière modification par Olivier V (Le 11/09/2020, à 18:13)

Hors ligne

#5 Le 11/09/2020, à 18:18

xubu1957

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

hi  unison                                        2.40.102-2ubuntu1                           amd64        file-synchronization tool for Unix and Windows
hi  unison-gtk                                    2.40.102-2ubuntu1                           amd64        file-synchronization tool for Unix and Windows with GTK+ interface

Je ne connais pas l'utilité de ce paquet.
Pour l'état des paquets :

Le 14/08/2020, moko138 a écrit :

(...)
La source est tout simplement :

man dpkg-query
              Les trois premières colonnes affichées montrent dans l'ordre : l'action souhaitée,  l'état
              du paquet et les erreurs.

              Action souhaitée :
                u = Inconnu (Unknown)
                i = Installer (Install)
                h = Garder (Hold)
                r = Supprimer (Remove)
                p = Purger (Purge)

              État du paquet :
                n = Non installé (Not-installed)
                c = Fichiers de configuration (Config-files)
                H = Semi-installé (Half-installed)
                U = Décompressé (Unpacked)
                F = Semi-configuré (Half-configured)
                W = Attente de déclenchements (Triggers-awaiting)
                t = Déclenchements en attente (Triggers-pending)
                i = Installé (Installed)

              Drapeaux d'erreur :
                <empty> = (none)
                R = Reinst-required

              Un  état  en  majuscules ou une lettre d'erreur indiquent que le paquet peut provoquer des
              problèmes graves. Veuillez consulter dpkg(1) à propos des états et drapeaux ci-dessus.

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#6 Le 11/09/2020, à 19:07

Olivier V

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

Çà n'a rien à voir avec la carte graphique : c'est un logiciel de synchronisation de données (entre deux machines par exemple par ssh, ou entre une machine et une clé usb,...)
J'ai été obligé de le bloquer car la version d'ubuntu 20.04 est buguée. Le problème est répertorié ici : https://bugs.launchpad.net/ubuntu/+sour … ug/1875475

Hors ligne

#7 Le 11/09/2020, à 19:16

xubu1957

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

Pour ton duo de cartes graphiques, regarde ce fil > [Résolu]Ubuntu 20.04lts pb drivers nvidia, si tu vois une piste.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#8 Le 11/09/2020, à 19:39

Olivier V

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

Non ça n'a rien à voir : chez moi le pilote est installé et fonctionne. J'ai par contre pu répondre à l'autre fil...

Mon problème est peut être un problème de support logiciel d'après ce qu'on m'a répondu ici :
https://forums.developer.nvidia.com/t/p … ted/154181

Le "On-Demand" fonctionnait avec la version 435 d'après ceci https://www.linuxuprising.com/2019/08/n … -adds.html mais n'a peut-être pas été porté sous la version 450 pour le moment.
J'ai ouvert un bug ici : https://bugs.launchpad.net/ubuntu/+sour … ug/1895327

Hors ligne

#9 Le 11/09/2020, à 19:48

xubu1957

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#10 Le 11/09/2020, à 20:48

Olivier V

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

Non tout ça date de la version 435 ; j'ai l'impression qu'il y a eu des évolutions depuis.
Ils parlent d'une commande prime-run qui n'existe pas et ça a fait l'objet d'une question ici : https://answers.launchpad.net/ubuntu/+s … ion/692775
En réponse ils disent de faire l'installation que j'ai faite mais la partie "On-Demand" n'est pas abordée.
Le status est à "solved" car celui qui a posé la question n'a plus d'erreur mais concrêtement le "On-Demand" ne fonctionne pas puisqu'ils ont tout lancé en manuel forcé.
J'ai d'ailleurs répondu à ce fil aussi...

Sur cette page en venant du premier lien https://us.download.nvidia.com/XFree86/ … ement.html il est question de la gestion d'énergie du GPU mais pas du déclenchement de ce même GPU.

Dernière modification par Olivier V (Le 11/09/2020, à 20:50)

Hors ligne

#11 Le 11/09/2020, à 20:56

xubu1957

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#12 Le 11/09/2020, à 21:13

Olivier V

Re : Nvidia Prime Render Offload "On Demand" ne fonctionne pas (nvidia 450)

Je l'avais déjà lue aussi. Elle concerne la version 435 donc pas à jour des évolutions depuis.

C'est là que j'ai trouvé le préfixe

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia

mais rien d'actuel sur le On-Demand.

Mon problème ne concerne que le On-Demand.

Dernière modification par Olivier V (Le 11/09/2020, à 21:15)

Hors ligne