J'ai un moniteur ASUS PA328Q 4K branché sur la sortie DisplayPort d'un MSI NVIDIA GeForce GTX 970 4G. Le moniteur est configuré pour utiliser DisplayPort 1.2. J'utilise Windows 8.1 Pro 64 bits. Le moniteur fonctionne correctement en pleine résolution (3840x2160 à 60 Hz en mode RVB).
Je souffre cependant du problème classique Windows + DisplayPort où Windows réinitialise la position de toutes les fenêtres ouvertes pour tenir dans un rectangle en haut à gauche 1024x768 chaque fois que le moniteur se met en veille ou est éteint (manuellement ou par Windows lui-même). Ce problème est bien connu et bien documenté, y compris ici sur Super User: 1 2
Il existe une astuce de registre qui permet essentiellement de spécifier la résolution par défaut de Windows quand aucun moniteur n'est branché. Cela a un effet et semble être suffisant pour la plupart des utilisateurs.
Malheureusement, cette astuce n'est pas suffisante avec le moniteur PA328Q. En se connectant à mon ordinateur à partir d'un autre via TeamViewer , il semble que le moniteur passe d' abord à 2560x1600 pendant une fraction de seconde avant de passer à 3840x2160. Cela suffit pour que Windows redimensionne toutes les fenêtres pour qu'elles tiennent dans un rectangle 2560x1600.
Le support technique d'ASUS refuse de fournir toute assistance à moins que je ne commence par suivre leurs "instructions utiles" pour réinstaller Windows.
Après des semaines d'enquête, je suis à la recherche d'une solution qui n'implique pas un programme de mauvaise qualité enregistrant chaque action de déplacement / redimensionnement de fenêtres afin de restaurer les fenêtres plus tard.
EDIT: Un détail qui m'a échappé jusqu'à présent: pendant le bref instant où l'affichage est en 2560x1600, le panneau de contrôle NVIDIA signale que le moniteur est connecté via DVI (ce qui n'est pas le cas, bien sûr), et 2560x1600 semble être le résolution maximale prise en charge par DVI.
la source