New workstation (42) graphical bug, makes GNOME settings and GNOME software unusable. Unsure of origin

gpu:

% lspci | grep VGA
0b:00.0 VGA compatible controller: Intel Corporation Battlemage G21 [Arc B580]

GNOME software is pixelated, red marked and unresponsive.



It is only GNOME system software.

I am happy to provide logs and test stuff. I just am kinda new to reporting.

So far affected programs:
GNOME software
GNOME settings

Fedora 42 workstation
This only cropped up in the last few weeks. I have poor memory .: I can not narrow it down more.

Document Viewer
Fonts
Files
Work as normal

dconf reset -f /org/gnome/

did not fix it. I also restored a /home snapshot and that did not fix.

I don’t really know what is wrong or how to fix it, however you could downgrade gnome-software and see if that fixes it for now.

sudo dnf downgrade gnome-software

1 Like

Regrettably that did not change anything. GNOME software is still not rendering correctly.

That would indicate that is the renderer itself, not the gnome-software as such that is having some problem.

Thanks, I tried an older kernel. No dice.

Maybe something gtk related? Sorry for my ignorance.

I have only encountered it in gnome software and setting. Everything else renders as expected. A kernel downgrade did not remedy.

I would think either (unlikely) the Arc graphics driver, or as you suggest, GTK or Vulkan?? However I am not a Gnome specialist and the pros might suggest the appropriate package soon.

It is an in tree driver, and reverting the kernel should have remedied it if that was the problem, so I agree with you.

I tried downgrading Vulkan to know avail. I do not understand enough about the graphics stack to even find relevant logs…

Thanks for your help, I appreciate the input

1 Like
Jul 09 13:28:06 desk PackageKit[2039]: daemon start
Jul 09 13:28:06 desk systemd[1743]: Started dbus-:1.2-org.gnome.Shell.Notifications@0.service.
Jul 09 13:28:06 desk systemd[1743]: Started org.gnome.Shell@wayland.service - GNOME Shell on Wayland.
Jul 09 13:28:06 desk systemd[1743]: Reached target gnome-session-initialized.target - GNOME Session is initialized.
Jul 09 13:28:06 desk systemd[1743]: gnome-session-x11-services.target - GNOME session X11 services is inactive.
Jul 09 13:28:06 desk systemd[1743]: Dependency failed for org.gnome.SettingsDaemon.XSettings.service - GNOME XSettings service.
Jul 09 13:28:06 desk systemd[1743]: org.gnome.SettingsDaemon.XSettings.service: Job org.gnome.SettingsDaemon.XSettings.service/start failed with r>
Jul 09 13:28:06 desk systemd[1743]: gnome-session-x11-services-ready.target: Job gnome-session-x11-services-ready.target/verify-active failed with>
Jul 09 13:28:06 desk systemd[1743]: Reached target gnome-session@gnome.target - GNOME Session (session: gnome).
Jul 09 13:28:06 desk systemd[1743]: Reached target org.gnome.SettingsDaemon.XSettings.target - GNOME XSettings target.

I do not know if is relevant, but from journalctl -b

Was down road that turned out to be the wrong one.

Wait a while for someone else to suggest something! Someone here will know, but it takes a day or so for people to catch up on all the threads :slight_smile:

1 Like

Does vkcube, found in vulkan-tools, render correctly?

This could be a mesa issue with the vulkan renderer.

You could try to force the gl or ngl renderer for gtk4 by adding the line GSK_RENDERER=gl or GSK_RENDERER=ngl in /etc/environment.

1 Like

the lines are truncated..
add the option --no-pager to journalctl.

You seem to be using a custom GTK theme. Does the issue reproduce when resetting the theme to Default?

If this doesn’t help, you could try setting the GSK_RENDERER environment variable, as suggested above by @anotheruser. Interesting enough, on one of my older systems, while having set the mentioned variable to gl in previous Fedora releases, with F42 I have obtained best results by setting it to vulkan:

echo GSK_RENDERER=vulkan | sudo tee -a /etc/environment > /dev/null
1 Like

The error even persists when I create a new user with all the defaults.

:. I do not believe it is any user configuration.

Thanks, I will do so in the future