@whitequark @tthbaltazar @dotstdy @mcc For fixed rate displays, you generally don't want the focused app to control this; monitors have an annoying habit of taking 5-10s to resync themselves when changing fixed refresh rates. Typically only full screen apps are allowed to change the display refresh rate.
Also controlling a mouse on a 24hz display feels awful
This approach probably works better on a VRR display, but probably you want to frame double/triple/etc fixed rate content to as close to the screens native rate as possible to make your UI feel nice