Note : Windows 8.1, contrairement à ce que prétend Microsoft, ne permet pas vraiment d'exécuter plusieurs DPI sur des moniteurs séparés.
J'ai un ordinateur portable avec Windows 8.1 et un écran de 3840x2160 16". Pour que les boîtes de dialogue, les fenêtres, etc. soient d'une taille utilisable, il doit fonctionner à une échelle de 200% (comparable à un écran 16" 1080p typique, mais avec des éléments d'interface utilisateur, du texte et des photos tous rendus plus nets).
Lorsque les applications sont déplacées de l'écran du portable vers le moniteur externe, dès que plus de la moitié de la fenêtre est glissée dessus, la fenêtre est redimensionnée. Le problème est que les barres de menu, le curseur, etc. ne sont pas redessinés de manière native au nouveau réglage DPI, toute la fenêtre de l'application, les barres d'outils et tout le reste est dessiné à 200DPI puis redimensionné en bitmap à 50% afin de tenir sur le moniteur externe. Seule l'échelle de 200 % de DPI est utilisée à la fois, alors que les autres DPI pour les moniteurs externes sont [mal] virtualisés. Une échelle bilinéaire très floue est utilisée, et le texte est totalement illisible sur le moniteur externe. Cela signifie que l'avantage de choses comme le texte en clair (qui repose sur un rendu 1:1 pixel et utilise en fait un anti aliasing sous-pixel) n'est pas réalisable lorsque des DPI mixtes sont utilisés.
Quelques applications (IE, powerpoint) sont listées par moniteur en tenant compte des DPI. Dans ce cas, le contenu des fenêtres est redessiné à la bonne taille et les caractères en clair dans les applications fonctionnent toujours, mais les barres de menu, la barre de titre et même le curseur sont toujours dessinés à une échelle de 200 %, ce qui les rend inutilisables sur les moniteurs externes. Je suppose que cette exception a été faite pour que les présentations en plein écran puissent toujours être faites sans la floue mise à l'échelle des bitmaps. Mais avec les barres d'outils à 200% d'échelle, ces applications ne sont utilisables que pour le mode plein écran.
A ce stade, il n'est pas nécessaire de redémarrer l'ordinateur pour changer de DPI chaque fois que vous vous branchez sur un moniteur externe et que vous utilisez uniquement un moniteur externe.