Looping gifs causing other tabs to slow down on scrolling
-
To see this problem smooth scrolling needs to be enabled.
If I have a page open e.g. with animated smilies, and especially if I have larger animated gifs on something like imgur, then other tabs will have lower performance scrolling.
The performance comes back either if I minimise the vivaldi window with the animated gifs or if I set them to never or just one loop.
However when I am running a 9900k and a rtx 3080 I feel some animated gifs shouldnt be bringing down the browser.
I checked the gpu diagnostics page which indicates gpu acceleration is enabled. So I dont know if this is fixable.
-
@koil Hi, do you have an example URL where this happens?
I have no problems for example on:
http://www.textfiles.com/underconstruction/
with smooth scrolling enabled, and my system is not as powerful as yours:
Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 4001 Mhz, 4 Core(s), 8 Logical Processor(s)
NVidia GTX 970 -
yep footballforums.net, any thread with animated laughing smilies, I can get you a direct lin to a problematic post if you want, its worse when large animated gif's.
The page itself will be ok, it affects pages on other visible windows.
If its relevant I have my vivaldi windows about half width each on 1440p resolution.
-
@koil Yeah, not gonna trawl through some random web forum to find a page, you post a link where it happens.
-
I will make it easy for you.
imgur home page causes it, with all its animated gif's.
Cannot find any per site permissions for videos or animations, are they no longer controllable?
-
@koil You really don't believe in making links do you?
And nope, no slowdown for me on the Imgur homepage. CPU usage hits ~10% with the page scrolled a long way down.
By the way, most "GIFs" on Imgur are actually looping MP4 and WebP formats.
-
you seriously asking for a link to imgur's home page?
here you go https://imgur.com/
Are you here to help or just say "not me I am ok jack".
I am trying to disable videos/animations by default, only allow for sites like youtube, but seems there is no options for this stuff anymore now, dev's have taken control of my browser.
-
@koil OK please try the troubleshooting steps first:
https://help.vivaldi.com/desktop/troubleshoot/troubleshooting-issues/you seriously asking for a link to imgur's home page?
You should never assume anyone else on the internet has the same interests as you or knows of every site even if they are well known. And you should always provide a direct link to save the time of those trying to help you.
-
@pathduck said in Looping gifs causing other tabs to slow down on scrolling:
@koil OK please try the troubleshooting steps first:
https://help.vivaldi.com/desktop/troubleshoot/troubleshooting-issues/I dont mind testing with no extensions but I am not going to test on an empty profile. A browser shouldnt only work properly with no tabs open.
-
I will test in a VM on a new vivaldi install no extensions, I will enable smooth scrolling in experiments and that been the only change.
If it works ok, I will then import all my tabs and retest it.
Note to test this you have to enable in experiments, the smooth scolling in vivaldi settings doesnt do anything.
-
@koil Have you looked in the settings?
Not going to help for Imgur though, as they are not actually "images".
-
Thats how I mitigated the forum pages, problem is thats global not per site and as you said it doesnt help on imgur or any other site that doesnt use gif's.
A year or two ago there used to be animations and video permissions on per site basis, where did these go?
-
Ok step by step method for what I am testing.
Left window this url is open.
https://forums.guru3d.com/threads/silk-smooth-parameter-in-nvidia-drivers.424886/
Right window this url https://imgur.com/
Both windows must be visible at same time.
Smooth scrolling must be enabled in experiments.
I then on the left window press middle mouse button and move mouse down so it scrolls steadily and smooth, if you have same issue you will see drawing lag. It is also noticeable if you just mouse wheel scroll quickly with it dropping frames.
-
@koil said in Looping gifs causing other tabs to slow down on scrolling:
Both windows must be visible at same time.
Well you never said that in your post did you? That's why it's important to get the details straight.
A year or two ago there used to be animations and video permissions on per site basis, where did these go?
I can't remember there ever being such an option in Vivaldi, or Chrome for that matter. Maybe you're thinking of old Opera?
Smooth scrolling must be enabled in experiments.
Smooth scrolling is no longer in experiments. Are you sure you're on the latest version? It's under Settings > Webpages.
I am not going to test on an empty profile.
The point of testing in a clean profile is to exclude any changes to settings or extensions you've installed. It takes less than ten seconds to create a new profile for testing, it does not mess with your main profile.
https://help.vivaldi.com/desktop/tools/user-profiles/Anyway, I still can't reproduce it here. If you go through all the troubleshooting steps and you can still reproduce on your system, then create a bug report. In your case I would also try disabling HW acceleration, and if it's better then it's a GPU driver issue, so make sure driver is updated as well.
Please read:
carefully and report the bug to Vivaldi bugtracker
-
I can repeat on the VM, however I noticed if I disable gpu rasterization, the problem is not as bad, still frame skips on basic wheel scroll, but there isnt the 5-10 second draw lag on steady scroll.
Browser seems to either need dedicated gpu process for different windows or the control to disable videos for sites like imgur. Very bizarre that control got removed as if the advertisers asked for it or something.
Yes I am on the latest stable build of vivaldi, it is in experiments, and it doesnt work in settings.
Are "you" sure you on the right version?
If you not able to find and enable the setting then you not even testing correctly, confirmation of my build.
Vivaldi 4.3.2439.63 (Stable channel) (64-bit)
Revision 9cb975dce5136de3370122fff19def18adbbb755 -
@koil said in Looping gifs causing other tabs to slow down on scrolling:
Yes I am on the latest stable build of vivaldi, it is in experiments, and it doesnt work in settings.
Smooth Scrolling is in Settings > Webpages. It was removed from Experiments a long time ago.
-
you not using the right url.
vivaldi://flags
Please enable it there, browser has to be restarted.
Also I just tested it again without experiments, and as before the setting in settings doesnt do anything, its a known bug thats existed for ages.
https://forum.vivaldi.net/topic/6771/smooth-scrolling-is-not-smooth
-
I can confirm problem is completely gone with hardware acceleration disabled.
Now the question of blaming the gpu drivers?
This is a tough one and I feel it needs to be proven.
Some information.
Vivaldi is my only multimedia app with the problem, although I will test other chrome based browsers, chrome and edge specifically, I expect they will behave the same.
The other machine's I tested on have different GPU's and as such different vendor drivers.
The VM uses the VM driver.
I tested on an AMD gpu bare metal.
Also tested on my laptop with intel iGPU.I have only confirmed the acceleration disabled fixes my main PC, but after confirming on the others I will do a bug report. If it happens on all chrome forks, I will do the bug report on chrome.
-
@koil said in Looping gifs causing other tabs to slow down on scrolling:
vivaldi://flags
There - another thing you've changed on your end and never informed about in your first post.
And you see that: "WARNING: EXPERIMENTAL FEATURES AHEAD!"
its a known bug thats existed for ages.
Then I guess you'll just have to wait for the bug to be fixed I guess?
-
Well sorry if I assumed someone presenting themselves for tech support would have basic knowledge of flags, maybe I shouldnt have assumed that, are you going to test or have you decided its not worth bothering now because chrome dev's dont want to properly support smooth scrolling?