KDE has absolutely no issues with it.
Gnome >= 47 is fine, you will need to do:
`gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer', 'xwayland-native-scaling']" ` That stops being necessary as some point around 49/50 I think.