Decodificação por Hardware no Pop Os com placa Nvidia

Olá,

Estou tentando usar Parsec no Pop OS 20.10. Para reduzir a latência de decodificação, é necessário utilizar o H.264 por hardware.
Rodando vainfo eu obtenho a seguinte saída:

libva info: VA-API version 1.8.0
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/vdpau_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Mesmo depois de seguir a página do parsec Tutorial.
Segundo ela, adicionei export LIBVA_DRIVER_NAME=vdpau a /etc/environment, mas o vainfo continua sem funcionar.

Estou usando um notebook híbrido intel/nvidia no modo Nvidia.

Alguém sabe como ativar a decodificação por hardware? Ou só é possível nos modos intel ou hibrido?

prime-run nomedoprograma em um Terminal não resolve?

Obrigado. Mas não tenho o commando prime-run instalado, ele vem da onde?

Pensei que ele já vinha no Pop :sweat_smile:

Bem, de acordo com a System76 ao selecionar a nVidia no menu tecnicamente tudo roda na placa dedicada.

Tenta instalar o prime-run com um sudo apt install prime-run

O problema é a decodificação de vídeo por hardware não estar funcionando, no modo Nvidia realmente tudo roda na placa da Nvidia.

Achei esse fix:

O commando vainfo passa a funcionar, mas o Parsec da erro quando tento conectar com a máquina remota.

Verifique se vc tem instalados esses pacotes! Caso não, faça a instalação, reinicie e teste novamente.

Já tenho instalados.

Tanto vainfo quanto vdpauinfo retornam erro.