Add initial hardware decoding page

Cameron Gutman 2018-07-26 01:20:35 -07:00
parent 393e1fe8c4
commit 5cbe6c79a7

@ -0,0 +1,23 @@
# Windows
Moonlight uses DXVA2 for hardware acceleration on Windows. All modern GPUs from AMD, NVIDIA, and Intel should support hardware decoding of H.264 via DXVA2 with the proper drivers installed.
If you have issues with hardware decoding:
* Ensure your GPU drivers are properly installed from the GPU manufacturer or PC vendor's website.
* Ensure you're not using Remote Desktop to access your PC. This prevents your GPU from being usable for rendering.
# Mac
Moonlight uses VideoToolbox for hardware acceleration on macOS. All Macs capable of running the latest release of macOS should support hardware H.264 decoding without any work required.
If you are using Hackintosh machine, you'll need to find a GPU driver (if available) that correctly implements VideoToolbox decoding for H.264 video.
# Linux
Moonlight uses VAAPI for hardware acceleration on Linux. This should be compatible with all modern GPUs. The most common issue preventing it from working properly is a missing VAAPI driver package for your GPU.
* Ensure your desktop session is running using X, not Wayland. On GNOME-based distros, you can switch this at the logon screen by clicking the little gear icon.
### Ubuntu
1. `sudo apt install ubuntu-restricted-addons`
2. * Intel GPUs: `sudo apt install intel-vaapi-driver`
* AMD GPUs and NVIDIA GPUs using open-source drivers: `sudo apt install vdpau-va-driver mesa-vdpau-drivers`
* NVIDIA GPUs using proprietary drivers: `sudo apt install vdpau-va-driver`