Analysis updated 2026-05-18
Apply frame generation to any game on Windows without waiting for official driver or engine support
Study how external-capture optical-flow frame interpolation works at the code level
Test multi-GPU frame generation pipelines across different hardware configurations
Make single-player games feel smoother on mid-range GPUs without raw framerate gains
| swately/phyriadfg | khenderson20/clearcore | syrnitram/recon-ground-drone | |
|---|---|---|---|
| Stars | 9 | 9 | 9 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Windows, the Vulkan SDK, MSVC Build Tools, and Ninja, must compile from source and set VULKAN_SDK environment variable before building.
PhyriadFG is an experimental Windows tool that makes games appear to run at a higher frame rate by generating extra frames in between the real ones. Unlike similar features built into graphics card drivers or game engines, this tool works entirely from outside the game: it captures whatever the monitor is displaying, figures out how things moved between frames, creates a synthetic in-between frame, and displays it. Because it only sees the final image and has no access to the game's internal data, it works with any game on any engine. The trade-off is that guessing motion from pixels alone is harder than having the game provide motion hints directly. Newly revealed areas of the screen, such as when a character moves and uncovers the background, are the trickiest situations for this approach. The tool is designed to use multiple graphics cards at once. On a machine with a dedicated GPU and an integrated GPU, the integrated one handles the initial screen capture and conversion, a second GPU handles the motion analysis, and the main GPU handles the final frame blending and display. On a single-GPU machine, the same pipeline runs on one card, which is slower but still functional. Generating extra frames comes with a cost: there is added delay before each synthetic frame appears on screen. The tool reports this delay live while it is running. This kind of frame generation is better suited to making games feel smoother during exploration or story sequences than for situations where reaction time matters. PhyriadFG is a student-built, experimental project currently at version 0.4.0. It runs on Windows and requires a Vulkan SDK and Microsoft build tools to compile from source. A launcher with a simple graphical interface is included for picking which game window to target. The project is open-source under the MIT License.
An experimental Windows tool that generates extra video frames for any game by analyzing captured screen output. Makes games look smoother without requiring engine access, driver support, or game modifications.
Mainly C++. The stack also includes C++, Vulkan, Tauri.
MIT license: use, modify, and distribute freely, but keep the copyright notice crediting Eduardo Ramos Mendoza.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.