+1 … als ich das letzte mal unter Linux basteln musste, da war das Mitte der 90er mit Suse 6.3 als ich nach Tage mit 14k Modem-Recherche endlich die AVM FritzCard einbinden konnte. Und jetzt kommt das große ABER:
als ob das Anfang der 90er mit MS-DOS anders war, als man noch CD-ROM Treiber in die config.sys einbinden musste oder um ein Spiel zu spielen man alles in den HIMEM laden musste um annähernd wieder auf 639kB zu kommen, obwohl doch laut Aussage eines bestimmten Herrn 640kB genug sind 
PS: Zur eigentlichen Thematik: es wird eine Kombination aus OS und JAVA sein. Nach meiner Recherche gestern ist HiDPI Support z.B. in OpenJDK 8 enthalten in Oracle Java 8 nicht wirklich, dort wird auf Java 9 verwiesen … wenn man aber auf https://java.com/de/download/ geht, wird einem unter einem Windows 10 64bit dummerweise die Java 8 Update 201 empfohlen
… da Lob ich mir mein Linux