KDE: Improve Vivaldi performance dramatically under x11
-
@guigirl said in KDE: Improve Vivaldi performance dramatically under x11:
@paul1149 said in KDE: Improve Vivaldi performance dramatically under x11:
home-baked MX-KDE combo I was using
My own personal experience is that KDE Neon is dreadful [a really unreliable breakable buggy sad time; such a PITA], Mint KDE up to Mint18 had numerous papercuts for me that simply went away once i moved onto better KDE distros, the short-lived then Dev-abandoned Maui was a much better KDE experience, KFedora is fairly solid but somehow never feels quite right to me, Manjaro KDE was a superb Plasma experience for me but eventually i wanted to get closer to natal Arch, openSUSE Tumbleweed was a magnificent Plasma experience for me but eventually i tired of dependency-hell for the base, Arch KDE is simply the best thing since sliced bread IMO [but with big kudos also to EndeavourOS KDE & ArchLabs KDE; both really also excellent Plasma experiences].
I'm just so pleased we are spoiled for choice here.
I'm on Fedora 34 now - I took out my Nvidia card and put the AMD back in, and am now in a Wayland session. I chose it for the bleeding edge KDE support, but like you, it does feel a bit "off" to me. I always end up coming back to Arch. I love the one-stop shopping of AUR, if truth be told
I've rolled Manjaro; love it, EndeavourOS - I'm probably going to ditch Fedora later this afternoon for it. Also tried Vanilla Arch using the Anarchy installer, which is nice because you can start with a KDE skeleton and build it the way you like. Neon (yep, buggy) , Debian, etc. As well as a number of XFCE distros. XFCE is alright, but it's not KDE.
Coincidentally came across these during my normal daily tech sites perusals:
https://www.phoronix.com/scan.php?page=news_item&px=KDE-KWin-DRM-Overhaul
https://www.phoronix.com/scan.php?page=news_item&px=KWinFT-Lands-WLROOTS->UsageThat is great news!
Thanks, girl!
-
@guigirl Big thanks for that. A refresh of the base settings, without messing with my application settings, was exactly what I thought I needed on the previous install. That's a very informative page; will keep it in mind.
Thanks again!
-
My problem here is that scrolling is heavy, I want the wheel to roll more lines per roll, but I can't find any options to change this on KDE Settings or on Vivaldi. It's my only annoyance.
-
@panino said in KDE: Improve Vivaldi performance dramatically under x11:
I want the wheel to roll more lines per roll
imwheel
is your friend. -
@guigirl said in KDE: Improve Vivaldi performance dramatically under x11:
@panino I realise this thread explicitly says "...under x11", AND i realise that absolutely
nobody
gracing this forum with their presence would ever ever post OT, but i still wanna check: are you using X11 or Wayland sessions?
I ask coz t'other day i discovered that whereas in my Arch KDE X11 sessions the Plasma Settings Input Mouse controls allow me to adjust scroll for up to 12 lines, that whole area simply does not exist when i'm logged into a Wayland session. Bummer!
Spoiler
I don't have this on Neon.
I'll look into that "inwheel". -
@panino You don't have this because you use
libinput
as your driver which doesn't support it, you would only see it if you would useevdev
instead (assigning it using a droplet in your/etc/X11/xorg.conf.d/
), but afair none of those would help you anyway as none do work with Chromium -consequently Vivaldi- because Chromium, its baseGTK
or both never cared/managed/could address scrolling (and other things like middle-mouse-scroll) properly. I don't remember how wellimwheel
works, if not you could also try some extensions from Google's webstore if you don't mind G. -
@npro said in KDE: Improve Vivaldi performance dramatically under x11:
@panino You don't have this because you use
libinput
as your driver which doesn't support it, you would only see it if you would useevdev
instead (assigning it using a droplet in your/etc/X11/xorg.conf.d/
), but afair none of those would help you anyway as none do work with Chromium -consequently Vivaldi- because Chromium, its baseGTK
or both never cared/managed/could address scrolling (and other things like middle-mouse-scroll) properly. I don't remember how wellimwheel
works, if not you could also try some extensions from Google's webstore if you don't mind G.But then, why is scroll much better on Firefox? Isn't also "GTK"? On Firefox it's much more fluid and light, rolls more pages, that's why I came here to ask. If it works so much better there, surely there's a way to improve on Vivaldi someway.
-
Just and update.
I FOUND THE SOLUTION TO MY "PROBLEM". I just need to use Wayland. On Wayland there are more mouse options in the System Settings, now Vivaldi scrolls much better. Still not the way I think it's ideal, Firefox is just so much better (and I had to change some programs to Flatpak to make them work with Wayland), but it's an improvement.
Still could be better, if you install this extension "Chromium Wheel Smooth Scroller" you can make it scroll almost like Firefox.@gigzama said in KDE: Improve Vivaldi performance dramatically under x11:
kwin_x11 - triple buffer detection
For the last year, I have been scouring the web, searching for a resolution to stuttering, juttery scrolling in KDE under certain applications. I finally stumbled upon this solution a few days ago. For me, it has been a revelation. I had this issue with both NVIDIA and AMD video cards. You may have seen that common wisdom for addressing NVIDIA issues in KDE is to set KWIN for triple buffering (export KWIN_TRIPLE_BUFFER=3) and also enabling triple buffering in xorg.conf (Option "TripleBuffer" "3"). Instead, you want to make both values 0. I haven't tried this for AMD, but purportedly disabling triple buffer detection in KWIN also works in that instance. I did this for a proprietary home theater application, but it has also greatly enhanced Vivaldi usability and performance, as well as made Plasma seem orders of magnitude faster.
Hope this helps someone!Sorry for asking this now, but could you explain to me "how to settled this variable"?
I'm read this but I'm not sure: https://community.kde.org/KWin/Environment_Variables#KWIN_TRIPLE_BUFFER
I'm using Neon and I thought that I could test this to see what happens if it'll not brake my system. -
Resurrecting this to say: Scrolling is silky smooth out of the box in all Chromium-based browsers when using a Plasma Wayland session.
The UFO test for example doesn't even manage 45 fps for me on kwin_x11, compositing on or off doesn't matter.
Kwin on Wayland on the other hand: 165 fps on a 165 Hz screen, like it should be.
Like some in this thread, I can't switch to Gnome without losing some productivity, but Wayland support is almost good enough in Plasma now to switch.
-
I tried Wayland on my MX / Plasma yesterday. I had to add a boot command to get it to work with my Nvidia driver, but then I was in. I immediate sensed things working much smoother. But it was very frustrating trying to get panels to be configured correctly, and it had selected the wrong monitor to place the system panel on. I eventually went back to X.org and will have to live with that.
-
Unfortunately Wayland has bad performance for me on Ubuntu 22. That's why i use Vivaldi on Debian 11.4 KDE Plasma + Xorg.
-
It is unfortunate. Perhaps a distro which includes Wayland as stock, where the Devs would work out the bugs beforehand, would be workable for me. But I'm not going to give up either Plasma or MX at this juncture.