aunetx / blur-my-shell

Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
https://extensions.gnome.org/extension/3193/blur-my-shell/
GNU General Public License v3.0
1.46k stars 81 forks source link

Background blur doesn't work with multiple displays #605

Open stephanlamoureux opened 1 month ago

stephanlamoureux commented 1 month ago

When both monitors are on, only the secondary display shows the blurred background in the overview or app menu. The primary display is just a solid color. If I turn off the second display, the background blur works correctly on the primary.

Screenshot from 2024-05-27 18-40-32

Screenshot from 2024-05-27 18-38-01

Ubuntu 24.04 GNOME 46.0.1

ChrisLauinger77 commented 1 month ago

Same as #566 - sometimes it also works on the 1st.

joaquinvacas commented 1 month ago

@aunetx Have you thought about checking something like https://github.com/howbea/overview-background ?

I've found it works flawlessly when having multiple monitors, so maybe you could ask the dev to borrow some things from it with his permission, of course :)

aunetx commented 1 month ago

@joaquinvacas hello, unfortunately it seems like it suffers from the same exact problems: https://github.com/howbea/Overview-Background/issues/3. Maybe they appear less often though, but I don't see how to change anything in blur-my-shell to make the overview blur closer to @howbea's extension, as it is really the simple and straightforward way to do it, that blur-my-shell virtually adopts too (despite the complicated implementation due to the pipelines, but the bug showed up way before that).

Sorry for not answering a lot to this bug in general, but the reality is that I unfortunately have nothing to bring... some hacks are documented to prevent the bug, but apart from that, the bug will probably stay as-it until something is changed upstream.

Hydranet commented 1 month ago

Is this on Wayland or X11? Running Fedora Siverblue 40 with a Wayland session here with an AMD gpu and I'm not experiencing this issue?

MatchaJello commented 1 month ago

I've noticed this with mine also when I had my second display's fractional scaling set to 125%. I would get blur on my laptop but not my extended monitor (my extended monitor is set as primary display). I would switch back to 100% and both would have blur. I updated recently and rebooted, but could not reproduce the issue as I now have blur on both displays no matter what the scaling is set to now. I saw this problem on both Fedora and OpenSuse with Wayland.

ChrisLauinger77 commented 1 month ago

Is this on Wayland or X11? Running Fedora Siverblue 40 with a Wayland session here with an AMD gpu and I'm not experiencing this issue?

I have it on wayland. Not sure about X11

Hydranet commented 1 month ago

I have it on wayland. Not sure about X11

With an Nvidia gpu or an AMD gpu?

MatchaJello commented 1 month ago

I have it on wayland. Not sure about X11

With an Nvidia gpu or an AMD gpu?

I'm using integrated Intel Tiger Lake GT2 Iris Xe graphics.

ChrisLauinger77 commented 1 month ago

I have it on wayland. Not sure about X11

With an Nvidia gpu or an AMD gpu?

AMD

ryzendew commented 3 weeks ago

nvidia or amd or intel the gpu does not matter it happens to add with a display that is above 1080p and more then one monitor

pocoraven commented 3 weeks ago

nvidia or amd or intel the gpu does not matter it happens to add with a display that is above 1080p and more then one monitor

This is something I forgot to mention in my original issue. I'm using two extended monitors for my laptop without its internal display. the main one is 1920x1080 while the other one is 1366x768. I haven't tried recreating this issue with said internal display with the main monitor as I switched from GNOME this past month.

tegaidogun commented 2 weeks ago

I think the issue is linked with the refresh rates for each monitor, I managed to get it working perfectly between my laptop Display of 1080p and an external monitor display of 1080p tuned to 1400p since its High-DPI of an external monitor (both 16:9).

The external monitor was 144hz and the laptop display was 120Hz, and it wasn't working until I found out that certain visual glitches were resolved by reducing the refresh rate to match the other monitor (in my case with increasing resolution) caused it work in similar issues as to the Desktop Cube extension for gnome.

If possible, someone else should try it.

Update: It seems I was wrong, it did work upon configuring it to match refresh rates (it was like 0.4Hz lower) but upon further testing it didn't work out that way.