After upgrading to 24.11 I ran into this bug: black border and erratic scaling with the vulkan renderer on gtk 4.15.3 (#6890) · Issues · GNOME / gtk · GitLab
I have both radv and amdvlk on my system because I have Lutris. It seems that in Gnome 47 some apps choose radv which is fine, and other apps choose amdvlk if it’s available, and those apps are affected, including most gnome apps like gnome-control-center and gnome-calculator.
The workaround mentioned in the bug worked for me: use GSK_RENDERER=gl. This can be tested with GSK_RENDERER=gl gnome-control-center
in a terminal. To make it permanent, add the following to your config.
environment.sessionVariables = rec {
GSK_RENDERER = "gl";
};
Adding this here in the hope that it may help others who get caught by this.