backends/native: Main thread rt-scheduler: experimental feature no more
To paraphrase jadahl: we have a dedicated KMS thread now, which also has realtime scheduling enabled unconditionally. realtime scheduling on the main thread isn't too great of an idea, considering GC can take a hot minute. And to quote rmader: we most likely won't be able to make the main thread rt as long as we use GJS and thus have GC. So let's get rid of it! It's just been breaking things anyways. This just ignores the setting; we'll fully remove it when GNOME 46 comes around. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3296>
This commit is contained in:

committed by
Bilal Elmoussaoui

parent
ecdd2aeb85
commit
c8c5560916
@ -292,8 +292,6 @@ experimental_features_handler (GVariant *features_variant,
|
||||
feature = META_EXPERIMENTAL_FEATURE_SCALE_MONITOR_FRAMEBUFFER;
|
||||
else if (g_str_equal (feature_str, "kms-modifiers"))
|
||||
feature = META_EXPERIMENTAL_FEATURE_KMS_MODIFIERS;
|
||||
else if (g_str_equal (feature_str, "rt-scheduler"))
|
||||
feature = META_EXPERIMENTAL_FEATURE_RT_SCHEDULER;
|
||||
else if (g_str_equal (feature_str, "autoclose-xwayland"))
|
||||
feature = META_EXPERIMENTAL_FEATURE_AUTOCLOSE_XWAYLAND;
|
||||
|
||||
|
Reference in New Issue
Block a user