Gnome Versions >45 set Program CPU Affinity at Random

Sorry if this is in the wrong category, but I’d like help diagnosing or creating a bug report for an issue I have been experiencing since Gnome 46.

Every Gnome version after Gnome 45 sets the processor affinity of new tasks at random. In this screenshot, for example, Blender has a default affinity to 28 cores; 14 physical cores and 14 logical threads (this is a problem!).

Yet when I launch LuxRender, it defaults to all 112 physical and logical processors.

Because I run Gentoo, I am able to easily compile my system first with Gnome 45, and then with Gnome 48. All system libraries (systemd, for instance) stay the same, so this narrows it down to a change made in Gnome.

The packages I have to hold back to prevent this behavior are as follows:

package.mask/gvfs:>gnome-base/gvfs-1.52.3-r2
package.mask/gnome-logs:>gnome-extra/gnome-logs-45.0
package.mask/gnome-system-monitor:>gnome-extra/gnome-system-monitor-45.0.2-r1
package.mask/gnome-tweaks:>gnome-extra/gnome-tweaks-45.2
package.mask/gnome-shell-extensions:>gnome-extra/gnome-shell-extensions-46.2
package.mask/gnome-shell:>gnome-base/gnome-shell-45.6-r1
package.mask/gnome-settings-daemon:>gnome-base/gnome-settings-daemon-45.1-r1
package.mask/gnome-session:>gnome-base/gnome-session-45.0-r1
package.mask/gnome-light:>gnome-base/gnome-light-44.4
package.mask/gnome-control-center:>gnome-base/gnome-control-center-45.4-r1
package.mask/gdm:>gnome-base/gdm-45.0.1-r2
package.mask/nautilus:>gnome-base/nautilus-44.2.1

Is there a way to disable this behavior? It is extremely annoying.

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.