Native Auflösung auf Nicht-PnP-Monitor in Windows erzwingen

19

Ich habe einen 22-Zoll-Monitor (1680 x 1050). Marke X2gen, Modell MW22U. Wird über ein DVI-Kabel mit meiner NVIDIA GeForce 9600 GT-Grafikkarte verbunden.

Vor einigen Tagen hat mein Monitor aufgehört zu funktionieren. Nach dem Startvorgang wurde nichts angezeigt.

Ich lud den abgesicherten Modus, der es auf 1024 x 768 erzwang, der angezeigt wurde. Ich habe aktualisierte Treiber für meine Grafikkarte (NVIDIA GeForce ION Driver 185.85) installiert, die es auf 1024 x 768 erzwangen, als ich dann in den normalen Modus zurückkehrte.

Aber ich kann keine höhere Auflösung als 1024 x 768 einstellen!

Bildschirmeinstellungen

Ich habe es dann mit einem anderen Monitor getestet - einem 20-Zoll-Dell mit 1680 x 1050 -, der erfolgreich erkannt wurde und mit seiner nativen Auflösung ausgeführt wurde. Das Problem ist also der Monitor, nicht der Computer oder die Grafikkarte.

Ich bin wieder auf den problematischen 22-Zoll-Monitor umgestiegen, der bei 1024 x 768 immer noch nicht funktioniert hat. Mir ist aufgefallen, dass der Monitor "Generic Non-PnP" ist. Ich denke, bevor es "Generic PnP" war. Ich habe den Monitortreiber auf "Generic PnP" geändert. Das hat nicht geholfen.

Ich habe NVIDIA GeForce ION Driver 185.85 installiert und neu installiert, aber das behebt es nicht.

Eigenschaften der Grafikkarte

Ich habe versucht, "Benutzerdefinierte Auflösungen" in der NVIDIA-Systemsteuerung hinzuzufügen. Dieser Fehler mit: "Benutzerdefinierter Modustest fehlgeschlagen."

Fehler bei der benutzerdefinierten NVIDIA-Auflösung

Wie kann ich Windows zwingen, die native Auflösung dieses Monitors zu verwenden?

Zack Peterson
quelle
5
Versuchen Sie, die Frage selbst zu beantworten und als richtig zu markieren ...
Josh Hunt
1
Das ist mir heute über VGA-Port passiert. Das Problem war, dass das Kabel nicht richtig an den Monitor angeschlossen war - es hielt sich kaum am Stecker fest ... also wurde 1024x768 als "native" Auflösung eingestellt. Kabel in Monitor eingesteckt und alles funktioniert wie es sollte.
Nikib3ro

Antworten:

19

Der wahrscheinlichste Grund ist, dass die EDID-Daten Ihres Monitors beschädigt oder nicht korrekt übertragen wurden.

EDID teilt Ihrem System mit, über welche Funktionen der Monitor verfügt und welche Auflösung er unterstützt.

Überprüfen Sie zunächst, ob der EDID-Austausch durch irgendetwas behindert werden kann: Kabelbruch, beschädigter Stecker, VGA-DVI-Adapter, Switch mit einem Monitor und zwei Arbeitsstationen, ...

Sie könnten versuchen, EDID für Ihren Monitor vollständig zu deaktivieren. Eine schnelle Google-Suche ergab, dass dies häufig ähnliche Probleme für andere Benutzer behebt.

Wenn dies mit der Treibersoftware nicht möglich ist, besteht ein letzter Ausweg darin, die für EDID verantwortlichen Pins an Ihrem DVI-Kabel zu deaktivieren.

Alt-Text

Entnommen: http://www.overclock.net/ati/47962-way-disable-edid.html

Seien Sie jedoch vorsichtig: Recherchieren Sie zuerst selbst und versuchen Sie es am besten zuerst mit einem separaten DVI-Kabel.

Daniel Rikowski
quelle
3
Irgendeine Idee, welche Pins für ein VGA-Kabel zu entfernen sind?
Adrian Lopez
7

