Closed danvd closed 2 years ago
This is currently does not work at all. Will wait for future driver releases. Maybe they are going to be more stable.
This is currently does not work at all. Will wait for future driver releases. Maybe they are going to be more stable.
I can confirm that it's the same on my setup, way too unstable in current version.
@danvd With driver 510.39.01:
wlroots-git (6cdf843a8cef420255e0a55c842530184abb3fe4) - No assertion failures, no memory leaks (nvidia-smi) when using firefox with webrender and resizing. However the original yellow flickering is still present and when using grim
or wf-recorder
, they error out with "unsupported format 875710274"
wlroots-eglstreams (f4578db272f998a5009508394b6f38092a09e7ff) - Launches fine, memory leaks as usual with firefox webrender, flickering of window (Wallpaper flashes for a second) when opening new windows forgot to rebuild sway after downgrading wlroots.
Also chromium doesn't launch on either of them cuz of https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3351
upon some searching, 875710274 corresponds to the BGR888
format (WL_SHM_FORMAT_BGR888
)
Patched grim with https://termbin.com/gz3r and wf-recorder with https://termbin.com/u7ct (hacky)
Now just have to keep wf-recorder open in the background which makes stuttering pretty rare
@git-bruh, thanks for the info! It's definitely good news. We need to find the root cause of flickering and almost everything will work on vanilla wlroots as it seems.
I tried original wlroots today (with latest beta driver). What I want to say is that it's far from being usable for me. Flickering is here even with tinywl which redraws entire screen on each update (so it's does not seem like damage issue). For example, weston does not have this problem.
There is also probably a driver issue: some apps like alacritty are terribly slow. Chrome does not have webgl.
I'm closing this. Let's what when all of this GBM staff will for w/o any modifications.
First things to do: