Hey guys, so I finally made it! 100% GPU accceleration!!
Check out these vivaldi://gpu results from my HTPC:
Graphics Feature Status
Canvas: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Hardware accelerated
Hardware Protected Video Decode: Hardware accelerated
Rasterization: Hardware accelerated on all pages
Skia Renderer: Enabled
Video Decode: Hardware accelerated
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
This is with AMD Athlon II X4 870 cpu and Nvidia GT 1030 gpu. It took a lot of tinkering with flags and a lot of studying the problem but finally I was able to achieve everything working: WebGL2, ANGLE, Skia, Multiple Raster Threads (they didn't want to turn on on my old 2-core CPU, had to upgrade), video VP9 and HEVC acceleration, etc.
Here are all flags that the browser is running with:
"D:\Vivaldi\Application\vivaldi.exe" --disable-gpu-driver-bug-workarounds --vivaldi-standalone --flag-switches-begin --debug-packed-apps --enable-gpu-rasterization --enable-zero-copy --extensions-on-chrome-urls --ignore-gpu-blocklist --enable-hardware-overlays=single-fullscreen,single-on-top,underlay --enable-smooth-scrolling --use-angle=d3d11on12 --enable-features=GlobalMediaControlsModernUI,PasswordImport --disable-features=Previews --flag-switches-end --origin-trial-disabled-features=SecurePaymentConfirmation --save-page-as-mhtml
I am curently debating myself whether to enable those gpu driver workarounds in flags or not. Perhaps I will run it a few days without them and then I turn them back on to see if there will be any difference in performance/stability (I highly doubt it).
If you have any idea how to make Vivaldi perform things faster, especially switching and closing pages, please let me know as a reply in this thread, that would be awesome.
I already run an extension that disables pages freezing (unloading-from-memory after inactivity) because I have 12 GB of mem free. I also already turned off memory compression of Windows 10.
mib2berlin last edited by
Hi, interesting and for your info, if I start with your switches it is exactly the opposite.
Most acceleration features are disabled or software emulations.
I have #ignore-gpu-blocklist and #d3d11-video-decoder enabled.
I guess it is hardware dependent and you need to change the settings for other hardware and Vivaldi version.
Windows 10 Pro 20H2
Intel i5 3570K 16 GB RAM
GTX 760 4 GB /Display card
Vivaldi 3.7.2202.3 / Chrome 89.0.4389.53
Hello Mib, if you have both those cards in the same system then I do not know what could the older Kepler GPU cause... I presume you also might have an intel integrated GPU there as well (as a part of the CPU)?
The RTX 2080 is entirely fine for any gpu acceleration of Vivaldi. Are you getting any software rendering issues also with a single RTX 2080 (without the old GPU) in the system?
Regarding HW acceleration of Vivaldi, forget about video decoding, is not about that (although it must work for full acceleration, of course). The problem is that the browser can be unaccelerated even if video will be! It's about those things I mentioned: Zero-copy, raster threads, WebGL2 and ANGLE. Check out this tester website to learn and test the browser's rendering capabilities: https://webglreport.com/
mib2berlin last edited by
Thank you but it work all fine with my 2 cards, I use only the GTX 760 for my displays and the RTX for render 3d software only.
With the two flags enabled I get all accelerated in vivaldi://gpu but if I use your start settings all is disabled. I want bother you to much, only info about your setup is not working with other GPU´s.
Intel integrated GPU (HD 4400) is disabled in BIOS, I have no usage for it.