Solved VSR enable (NVIDIA RTX SuperRes)
-
AFAICT the SuperRes feature "NvidiaVpSuperResolution" is enabled in all browsers based on Chromium 110+.
Note that you have to have a graphics card that support it, according to this Bing result that means having the latest versions of an RTX 30 or 40 card, updated drivers, and the feature have to be enabled in the GPU software.
-
Jjane.n marked this topic as a question on
-
Jjane.n has marked this topic as solved on
-
Jjane.n moved this topic from Desktop Feature Requests on
-
@yngve I've just tested it with the same 360p video side-by-side with Vivaldi and Edge, and it seems that it's not working in Vivaldi.
When I toggle the setting in the Nvidia Control Panel, the Edge version hitches for a fraction of a second, then resumes while becoming noticeable less pixelated, whereas the Vivaldi version remains the same, without even hitching as Edge does. -
No real idea about what would cause that, given that the code AFAICT is active in Vivaldi 5.7 (Chromium 110 based). However, given recent revelations, I wouldn't really be surprised if this is involved somehow: https://forum.vivaldi.net/topic/84929/hardcoded-optimizations-in-gpu-drivers
-
@Tene21 said in VSR enable (NVIDIA RTX SuperRes):
@yngve I've just tested it with the same 360p video side-by-side with Vivaldi and Edge, and it seems that it's not working in Vivaldi.
When I toggle the setting in the Nvidia Control Panel, the Edge version hitches for a fraction of a second, then resumes while becoming noticeable less pixelated, whereas the Vivaldi version remains the same, without even hitching as Edge does.You're making the opposite of my same mistake: two browsers. Close Edge, and the only remaining video will be improved... I just found this out accidentally with Plex and live tv, wanted to see if my HD Homerun had a good signal for a thing I wanted to record and the video looked a little too smooth for a normal broadcast, so I opened Edge on the other monitor and it looked "normal bad" with compression blocks and stuff, while in Vivaldi there was no compression blocks. I mean still a 540p on a 4k screen isn't pretty, but you know what I mean. As I've herd nothing about this feature in Vivaldi I ran a search and here we are
In short: close Edge, this thing seems to work on only one video feed at a time.
-
@alexthestampede Oh, I'm an idiot. You're right! Required a restart of Vivaldi after closing Edge for it to start applying to Vivaldi again, but it's definitely working now. Total PEBCAK moment, ignore my previous comment.
-
PLEEEEAAASSSSEEEE ADD THIS, AND ANY SIMILAR FUNCTIONS FROM AMD
-
The feature is still a bit buggy on Vivaldi (6.4.3160.34) compared to Edge.
In Vivaldi, it only works as long you don't leave the tab. Once you leave the tab and come back - it does not work anymore until you open the video in a new tab or restart the browser - just reload the tab (F5) does not help! On Edge, you can switch to another tab and come back to the video tab and the feaure will directly work again.@yngve maybe you guys can have a second look on this issue
-
I don't think anyone in Vivaldi presently have one of those GPU cards installed, so we can't test.
The support is handled entirely on the Chromium side, in code we haven't modified.
-
@yngve but why does it work with Chrome and Edge without issues? This must be something Vivaldi specific.
And as no one of you guys have such a card, is there anything we can provide from our side to help you to find the issue.
-
Our GUI does need to handle tabs differently (not my territory).
One guess, though, is that each tab is a handled by a separate process, and moving a tab into the background might suspend the tab process, exiting the GPU process.
One thing to keep in mind, though, is that, as mentioned above, you can only have one browser running at a time with this feature. IF you are running a second browser (no data) that might take over control of the GPU acceleration.
-
@yngve this is clear, when I tested, I did it with and without edge or any other browser running in parallel just to understand the behavior of it better, but Vivaldi was the only one having the issues
-
@yngve said in VSR enable (NVIDIA RTX SuperRes):
I don't think anyone in Vivaldi presently have one of those GPU cards installed, so we can't test.
Correction: I actually have a 3060 in my new PC, and additionally, a colleague have another even more advanced card, the 4070, and is running with SuperRes enabled but have noticed no issues (and did not see any when specifically testing for it just now).
@termel said in VSR enable (NVIDIA RTX SuperRes):
is there anything we can provide from our side to help you to find the issue.
It might be an idea for you (and possibly others) to file a bug report about the actual issues you are seeing, including step-by-step testcases where you see the issues.
Please use the Snapshot builds for testing, since that is where we will be doing any testing/fixing, and please include relevant OS info, driver info, and card info.
-
The super resolution feature does not work in Vivaldi (6.5 x32) for me, but works in Edge and Yandex Browser. You can see the activity status of the feature in the Nvidia control panel. During video playback in Vivaldi, this status is always "Inactive", while in other browsers you can see that during video playback the status is "Active"
Can anyone check this feature status while playing a video in Vivaldi?
-
@gooddha said in VSR enable (NVIDIA RTX SuperRes):
The super resolution feature does not work in Vivaldi (6.5 x32) for me, but works in Edge and Yandex Browser. You can see the activity status of the feature in the Nvidia control panel. During video playback in Vivaldi, this status is always "Inactive", while in other browsers you can see that during video playback the status is "Active"
Can anyone check this feature status while playing a video in Vivaldi?
I checked, that other browsers where VSR worked was x64, but my vivaldi is x32. I installed Vivaldi x64 and VSR start working in Vivaldi as well
-
I also noticed, that sometimes VSR became inactive when playing youtube. But if i open video in floating window, VSR became active in NVidia control panel.
But when i return video on tab VSR became inactive again.
Checked in Edge - VSR active in tab and in floating window. Close tab and open again helps. But if i switched to another tab and return back VSR is became not active. Tab reloading doesn't help, only close and open, then VSR is activates again. -