Just for fun
Старался debuger
Для полноценной работы nvidia prime - запускаем систему с prime-select в offroad
# prime-select boot offroad,
а приложения запускаем с переменными окружения
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia.
В результате при обычной работе видеокарта не работает и подключается только по необходимости.
Можно создать в папке ~/bin скрипт запуска prime-run и запускать приложение через данный скрипт prime-run vlc
#!/bin/bash
DRI_PRIME=pci-0000_01_00_0 __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia LIBVA_DRIVER_NAME=nvidia "$@"