Video Player w/ Hardware Accelerated AV1 Decoding on Linux (Nvidia GPU)
Question
As the title suggests, I'm looking for a video player that can playback AV1 encoded video files with hardware acceleration via an Nvidia GPU on Linux (Ubuntu 24.04 LTS).
Personally I've used VLC Player on Windows for like 2 decades, and since v3.0.18 it's had Hardware Accelerated AV1 Decoding support on Windows. I install it with
winget install VLC.VLC
winget install VLC.VLC
and it just works, no additional configuration needed. On Linux however... when selecting any of the "Hardware-accelerated decoding" options I get either poor performance or a black screen. - VA-API video decoder - Poor playback performance (anything over 1080p freezes). - VDPAU video decoder - Black screen on all codecs. - Disabled - Poor playback performance (anything over 1080p freezes).
I installed an open source VAAPI driver for Nvidia on Linux. But I can't find anyone using it for anything outside of web browsers. I'm looking for a Video Player Desktop application that'll playback AV1 smoothly, at this point I'm open to switching of VLC Player if anything else can get the job done.
Relevant System Info
- OS - Ubuntu 24.04 LTS (X11) - Motherboard - ASRock Taichi X399M - CPU - AMD Threadripper 2970WX - GPU - Nvidia RTX 4070 Ti