Web page refresh capped at 60 fps, even on a 120Hz monitor, when Tab Bar is visible
-
On https://www.testufo.com/ (it's a example that clearly shows the bug, but it happens too when I scroll on every web page) I can see that it's capped at 60 fps, if I masked the Tab Bar (i.e. full screen, or via command (F2) "Tab Bar", it refresh at 120 fps. My computer runs Windows 11, with a Core i7 12700H, connected with Display Port Alt Mode via USB-C.
-
Perhaps it's some GPU driver incompatibility issue? For me, it correctly shows 144 FPS / 144 Hz in Vivaldi 5.4.2753.45 (64-bit) on Windows 10 21H2.
-
@dada051 And other browsers show more than 60 fps?
-
@DoctorG yes. Tried with Edge with no issues. Vivaldi works at 120 fps with not Tab Bar. Mine is on left with 2 levels, but even on top with compact mode, it's KO, I have to hide the tab bar to get 120 fps. Other info, it seems that Edge get and keeps 120 fps easier than Vivaldi.
-
@pafflick Works well with my desktopw with nVidia, Windows 11. Maybe an Intel GPU Driver issue (it will not be the first with it) on my laptop. What is your GPU?
-
@dada051 Perhaps on your side disabling animation of UI helps: Vivaldi Settings โ Appearance โ uncheck "Use animation" and restart Vivaldi
-
@dada051 Interesting. I tried switching to tabs on the left, but it made no difference here. Still getting 144/144 in a window with 90 tabs and two-level tab stacks.
I'm using nVidia's GPU. Sometimes the GPU drivers put a frame rate limit on an app, so I'd try to investigate that...
-
@pafflick a very interesting thing: If I tile 2 tabs, I get 120 fps, even with tab bar visible!!
FIY, the configuration of Vivaldi I use that get 60 fps on my laptop with Iris Xe works well on my desktop with nVidia. I wanted to use HDMI instead of USB-C on the laptop to confirm or infirm if it's the Display Port Alt Mode that causes the issue, but I get a black screen with HDMI.@DoctorG tried. same issue.
-
And same issue if I use "native window" (right to "Use animation")
-
@pafflick I tried with HDMI, same problem. I updated the Intel GPU drivers just after. Not able to setup 120Hz anymore. I really hate Intel GPUs....
-
If you managed to get it working at some point, perhaps it was one of the opened tabs/websites causing these problems?
Did you try testing this in a clean profile, for example? Alternatively, you can install a separate instance of Vivaldi as standalone and test there.
-
Just tried with Vivaldi standalone , it's better, but I cannot get 120fps on the ufo test if tab bar is shown. Even scrolling on web page is not as smooth as on Edge (on the same computer) or even on Vivaldi on a computer with nVidia GPU. When I press F11 into Vivaldi to get full screen, performance are much better, really close (if not the same) as Edge. Maybe it's a problem with the rendering of Vivaldi interface?
-
@dada051 I get a stable 120fps on my 120hz ROG PG279Q using Display Port. This using a GTX970 on a relatively old system even with other programs running:
Windows 10 Pro x64 21H2
Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 4001 Mhz, 4 Core(s), 8 Logical Processor(s)Hardly using any CPU/GPU:
So it seems there's an issue on your system with your combination of driver/GPU that for some reason works better in other browsers.
-
@Pathduck the GTX970 is 3,5x more performant than the Iris Xe, so I think it's normal to see 120fps on a 1440p monitor, as I can get 60 with Iris Xe on a 4K monitor. I will try to make more tests.
Is it possible for you to test with the integrated GPU of your 4790K. Windows has a setting to allow you to select the GPU you want to use with Vivaldi.
-
@dada051 said in Web page refresh capped at 60 fps, even on a 120Hz monitor, when Tab Bar is visible:
Is it possible for you to test with the integrated GPU of your 4790K. Windows has a setting to allow you to select the GPU you want to use with Vivaldi.
I believe I've disabled it in BIOS because I've never had a use for it. Another gig or so of useless drivers I can save