It scales at fixed points. But I'd suggest using xrandr scale setting, it's what I do on my 4k monitor at the moment.
There's no real reason for the Gtk folks to make fractional scaling only available under Wayland, but that's the decision they've gone with.