Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 31 million developers.Sign up
Freesync, Gsync, All The Syncs Tester
Windows (DX11, DX12, Vulkan)
Linux (OpenGL, Vulkan)
By Sunil Raman, Mojuze.Com
Compiled software released as Apache License 2.0
Special thanks to Sonic Ether Bloom & Demo,
Focus Advanced FPS Counter, "CHMAN SSAA",
Unity3D and Unity3D Asset Store
Linux update: Binary will attempt to run in Vulkan, otherwise fallback to OpenGL. You can use -force-glcore or -force-vulkan flags to switch between the two. Of course, chmod +x if needed after unzipping.
Press + or - to increase or decrease particle count to enable higher or lower frame rates. Press up or down to speed up or slow down the speed of the animations. Press left or right to increase or decrease bloom effect. Press space to reset.
You have to set Vsync ON, Vsync OFF, Freesync, Gsync, etc. in your GPU DRIVER control panel to test this as it by default tries to respect the GPU driver control panel setting.
The idea of this software is to simulate CPU and GPU load to see how your monitor responds across different framerates (fps). At this stage it does not "target" a particular framerate, simply add or reduce particles to increase or decrease the overall load and hence framerate. For example, if you have a Freesync 40Hz to 70Hz monitor, see if when adding or reducing particles you still see smooth motion between 40fps to 70fps.
EPILEPSY WARNING: CONTAINS FAST MOTION/ FLASHING/ BRIGHT LIGHTS. BE AWARE THAT THIS MAY CAUSE SEIZURES OR OTHER ISSUES EVEN IF YOU DO NOT HAVE A HISTORY OF EPILEPSY.
DISCLAIMER: USE AT YOUR OWN RISK. IN NO WAY WILL SUNIL RAMAN, MOJUZE, MOJUZE.COM OR RELATED ENTITIES BE RESPONSIBLE FOR ANY DAMAGE, LOSS OF DATA OR OTHER SUFFERING DUE TO THE FUNCTIONALITY, NON-FUNCTIONALITY, PACKAGING, CONTENTS OR OTHERWISE RELATED TO THIS SOFTWARE.