-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flickering persists on Sway Atomic (sericea-nvidia
) with 555 driver
#260
Comments
@gerblesh you use sway right? Any hints on this? |
It might be a Sway bug. I've noticed the same issue exists on NixOS with Sway + Nvidia 555.58. |
I discovered that setting |
Hi, sorry for being late to the party here. Yeah the vulkan renderer should get you better results, the flickering is likely the result of sway not currently supporting explicit sync, PR is here: swaywm/sway#8156. I believe both KDE and GNOME support explicit sync by default, and I've switched off of sway on my main nvidia desktop, only using it on my AMD framework. There's this project: https://github.com/crispyricepc/sway-nvidia that might help, be aware that by default it disables hardware acceleration for XWayland applications. I would recommend switching to KDE or GNOME until sway gets support unfortunately, unless you're ok with the flickering |
At this point, the flickering is entirely gone for the software I use, as I've switched to just opening spotify and discord in firefox. The
Well hopefully it gets merged soon. Not sure why there seems to be no activity in that PR. |
awesome! I'll start drafting up a PR to get the renderer switched to vulkan then, and yeah, sway development moves pretty slowly and it's largely made up of volunteers. I'll leave this issue open as you still needed to switch to firefox as a workaround but it's good to know everything is usable on your end now |
Recently flickering on sericea-nvidia was reported in the HWE repo: ublue-os/hwe#260. A workaround or "fix" for a large amount of the flickering on sway is to switch to the vulkan renderer, the nvidia GPUs we support also support the vulkan required extensions and version. I also added an environment variable that fixes some java applications: _JAVA_AWT_WM_NONREPARENTING=1
I just want to chime in after the latest PR. |
uh oh, yeah I've had better luck with my 2070 in the vulkan renderer. Likely best to wait for explicit sync, things are so variable without it unfortunately |
Symptoms
I've recently started using the
sericea-nvidia
image, and I experience frequent flickering in compositor redraw areas. Pretty much any window seems impacted.System Info
Speculation
When I've researched this issue, I notice many people mentioning the "explicit sync" issue in Nvidia drivers. I've also seen that the 555 driver is supposed to implement explicit sync and solve the flickering problem. It seems that this is not the case for me, so I am puzzled.
The text was updated successfully, but these errors were encountered: