Je me heurte au problème commun avec Windows 7, où un ordinateur portable a un écran interne haute densité mais un écran externe standard connecté. Une fois que le paramètre DPI (global) sous Windows est défini de sorte que le texte ait la taille voulue sur l'écran haute densité, tout est trop volumineux sur l'écran externe.
J'ai une solution théorique à l'esprit: faites en sorte que le système d'exploitation pense que l'écran externe est haute densité, mais que le GPU réduise l'image de manière transparente avant de l'envoyer à l'écran. Cela peut sembler être un bidouillage, mais je préférerais que ce soit une alternative (avoir beaucoup moins d’espace utilisable sur l’affichage externe ou réduire la résolution de l’affichage haute densité).
Le problème est que je ne pouvais pas trouver un moyen de réaliser cette réduction (avec une carte NVIDIA). Tout ce que j'ai pu faire est de forcer avec force une image haute résolution sur le moniteur, en espérant que le moniteur sera en mesure de la réduire (ceci est pour une connexion VGA). Mais cela n'a fonctionné que jusqu'à un certain point (2560x1440 au lieu de 1920x1080). C'est mieux que rien mais pas assez. Au-delà de cela, le moniteur ne réduirait pas l'image, mais n'en afficherait qu'une partie.
Existe-t-il un moyen de réaliser cette réduction d'échelle avec les pilotes NVIDIA actuellement disponibles pour Windows 7?
Je sais que Windows 8 dispose d'une capacité DPI par affichage, mais je ne m'intéresse qu'aux solutions pour Windows 7.
MISE À JOUR : Faire cela dans Linux est très simple, et devrait fonctionner avec n'importe quel pilote supportant RandR 1.3:
xrandr --output DVI-I-2 --scale-from 3840x2400
Donc, la carte graphique peut certainement le faire, la question est de savoir comment obtenir le pilote Windows pour le faire?
la source