It hasn't been working on Chrome in 2018 but it's working again in September 2019.
It can be hard to track how small changes affect the performance of a WebGL project if you’re well within the limits of your GPU and browser.
You can check in details frame rate variations on modifications such has adding a Shader Pass or merging geometries, disabling frustum culling, etc..
How to
- 1. Run Chrome through ```bash
open -a "Google Chrome" --args --disable-gpu-vsync
or depends on your settings
```bash
open -a "Google Chrome" --args --disable-gpu-vsync --disable-frame-rate-limit
- 2. Open console Rendering tab (in more tools)
- 3. Check
FPS meter
(on a page that triggers frame rate: example my #shadertoy below)
Tested on iMac end 2013 Mojave
Source on medium
Update 14/09/2020
The fps meter has been updated, it doesn't seem possible anymore to disable frame rate limit.
Can't find any article about the new fps meter at the moment, if any on has any lead, please reach out.
Update 28/11/2020
Unfortunately, it appears that the fps meter won't be available anymore in chromium.
It has been renamed Frame rendering stats.
You can find information about release here
Frame rendering stats release tweetThere is to my knowledge only one way to use the Unlimited frame rate FPS meter (Only tested on Mac).
You have to get an old build of Chromium (Version 65.0.3312.0 (Developer Build) (64-bit)
in my case) and launch it with the command line, but the rendering might differs for various reasons.
open -a "Chromium" --args --disable-gpu-vsync --disable-frame-rate-limit
Update 23/07/2024
-
FPS meter
is back under the nameFrame rendering Stats
but you can't uncap the frame rate anymore, but you can have a good insight to debug since the cap is 120fps.
Top comments (9)
--disable-frame-rate-limit --disable-gpu-vsync --max-gum-fps="9999"
this combination seems to unlock frame rate for me
if it still doesent work, the thing that solved it consistently for me was to set these 2 flags
use-angle="OpenGL"
enable-skia-renderer="true"
(set them in gui, chrome://flags not as a command line argument)
without these, i only get uncapped fps 30% of the time and with these i get it all the time but i get only around 250 fps and not 300.
where do i write this??
i don't think it works anymore, use the 2 flags i mentioned in the comment
Well where do I write the other code though and this is going to work on chrome book right?
i don't think it will work on chromebook, but you can try going into
chrome://flags
and setting the ones i mentionedi am wondering too if there is a flag or something to that effect whereby i can completely disable any frame rate cap all the time for normal browsing (not just dev work)?
hey, have you found a way to uncap fps after 14/09/2020? thanks
u find a way to uncap it 24/7/365 for normal browsing (not just dev work)?
Some comments may only be visible to logged-in visitors. Sign in to view all comments.