Ich habe von einem DVI-Kabel zu einem VGA-Kabel gewechselt, dann wurde der Monitor erkannt und seine native Auflösung von 1680 x 1050 war verfügbar und wurde automatisch ausgewählt.

Die Anzeigekonfiguration hat sich geändert

Zack Peterson
quelle
7

Ich werde das beantworten, obwohl es über drei Jahre her ist, seit die ursprüngliche Frage gestellt wurde.

Ich bin vor kurzem auf dieses Problem gestoßen und bin auf eine meiner Meinung nach ideale Lösung gestoßen . Die Anweisungen im Link sind ziemlich klar, aber ich werde eine bearbeitete Liste veröffentlichen, da ein paar Schritte fehlen und ein paar kleinere Ungenauigkeiten vorliegen:

  1. Laden Sie Phoenix.zip herunter und extrahieren Sie es in einen Arbeitsordner.
  2. Führen Sie es aus und klicken Sie in der Symbolleiste auf die Schaltfläche "Registrierungs-EDID extrahieren".
  3. Eine Liste der Monitore sollte angezeigt werden.
  4. Versuchen Sie, den Monitor zu finden, der mit dem Monitor übereinstimmt, bei dem Sie Probleme haben.
  5. Überprüfen Sie die Einstellungen, und führen Sie die Schritte 6 bis 9 aus, wenn sie nicht mit den tatsächlichen Funktionen des Monitors übereinstimmen (andernfalls fahren Sie mit Schritt 10 fort).
  6. Klicken Sie auf die Stift-Symbolleistenschaltfläche, um den Bearbeitungsmodus zu aktivieren.
  7. Ändern Sie die EDID-Einstellungen, um die tatsächlichen Funktionen Ihres Displays widerzuspiegeln.
  8. Achten Sie besonders auf die Registerkarte Standard-Timings.
  9. Detaillierte Timing-Blöcke 2-4 bieten einige sehr interessante zusätzliche Optionen.
  10. Speichern Sie die EDID in einer DAT-Datei in Ihrem Arbeitsordner.
  11. Laden Sie moninfo.exe herunter und installieren Sie es.
  12. Öffnen Sie die gespeicherte .DAT mit MonInfo und vergewissern Sie sich, dass sie sich nicht darüber beschwert.
  13. Wenn doch, poste hier um Hilfe.
  14. Wenn MonInfo die Einstellungen so einliest und anzeigt, wie Sie sie in Phoenix konfiguriert haben, dann ...
  15. Wählen Sie "Create INF ..." aus dem Dateimenü und speichern Sie es in Ihrem Arbeitsordner.
  16. Fühlen Sie sich frei, die Zeichenfolgen in der INF nach Ihren Wünschen zu bearbeiten. [Hinweis: Ich habe diesen Schritt nicht verstanden und ihn einfach ignoriert, aber ich lasse ihn für den Fall, dass er jemandem hilft.]
  17. Öffnen Sie Start, geben Sie "devmgmt.msc" ein und drücken Sie die Eingabetaste.
  18. Wählen Sie den Monitor aus, den Sie ändern möchten (in meinem Fall "Generic Non-PNP Monitor").
  19. Klicken Sie mit der rechten Maustaste und wählen Sie Treibersoftware aktualisieren.
  20. Klicken Sie auf "Auf dem Computer nach Treibersoftware suchen".
  21. Klicken Sie auf "Aus einer Liste der Gerätetreiber auf meinem Computer auswählen".
  22. Klicken Sie auf Datenträger ...
  23. Navigieren Sie zu der INF-Datei in Ihrem Arbeitsordner.
  24. Klicken Sie auf Weiter, um die neue INF zu überschreiben.
  25. Starten Sie Ihren Computer neu und genießen Sie Ihre neue Auflösung!
Devuxer
quelle
In meiner Virtualbox-Installation befinden sich keine Registrierungs-IDs. Wenn ja, kann ich sagen, dass dies zu funktionieren scheint. Ich habe es unter Mac OS und Linux ähnlich gemacht.
Wyatt8740
3

