Opmerking: Windows 8.1 ondersteunt, in tegenstelling tot wat Microsoft beweert, niet echt het draaien van meerdere DPI’s op aparte monitoren.
Ik heb een laptop met Windows 8.1 en 3840x2160 16" scherm. Om dialogen, vensters etc. een bruikbare grootte te hebben moet het op 200% schaal draaien (vergelijkbaar met een typisch 16" 1080p scherm maar met UI elementen, tekst en foto’s die allemaal scherper zijn weergegeven).
Wanneer apps worden verplaatst van de laptop monitor naar de externe monitor, zodra meer dan de helft van het venster over het venster wordt gesleept, wordt de grootte aangepast. Het probleem hierbij is dat de menubalken, de cursor, etc. niet in eigenlijke zin opnieuw worden getekend bij de nieuwe DPI-instelling, het hele applicatievenster, de werkbalken en alles wordt getekend op 200DPI en vervolgens wordt de bitmap verkleind tot 50% om op de externe monitor te passen. Alleen de 200% DPI-schaal wordt in één keer gebruikt, terwijl andere DPI’s voor externe monitoren [slecht] gevirtualiseerd zijn. Er wordt een zeer wazige bilineaire schaal gebruikt en de tekst is volledig onleesbaar op het externe beeldscherm. Dit betekent dat het voordeel van zaken als cleartype tekst (die afhankelijk is van 1:1 pixel rendering en eigenlijk gebruik maakt van sub-pixel anti aliasing) niet haalbaar is wanneer gemengde DPI’s worden gebruikt.
Een select aantal toepassingen (IE, powerpoint) worden per-monitor DPI aware opgesomd. In dit geval wordt de inhoud van de vensters opnieuw getekend op de juiste grootte en duidelijk type binnen de apps, maar de menubalken, titelbalk, zelfs de cursor worden nog steeds getekend op 200% schaal - waardoor ze onbruikbaar groot zijn op externe monitoren. Ik vermoed dat deze uitzondering is gemaakt zodat presentaties op volledig scherm nog steeds kunnen worden gedaan zonder de wazige bitmap-schaal. Met de 200% schaal schaal zijn deze apps echter niet bruikbaar voor iets anders dan volledig scherm modus.
Op dit punt is er geen ontkomen aan het opnieuw opstarten van de computer om DPI te veranderen elke keer dat je de stekker in het externe beeldscherm steekt en alleen het externe beeldscherm te gebruiken.