Ändern der von Windows wahrgenommenen nativen Auflösung

2174
user3116084

Gibt es eine Möglichkeit, die native Auflösung von Windows zu ändern?

Der Grund für die Frage ist, dass ich gerne die 1440x900-Auflösung auf meinem Retina-Macbook (2880x1800 native) verwenden möchte, um den perfekten 2-Pixel-Effekt zu erzielen.

Wenn Sie die Auflösung auf 1440x900 auf normale Weise durch Fenster einstellen, wird für die lineare Interpolation der Fenster verwendet, da es sich nicht "bewusst" ist, dass die gewählte Auflösung tatsächlich pixelgenau ist und das Bild daher unscharf wird.

Ich verstehe, dass diese Informationen in der EDID des Displays fest codiert sind und dass Sie diese Informationen in der Registrierung überschreiben können. Ist es möglich, Fenster "in die Irre zu führen", um den Monitor als einen Monitor mit 1440x900 Auflösung zu sehen, und nicht irgendwie 2880x1800?

Vielen Dank!

2
Werfen Sie einen Blick auf http://superuser.com/questions/3057/force-native-resolution-to-non-pnp-monitor-in-windows?rq=1. Vielleicht haben Sie einige nützliche Ideen, mit denen Sie arbeiten können. Ƭᴇcʜιᴇ007 vor 10 Jahren 0
Vielen Dank. Ich habe die letzte Lösung mit der Phoenix-Software ausprobiert, aber leider hat es nicht funktioniert. Windows erkannte immer noch 2880x1800 als native und empfohlene Auflösung und verwischte daher 1440x900. Jemand? :) user3116084 vor 10 Jahren 0

1 Antwort auf die Frage

0
kreemoweet

Die "wahrgenommene" native Auflösung des Fensters kommt von dem, was ihm vom Grafikhardwaretreiber gemeldet wird (der außer im abgesicherten Modus von Windows normalerweise keine Windows-Komponente ist). Ebenso liegt es vollständig in der Verantwortung des Grafikkarten- / Chip-Treibers, eine angeforderte Bildschirmauflösungsausgabe zu akzeptieren und die Hardware entsprechend anzupassen, um dies in angemessener Weise zu tun. Mit anderen Worten: Es ist nicht Windows, das die Grafikausgabe in unerwünschter Weise skaliert, sondern der Grafiktreiber. Meine eigene Intel 945G-Chip-Treibersoftware ist sehr fehlerhaft und kann Monitorauflösungen, die kleiner als die "native" Auflösung sind, nicht korrekt ausgeben. Wenn ich stattdessen einen detaillierten Timing Descriptor (gemäß den VESA-Spezifikationen) verfasse und den Treiber dazu zwinge, diesen zu verwenden, ist die Anzeige perfekt. Sie erwähnen nicht den verwendeten Videotreiber, aber ich würde empfehlen, die Optionen für die Ausgabe von benutzerdefinierten Auflösungen und die Auswahl der Skalierungsmethoden zu prüfen. Sie können auch versuchen, die Auflösung des Monitors auf Native zu halten, und die Windows-DPI-Einstellung auf den doppelten tatsächlichen Wert Ihres Monitors einstellen.