Hardware Accelerated Video Encoding on NVidia

Hi,

I wanted to encode Videos using handbrake which in turn uses ffmpeg for encoding.
On my previous system (Ubuntu 22.04) I could use hardware accelerated encoding and verify that by nvtop. (The nvidia card was a gtx1650)

I now have cachyos, and when I now encode videos (using h265 nvenc) I only see load on the cpu and not on the gpu (when checked by nvtop or btop) I now use the nvidia Titan XP card with driver 555.58.02.

I also verified by invoking ffmpeg directly through:
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -c:v h264_nvenc -preset slow output.mkv
but still I could not see anything on nvtop

Do I miss something to activate hardware encoding? What are your experiences?

For whatever reason nvtop doesn’t display usage on -open drivers only the proprietary drivers.

Are you using linux-cachyos-nvidia-open or linux-cachyos-nvidia ?

I use Parsec, which uses ffmpeg, which on Windows provides hardware acceleration for NVIDIA H265 decoding. On CachyOS I can only use software decoding. Of course, I use linux-cachyos-nvidia.

Fun fact: under Windows I can also use the built-in Intel decoding.

If it wasn’t clear: the question is about hardware accelerated (in my case nvidia) video encoding on Cachyos.

I know both en- and decoding hardware accelerated does work on Linux.