Rank: Newbie
Groups: Registered
Joined: 2/2/2025(UTC) Posts: 1  Location: Manaus
|
Hi everyone, I recently bought an ASUS FA617NT laptop and couldn’t get vMix to stream using the integrated AMD GPU (RX 7700S) when relying on the external FFmpeg encoder. The default pipeline kept using libx264 (CPU), so hardware acceleration via AMD AMF wasn’t being used. As a workaround, I built a custom FFmpeg for Windows with AMD AMF enabled and added a small proxy executable that transparently converts libx264 calls to h264_amf. This lets vMix keep its usual settings while the actual encoding runs on the GPU. What it does Provides a Windows FFmpeg build with AMF + FDK-AAC, plus a proxy (ffmpeg6.exe) that intercepts and rewrites -codec:v libx264 to -codec:v h264_amf. Offloads H.264 encoding to the RX 7700S via AMF, reducing CPU usage and improving live encoding performance. It’s not an official or permanent solution, but it worked reliably on this machine. How to try it Download the binaries from the GitHub repo below. Place ffmpeg6.exe (proxy) and ffmpeg.exe (real FFmpeg with AMF) in the same folder on Windows. In vMix, go to Settings → Encoders → External, and point to ffmpeg6.exe. Keep your normal H.264/libx264 settings (bitrate, preset, etc.). The proxy rewrites to AMF under the hood. Repo (code + releases): https://github.com/albino369/ffmpeg-amf-vmix/Notes and limitations This is a community workaround, not an official vMix feature. CRF-to-bitrate conversion is heuristic; you may want to set a target -b:v that fits your quality/latency goals. x264-specific flags that have no AMF equivalent are ignored to avoid errors. If you test it on another AMD GPU or setup, please share your results and any logs/tweaks that helped. Pull requests and issues are welcome on GitHub. Thanks, and hope this helps anyone running into the same AMD acceleration roadblock on vMix!
|
|
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close