Multiple monitor support on Windows 10 I've also found to be very dependent on your graphics drivers and hardware configuration, as it always has been.
Linux support is spottier, especially when using multiple displays of varying DPIs, but even Gnome works pretty well on a HiDPI laptop these days.
Actually, Gnome is the only one that doesn’t do proper HiDPI support. It only supports 96 and 192dpi - not any other ratio.
In comparison, Qt supports different ratios for every screen, all ratios specified as float – you can even scale up, down, whatever.
The environment variable used is
QT_SCREEN_SCALE_FACTORS=DisplayPort-2=1.75;HDMI-A-0=1.08;I can't say anything about windows 10's support (The highest I have is 1080p)
Qt’s had QT_SCREEN_SCALE_FACTORS=DisplayPort-2=1.75;HDMI-A-0=1.08; for years, but GTK still only supports one global scale factor, and that’s limited to 96dpi or 192dpi.
So JavaFX only scales to these, while Java Swing scales perfectly (but still only handles one global scale factor)