Hardware Acceleration / GPU Decoding do not work on Linux on Nvidia
I'm running the v18.4, and whenever I try to export a video with GPU Decoding set as Cuda and Hardware Acceleration set as Nvidia NVENC, it silently fails ( the progress status bar fills up instantly and no new file is created ).
To add to this, it works just fine elsewhere ( Shotcut, etc... ).
Does it works on 'auto'?
Nope, the same thing happens.
Thanks for logging this as I was wondering why nothing outputted or played on my Manjaro system with Nvidia and Cuda enabled. Setting GPU to None then everything worked.
I can say too that I do use FFmpeg fine on the CLI with Cuda enabled. So I also assumed None or Cuda would work.
I am on debian 12 and fhe ffmpeg provided with Shutter Encoder does not work with nvenc.
WORKAROUND
I did not test everything, but replacing it with a link to the debian version seems working.
install ffmpeg
su
apt install ffmpeg
hard link
su
cd /usr/lib/Shutter\ Encoder/usr/bin/Library
ln /usr/bin/ffmpeg
restart Shutter Encoder
Probably, the link must be recreated every time Shutter Encoder is updated
The next version (v18.6) will allow the user to use a custom FFmpeg path.
Paul.