Hinweis: Windows 8.1 unterstützt entgegen den Behauptungen von Microsoft nicht die Ausführung mehrerer DPIs auf separaten Monitoren.
Ich besitze einen Laptop mit einem 16-Zoll-Bildschirm mit Windows 8.1 und 3840 x 2160. Damit Dialogfelder, Fenster usw. eine brauchbare Größe haben, muss sie zu 200% skaliert sein (vergleichbar mit einem typischen 16-Zoll-1080p-Bildschirm, jedoch mit Benutzeroberflächenelementen). Text und Fotos werden schärfer dargestellt).
Wenn Apps vom Laptop-Monitor auf den externen Monitor verschoben werden, wird die Fenstergröße geändert, sobald mehr als die Hälfte des Fensters über das Fenster gezogen wird. Das Problem dabei ist, dass die Menüleisten, der Cursor usw. bei der neuen DPI-Einstellung nicht nativ neu gezeichnet werden. Das gesamte Anwendungsfenster, die Symbolleisten und alles wird mit 200 DPI gezeichnet. Anschließend wird die Bitmap auf 50% verkleinert, um auf den externen Monitor zu passen. Nur die 200% DPI-Skala wird sofort verwendet, während andere DPIs für externe Monitore [schlecht] virtualisiert sind. Es wird eine sehr unscharfe bilineare Skalierung verwendet, und Text ist auf dem externen Monitor vollständig unlesbar. Dies bedeutet, dass der Vorteil von Dingen wie Klartext (der auf 1: 1-Pixel-Rendering beruht und tatsächlich Subpixel-Anti-Aliasing verwendet) nicht erzielt werden kann, wenn gemischte DPIs verwendet werden.
Einige ausgewählte Anwendungen (IE, Powerpoint) sind für jeden Monitor DPI-fähig. In diesem Fall wird der Inhalt der Fenster in der richtigen Größe und dem richtigen Klartyp in den Apps neu gezeichnet. Die Menüleisten, die Titelleiste und sogar der Cursor werden jedoch immer noch mit einer 200% -Skala gezeichnet, sodass sie auf externen Monitoren unbrauchbar groß werden. Ich vermute, dass diese Ausnahme gemacht wurde, damit Vollbild-Präsentationen immer noch ohne die verschwommene Skalierung der Bitmap durchgeführt werden können. Mit 200% -Skala obwohl Symbolleiste, sind diese Anwendungen für alles , was nicht verwendbar andere als Vollbild - Modus.
Zu diesem Zeitpunkt müssen Sie den Computer nicht neu starten, um die DPI jedes Mal zu ändern, wenn Sie ihn an einen externen Monitor anschließen und nur einen externen Monitor verwenden.