Versuchen Sie, anstelle von "Generic PnP" einen anderen äquivalenten Monitor zu wählen, z. Ins hat den Trick gemacht.

Dave
quelle
3

Drei Vorschläge ...

... Klicken Sie im Kontrollfeld Anzeige auf Erweiterte Einstellungen und rufen Sie die Seite Monitor auf . Überprüfen Sie unter Monitoreinstellungen die Bildschirmaktualisierungsrate. Wenn diese zu hoch ist, sind möglicherweise einige Auflösungen auf dem Hauptbildschirm gesperrt. Vorausgesetzt, Sie haben ein LCD, sollte dieses auf 60 Hz eingestellt und dort belassen werden.

... dieselbe Position wie oben, aber deaktivieren Sie die Einstellung Ausblenden-Modi, die dieser Monitor nicht anzeigen kann .

... Alternativ können Sie stattdessen auf der Registerkarte Adapter auf Alle Modi auflisten drücken und den gewünschten Modus auswählen. Dieser Dialog umgeht die üblichen Sicherheitsvorkehrungen, sodass Sie alles vermasseln können, aber Sie sollten genau die Auflösung einstellen können, die benötigt wird.

Hoffentlich können Sie auf DVI und die daraus resultierende bessere Anzeige zurückgreifen.

Bevan
quelle
1

Möglicherweise müssen Sie die Treiber für den Monitor selbst installieren oder neu installieren. Monitortreiber waren in der Vergangenheit nie wirklich ein Problem bei der Verwendung von SVGA-Verbindungen, und das allgemeine PNP-Laufwerk war gut genug. Bei DVI-Monitoren ist es jedoch häufig erforderlich, den eigentlichen Treiber zu installieren, damit die gewünschte Auflösung erreicht wird. Ich habe das gleiche Problem mit einem Dell 24-Zoll-DVI-Monitor. Die Auflösung war begrenzt, bis ich die Dell-Treiber für den Monitor installiert habe.

Sam Cogan
quelle
Ich hatte noch nie einen Herstellertreiber für diesen Monitor, aber ich hatte trotzdem nachgesehen. Leider habe ich festgestellt, dass X2Gen bankrott gegangen ist: x2gen.com
Zack Peterson
1

Wenn es früher funktionierte, hat sich nichts geändert, und es funktioniert nicht mehr. Es deutet darauf hin, dass am Monitor ein Fehler aufgetreten ist. Wenn es unter Garantie steht, werde ich es auschecken lassen (also nicht, um die Garantie aufzuheben)

Rowland Shaw
quelle
Ich stimme zu, dass etwas auf dem Monitor kaputt zu sein scheint. Ich glaube nicht, dass es eine Garantieoption für mich gibt. Ich muss es vielleicht einfach nur runterholen.
Zack Peterson
1

Klingt so, als wäre der Monitor kaputt, aber wenn nicht - der Videotreiberstapel ist möglicherweise hängen geblieben, müssen Sie ihn im abgesicherten Modus starten, die Treiber entfernen (Deinstallationsprogramm oder dedizierten Purger speziell für NVIDIA-Treiber verwenden) Entfernen Sie die Geräte (Grafikkarte und Monitore) selbst aus dem Geräte-Manager und starten Sie den Computer neu. Wenn Sie nvidia- oder ati-Grafiktreiber installieren oder aktualisieren, kann dies manchmal zu Problemen führen, es sei denn, Sie werden zuerst ordnungsgemäß deinstalliert.

Oskar Duveborn
quelle
Ich stimme zu, dass etwas auf dem Monitor kaputt zu sein scheint.
Zack Peterson
1

Zack, ich habe PowerStrip jemand anderem mit einem ähnlichen Problem empfohlen (es stellte sich heraus, dass sein Fernseher eine maximale Auflösung hat, die niedriger ist als die, die er erzwingen wollte). Sehen Sie, ob Sie 1680x1050 damit erzwingen können.

Kyle B.
quelle