Instalei o Nvidia 450 na nova instalação do Kubuntu 20.04.1.
Prime Render Offload funciona em modo manual com__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
Mas nvidia-settings
diz que prime não é compatível. E então não tenho nenhuma entrada principal na janela da nvidia como você pode ver abaixo.
Então eu acho que a mudança entre GPU integrada e nvidia iránão seja automáticoe o "sob demanda" não funciona.
O que está errado ? Obrigado pela ajuda.
Computador : Asus A17-TUF766IU-H7074T
Detalhes do sistema operacional: Kubuntu 20.04.1 com kernel principal 5.8.8 Versão do driver Nvidia: 450.66 Ambiente de trabalho: Gerenciador de janelas de plasma: KDE
Detalhes de hardware Processador: AMD Ryzen 4800H GPU: GeForce GTX 1660 Ti 6 Go
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
E
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
Responder1
Não há troca automática no Linux(a troca automática só funciona no Windows) e o uso da GPU Nvidia só pode ser feito adicionando manualmente o prefixo antes do comando.
Para Vulkan:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=non_NVIDIA_only
Para GLX + OpenGL
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
__NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 __GLX_VENDOR_LIBRARY_NAME=nvidia
Mas existeum pequeno insetoEu relatei no launchpad: Perfis PRIME não são mostrados nas configurações da nvidiacom motorista 450. https://bugs.launchpad.net/ubuntu/+source/nvidia-settings/+bug/1895327
EDITARPerfis PRIMEestão agora nos últimos drivers.
Fonte :