### General recommendation: Auto-detects the best available decoder Source: https://tbeezy.github.io/ynotvdoc/guides/playback Recommended MPV flag for hardware acceleration. Passes --hwdec=auto to MPV to auto-detect the best decoder. ```plaintext --hwdec=auto ``` -------------------------------- ### Nvidia (Performance) override for hardware decoding Source: https://tbeezy.github.io/ynotvdoc/guides/playback MPV flags to use when 'auto' causes stability issues on Nvidia GPUs. Sets --hwdec=nvdec, --vo=gpu, and --gpu-api=vulkan. ```plaintext --hwdec=nvdec --vo=gpu --gpu-api=vulkan ``` -------------------------------- ### Windows (Direct3D) override for hardware decoding Source: https://tbeezy.github.io/ynotvdoc/guides/playback MPV flags to use when 'auto' causes stability issues on Windows with Direct3D. Sets --hwdec=d3d11va and --gpu-api=d3d11. ```plaintext --hwdec=d3d11va --gpu-api=d3d11 ```