Short version of a recent write-up — no full article here, just the pitch.
I wanted RTX VSR-class upscaling on Linux, where NVIDIA only opens it to Windows. So an AI coding agent and I built a video player around the NVIDIA Video Effects SDK: real-time AI upscaling + RIFE frame interpolation, wired into a patched libmpv as custom VF filters, with a Qt frontend.
Highlights:
The models behind RTX VSR, working in userspace on Linux — the VSR effect from NVIDIA's Video Effects SDK, no driver-level path (that one is Windows-only)
mpv-vsr: a standalone mpv CLI carrying the same AI filters — drop-in compatible with existing mpv workflows (scripts, yt-dlp, external tools)







