From ba9f40c15bb788b2fda33cf8e7c1be7d017e14f6 Mon Sep 17 00:00:00 2001 From: Daniel Tang Date: Tue, 10 Feb 2026 02:31:30 -0500 Subject: [PATCH] Add hwaccel note building from source After much debugging, I found that installing `-dev` is not picked up as `HAVE_LIBVA` by just rerunning `make`. --- wiki/Fixing-Hardware-Decoding-Problems.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wiki/Fixing-Hardware-Decoding-Problems.md b/wiki/Fixing-Hardware-Decoding-Problems.md index ea63091..c0cb11d 100644 --- a/wiki/Fixing-Hardware-Decoding-Problems.md +++ b/wiki/Fixing-Hardware-Decoding-Problems.md @@ -31,6 +31,8 @@ Moonlight uses VAAPI, VDPAU, and NVDEC for hardware acceleration on Linux. One o * For AMD GPU users on Fedora 37 or later, you will need to configure [RPM Fusion Free repositories](https://rpmfusion.org/Configuration) and follow the setup instructions in the "Hardware codecs with AMD" section in [this documentation](https://rpmfusion.org/Howto/Multimedia) to install drivers capable of hardware H.264 and HEVC decoding. +* If you built from source, make sure the desired API's `-dev` package had been installed. After installation, the build configuration must be regenerated via `git clean -fd ; qmake6` + # Steam Deck The current Steam OS Preview v3.4 disables H.264 and HEVC hardware decoding functionality. This affects both Moonlight and native Steam Link streaming. @@ -49,4 +51,4 @@ To increase the reserved GPU memory, run the following commands: ``` echo "gpu_mem=128" | sudo tee -a /boot/config.txt sudo reboot -``` \ No newline at end of file +```