Mein externer Monitor funktioniert nicht mit voller Auflösung mit meinem MacBook

Ich habe ein MacBook Pro (Anfang 2015, OS 10.11.2) und einen Dell 2209WAf-Monitor, den ich mit einem VGA-Kabel und diesem Adapter verwende .

Die optimale Auflösung des Monitors beträgt 1680 x 1050 @ 60 Hz und RDM zeigt dies als Option an. Wenn ich jedoch versuche, diese Auflösung zu verwenden, sieht mein Bildschirm so aus, Der Bildschirm sieht schrecklich aus, auf dem Foto ist es nicht so leicht zu erkennenwas eindeutig nicht richtig ist (es sieht unglaublich pixelig aus und tut meinen Augen wirklich weh, man kann kaum etwas auf dem Bildschirm sehen).

Auf dem Monitor wird angezeigt, dass er 800 x 600 anzeigt, während mein Mac sagt, dass er 1680 x 1050 anzeigt.

Ich habe schon früher Fragen zu VGA-Kabeln / -Adaptern usw. gesehen, aber alle sagten, dass dies mit einer zu hohen Auflösung zu tun habe. Mein Monitor (und Adapter) kann 1920 x 1080 anzeigen, das scheint hier nicht der Fall zu sein.

Die Optionen für die Auflösung in Displays funktionieren alle perfekt (verschiedene von 800 x 600 bis 1400 x 1050 bei Alt-Skalierung), aber dann springt es auf 1920 x 1080 hoch. Wie kann ich dieser Liste 1680 x 1050 hinzufügen, da dies vermutlich klar angezeigt würde? SwitchResX behebt das nicht und RDM auch nicht, ich habe Sachen über das Bearbeiten von .plist-Dateien gesehen, aber das war alles für Yosemite, anscheinend ist es für El Capitan anders.

Jede Hilfe wird sehr geschätzt!

Ich schlage vor, den Adapter und das Kabel für das analoge VGA-Signal durch einen Adapter und das Kabel für das digitale DVI-Signal zu ersetzen. Dieser Monitor unterstützt DVI.

Antworten (14)

Sie können zu Systemeinstellungen > Anzeigen gehen und dann bei gedrückter Wahltaste (drücken Sie die Wahltaste, während Sie mit der linken Maustaste klicken ) auf Skaliert, um zusätzliche Auflösungen anzuzeigen, die mit einem normalen Linksklick nicht angezeigt werden.

Ansonsten haben Sie dafür eine große Auswahl an Software, wie switchResX :

Warum sich mit den integrierten Bildschirmeinstellungen von Apple herumschlagen, wenn es so viel mehr zu bekommen und auch viel einfacher gibt?

Mit SwitchResX erhalten Sie die Kontrolle über Ihren Bildschirm zurück – oder sogar über Bildschirme! Es gibt viele eingebaute Optionen ...

Alt-Klick (links nicht rechts) zeigt zwar mehr Auflösungen, aber 1680x1050 gehört nicht dazu. SwitchResX hat das gleiche Problem wie RDM. Trotzdem danke :)
In den erweiterten Einstellungen entweder ? Gern geschehen :)
Haben Sie versucht, mit SwitchResX eine BENUTZERDEFINIERTE skalierte Auflösung zu erstellen? es sollte helfen ... mit RDM Ich glaube, die benutzerdefinierten Auflösungen sind noch nicht verfügbar. Ich habe eine Funktionsanfrage gestellt.
SwitchResX hat mir geholfen, 2560 x 1440 bei 60 Hz auf meinem neuen MacBook Pro 2017 mit dem USB-C AV-Adapter zu bekommen.
Diese Antwort löst mein Problem, ich bekomme dieses Problem von Zeit zu Zeit auf der sekundären Anzeige, selbst ein Systemneustart löst es nicht. Wahl-Klick auf Anzeigeeinstellungsfenster funktioniert. Danke!
Scheiß auf das 3.5k Macbook. 2021 noch ein Thema; ausstecken - umstecken funktioniert milliardenfach. Nur das Kabel nicht anfassen sonst ist es wieder verschraubt. Wtf Apfel.
HURRA! Option + Klick bringt die richtige Auflösung!
Das hat funktioniert (mit einem HDMI-Kabel), danke! Aber warum, Apple, warum!! Ist das hinter einem Optionsklick versteckt? Das scheint verrückt.

Okay, ich habe es also geschafft, herauszufinden, was das Problem am Ende war - es war der Umgang von OS X mit den EDID-Daten vom Monitor. Windows konnte die Daten offenbar problemlos auslesen, weshalb es jedes Mal tadellos funktionierte. Wo Apple keine Plug-and-Play-Treiber für Monitore entwickelt (nehme ich an) und kein Profil für meins hinzugefügt hatte, konnte es es nicht erkennen.

Am Ende war es eine relativ einfache Lösung. Hier sind die Schritte, die ich befolgt habe (einige sehr grundlegende Terminalkenntnisse sind für die zweite Hälfte erforderlich, es ist jedoch meistens gesunder Menschenverstand).

Dinge, die du brauchen wirst:

  • Ein Mac/Computer mit OS X, der Ihren Monitor derzeit nicht richtig erkennt (duh)
  • Zugriff auf einen PC mit Windows (mit denselben Anschlüssen wie Mac, DVI und VGA haben beispielsweise unterschiedliche EDIDs) oder Mac über Boot Camp
  • Ein USB-Laufwerk in FAT32 (muss nicht groß sein)

  1. Starten Sie Windows von Ihrem Mac, wenn Sie können (oder schließen Sie alternativ einen Windows-Computer an den Monitor an, der nicht richtig funktioniert).
  2. Laden Sie MonitorInfoView.exe von hier herunter und führen Sie es aus (einige ähnliche Anwendungen exportieren nicht den vollständigen 128-Bit-Hex-Code, den Sie für die EDID benötigen) und wählen Sie den Monitor aus, für den Sie die EDID benötigen - stellen Sie sicher, dass Sie nicht den internen Bildschirm auswählen, wenn Sie dies tun sind auf einem MacBook! Exportieren Sie dann die EDID-Daten als .rtf-Datei (in einer der Optionen in der Menüleiste) und speichern Sie sie auf einem Laufwerk, das von Windows- und Mac-Computern gelesen werden kann.
  3. In der .rtf-Datei (ganz unten) sollte sich eine Hex-Tabelle befinden – das sind die EDID-Daten Ihres Monitors. Entfernen Sie den Code „0x00“ (usw.) am Anfang jeder Zeile und kopieren Sie den resultierenden Text in www.edidreader.com. Der Hex-Schlüssel muss in dem Format vorliegen, das edidreader lesen kann, da der Code sonst für die zweite Hälfte dieses Tutorials nicht funktioniert (diesen Fehler habe ich beim ersten Mal gemacht) - das Tool sollte genau die gleichen Daten anzeigen wie das, was Sie erhalten haben in der .rtf-Datei, wenn alle drei Kontrollkästchen aktiviert sind.
  4. Wenn Ihre EDID-Daten nicht beschädigt sind, befolgen Sie die Schritte in diesem hervorragenden Tutorial hier zum Bearbeiten der Außerkraftsetzungen in OS X. Dazu müssen Sie SIP deaktivieren (Mac neu starten, indem Sie Cmd + R gedrückt halten, „csrultil disable " über Dienstprogramme > Terminal und starten Sie dann neu und melden Sie sich wieder an. Außerdem hat sich der Speicherort des Overrides-Ordners in El Capitan geändert, sodass er sich jetzt in /System/Library/Displays/Contents/Resources/Overrides befindet, anstatt wie im Forum erwähnt Führung.

Wenn Ihre EDID-Daten überhaupt nicht gelesen werden, müssen Sie entweder einen anderen Monitor verwenden (der kaputte wird nie richtig funktionieren) oder den defekten ersetzen lassen usw.

Ich hoffe, das kann für jemanden irgendwie hilfreich sein - ich konnte nirgendwo eine umfassende Anleitung zur Lösung dieses Problems finden (und ich habe seit mehr als 2 Tagen solide gesucht)!

Frieden, Dan

Ich habe nicht genug Punkte, um Kommentare hinzuzufügen, aber ich hatte gerade das gleiche Problem und fand die Antwort von Dan Grove äußerst hilfreich. Diese Antwort bezieht sich auf Schritt 2 seines Lösungsvorschlags.

Es kann übersprungen werden, indem die EDID-Daten des Monitors von SwitchResX abgerufen werden. Sie können die Testversion herunterladen und auf der Registerkarte „Monitor“ der SwitchResX-Einstellungen sehen Sie oben rechts eine Schaltfläche „EDID exportieren“.

Ich dachte, das könnte nützlich sein, da es keine Windows-Rechner betrifft.

Fügen Sie am besten einen Link zu dem Beitrag hinzu, auf den Sie verwiesen haben.

Ich habe die letzten 4 Stunden (mindestens) damit verbracht, dieses Problem auf macOS Sierra zu beheben . Die Art und Weise, wie ich es geschafft habe, basiert auf Dan Groves Antwort an sich selbst in demselben Thread, aber mit mehr DIY (danke Dan!).

Einige Dinge, die meiner Meinung nach wichtig sind, um EDID-Dateien zu verstehen:

  1. Für ein bestimmtes Bildschirmgerät sind EDID-Dateien je nach Betriebssystem unterschiedlich.
  2. Rufen Sie die EDID NICHT von dem Computer ab, auf dem Sie das Problem haben (wie von Chiara in diesem Thread vorgeschlagen) – es hat bei mir nicht funktioniert und mir beschädigte Daten geliefert.
  3. Sie benötigen einen Computer, auf dem der Bildschirm funktioniert (normalerweise unter Windows), um die richtige EDID abzurufen und sie dann auf den Mac zu portieren.

Nun, nach der Liste der Schritte von Dan Grove (siehe seinen Beitrag oben), würde ich einige Klarstellungen wie folgt bringen:

Schritt 1 – Ich habe dafür einen echten Windows-Computer verwendet, keine virtuelle Maschine.

Schritt 2 – Als ich dies tat, gab es keine Option, die EDID-Daten als RTF-Datei in MonitorInfoView zu exportieren , wahrscheinlich weil die Software seitdem aktualisiert wurde. Ich musste auf View > Lower Pane > EDID Hex Dump klicken , um den Hex-Teil tatsächlich zu sehen.

Schritt 3 – Für diejenigen, die nicht wissen, was Hex ist, ist unten ein Screenshot. Sie müssen die umgebenden Teile ( rot hervorgehoben ) entfernen, um nur den Hex-Teil ( grün hervorgehoben) zu behalten .

Geben Sie hier die Bildbeschreibung einSie können dann den grünen Teil kopieren und in EDID Reader einfügen , wie Dan erklärt hat. Sie müssen nicht unbedingt die 3 Kästchen angekreuzt haben, klicken Sie einfach auf Parse Edid und prüfen Sie, ob die Informationen auf der rechten Seite dem entsprechen, was Ihr Bildschirmgerät sein sollte – z. B. sollten Sie in der Lage sein, die Auflösung zu sehen, die Sie zum Laufen bringen möchten .

Schritt 4 – Dies ist der knifflige Teil, der mich verwirrt hat. Das Tutorial fordert Sie auf, das Ergebnis des folgenden Terminal-Befehls in einer Textdatei auszugeben ioreg -lw0und in dieser Datei nach verschiedenen Zeichenfolgen zu suchen.

Sofern ich mich nicht irre, ioregsteht für Input/Output Register , was bedeutet, dass es im Grunde alle Geräte Ihres Computers auflistet. Wenn Sie jedoch 2 Bildschirmgeräte haben (den nativen Macbook-Bildschirm + den externen, den ich zum Laufen bringen wollte), müssen Sie darauf achten, dass Sie nicht mit Ihrem nativen Bildschirm verwechselt werden.

Das Tutorial fordert Sie auf, nach der Zeichenfolge zu suchen, IODisplayEDIDaber mein externer Bildschirm hatte keine in der ioregAusgabe (was sicherlich der Grund dafür ist, dass es nicht funktioniert hat). Die korrekten IODisplayEDIDzu erstellenden Daten sind die, die wir im Hex-Teil gefunden haben, der oben grün hervorgehoben ist. Dies ist die Zeichenfolge, die Sie in eine Mac-Overrides-Datei portieren müssen (folgen Sie einfach dem Tutorial, wenn Sie nicht wissen, wovon ich spreche).

Um Fehler zu vermeiden, beachten Sie nur, dass die DisplayVendorID für die nativen Apple-Bildschirme 1552 zu sein scheint . Wenn Sie während des Tutorials diese ID verwenden, sind Sie dabei, die Einstellungen Ihres nativen Bildschirms zu ändern, nicht des externen :)

Ich hoffe, dies bringt einige Erläuterungen zu den sehr nützlichen Schritten von Dan Grove.

Gruß fred

EasyRes aus dem Appstore löste mein Problem, dass ich nicht die 4K-Auflösung auf meinem Monitor hatte. Es ist Plug-and-Play.

Geben Sie hier die Bildbeschreibung ein

Und es ist kostenlos!
Vielen Dank! Das funktioniert perfekt! Ich empfehle diese Lösung.

Es wird kein Programm benötigt. Ich suchte Hilfe in Foren und beschloss, es mit Kabel zu versuchen (ohne Adapter). Ich kaufte Kabel für weniger als 4 Pfund und bekam volle 2560 x 1440, es ist ein Mini-DisplayPort-zu-DisplayPort-Kabel (Donnerschlag zum Display-Port auf einem externen Monitor). Wenn die Auflösung immer noch nicht angezeigt wird, halten Sie die Wahltaste gedrückt und klicken Sie auf Skaliert (in den Anzeigeeinstellungen). Viel Glück!

Dies ist eine unterschätzte Antwort. Ich habe einen Mini-DisplayPort-zu-HDMI-Konverter verwendet und hatte das Auflösungsproblem. Der Wechsel zu einem Mini-DisplayPort-zu-DisplayPort-Kabel hat das Problem behoben. Obwohl es schön wäre, wenn das HDMI-Kabel funktionieren würde, war dies viel einfacher.

Ich hatte heute ein ähnliches Problem mit einem iMac und einem SyncMaster225BW-Display, ebenfalls mit einer nativen Auflösung von 1680 x 1050. Versuchte SwitchResX, was nicht zu funktionieren schien. Aber das Problem schien sich nach einem Neustart von selbst zu beheben - das sekundäre Display wurde in nativer Auflösung angezeigt. (Dies war nach der Deinstallation von SwitchResX.)

Was ich tatsächlich getan habe, war ein Neustart in den Wiederherstellungsmodus und das Ausschalten des SIP (geplant, eine der DisplayVendorID-Dateien gemäß den Anweisungen zu ändern, die sich als unnötig herausstellten). Ich bezweifle, dass das Ausschalten von SIP etwas damit zu tun hatte, aber es ist möglich.

Ich habe versucht, die DisplayVendorID-Dateien zu bearbeiten, aber es hat überhaupt nicht funktioniert. Ich habe keine Ahnung, wie ich es "einfach funktionieren" lassen kann. Ich kann nicht ständig neue Adapter kaufen (auch wenn ich nicht glaube, dass das das Problem ist), die Art und Weise, wie Apple Displays in OS X integriert hat, ist, gelinde gesagt, schäbig - viele Leute in Foren usw. haben sehr große Probleme ähnlich wie bei mir. Der wirkliche Schmerz im Boden ist, dass das Display in Windows 10 von meinem Mac perfekt funktioniert.
Ich hatte dieses Problem eine ganze Weile nicht und dann plötzlich , nachdem ich meinen Mac mini (M1, 2020) "aufgeweckt" hatte. Neustart hat das Problem behoben.

Nach dem Update auf macOS Sierra trat das gleiche Problem auf. Soweit ich weiß, lag es daran, dass der Mac es als Fernseher und nicht als zusätzlichen Monitor erkannt hat. Die nächsten Schritte haben mir geholfen, das Problem zu lösen:

  1. Speichern Sie die Datei von embdev.net im Download-Ordner.
  2. Führen Sie im Terminal aus cd ~/Downloadsund ruby patch-edid.rbes wird ein Ordner mit einem Namen wie etwa generiertDisplayVendorID-4b1f
  3. Starten Sie den Mac neu, indem Sie Cmd + R gedrückt halten, führen Sie csrutil disableihn über Dienstprogramme> Terminal aus, starten Sie ihn neu und melden Sie sich erneut an.
  4. Kopieren Sie den generierten Ordner nach /System/Library/Displays/Contents/Resources/Overrides. Eingabe des Admin-Passworts erforderlich.
  5. mac neustarten. Es sollte jetzt in Ordnung sein.
  6. Wiederholen Sie Schritt 3, aber laufen Sie csrutil enablestattdessen.
Personen, die sich auf diese Antwort verlassen, müssen verstehen, dass der Dateidownload nicht von Apple, sondern von einer Drittanbieter-Website stammt.

Sie können dem Force RGB-Modus in Mac OS X folgen , um die Bildqualität eines externen Monitors zu korrigieren .

Willkommen bei Ask Different! Wir versuchen, die besten Antworten zu finden, und diese Antworten liefern Informationen darüber, warum sie die besten sind. Erklären Sie, warum Sie glauben, dass der von Ihnen bereitgestellte Link die Frage beantwortet. Links können sich ändern und veraltet sein, daher ziehen wir es vor, dass die Antworten nicht nur ein Link sind. Siehe Wie antworte ich , um eine qualitativ hochwertige Antwort zu geben. - Aus Bewertung

Ich fand das Problem war mit dem Monitor. Durch Ändern von 1 Einstellung wurde die Auflösung behoben. Siehe hier :

Auf dem Mac: Systemeinstellungen > Anzeigen > Unter dem Reiter Anzeige den Underscan -> Schieber auf AUS stellen! (Dadurch wird sichergestellt, dass es sich in der Standardposition befindet)

Auf Ihrem Monitor: Bildsteuerung > Benutzerdefinierte Skalierung > Overscan ---- AUS!

Für Leute, die Probleme mit der externen Anzeige im Bootcamp (Windows 10) haben, habe ich gerade mein Problem gelöst, dass immer standardmäßig die minimale Auflösung verwendet wird, egal welche Einstellung ich gewählt habe, indem ich Folgendes mache:

  1. Bin manuell zu AMD gegangen und habe zuerst die Grafiktreiber installiert

  2. Systemsteuerung->Anzeige->Erweiterte Anzeigeoptionen->Externen Monitor auswählen->Adaptereigenschaften anzeigen->Listenmodi

  3. Ich weiß nicht, ob es wichtig ist, aber ich habe zuerst eine niedrigere Auflösung ausgewählt, in meinem Fall 1680 x 1050, dann OK und Übernehmen und BOOM! Es wurde richtig skaliert! Dann ging ich zurück zu den Listenmodi und erhöhte es auf das Maximum, das 1920 x 1080 war

Also kann es jetzt losgehen! Ich hoffe, das hilft jemandem, bevor Sie in dieses EDID-Zeug eintauchen ...

Meine Erfahrung war zum Glück viel einfacher als das Lesen / Anwenden von EDID-Einstellungen.

Ich hatte kürzlich einen Iiyama ProLite Ultra-Wide-Monitor mit einer Auflösung von 3440 x 1440 gekauft, und diese Standardauflösung fehlte in der Liste der verfügbaren Größen.

Ich habe einen Standard-USB 3 / HDMI-Hub verwendet, um den Monitor anzuschließen. Ich bin dann auf einen Apple-eigenen USB 3 / HDMI-Dongle umgestiegen und voila! Es erkannte plötzlich die richtige Auflösung.

Hinzufügen einer weiteren Antwort, da keiner der oben genannten Punkte für mich funktioniert hat. Gehen Sie nicht davon aus, dass Ihr HDMI-Kabel in Ordnung ist.

Ich habe ein Doppelpack identischer HDMI-Kabel (Marke AmazonBasics) gekauft, die beide „4k unterstützen“, die ich über einen USB-C-Adapter an die USB-Anschlüsse eines MBP mit einem 4k-Display am anderen Ende anschließe.

Als Problem stellte sich heraus, dass eines der mitgelieferten HDMI-Kabel defekt zu sein schien.

Mit Kabel A bekomme ich nur eine maximale Auflösung von 1920x1080. Wenn ich den Adapter konstant halte und nur das Kabel zu Kabel B ändere, kann ich auf viel höhere Auflösungen wie 3840 x 2160 zugreifen ("Mehr Platz" im Einstellungsbereich "Anzeigen" für diesen Monitor). Ich kann diese Umschaltung über die verschiedenen USB-C-Ports am MBP und die HDMI-Ports am Monitor replizieren. Ich bin mir nicht sicher, warum es passiert, aber es ist 100% konsistent.

Es ist sehr seltsam, dass bei Kabel A der Monitor im Einstellungsbereich „Anzeigen“ nicht als hochauflösend identifiziert zu werden scheint und eine Standard-Benutzeroberfläche im Vergleich zur Retina-Benutzeroberfläche anzeigt.

Ich würde mich freuen, in den Kommentaren zu erfahren, ob jemand ein ähnliches Problem hatte / ob ich irgendetwas mit dem Kabel tun kann, das 4k nicht zu unterstützen scheint.

Ich habe einen LG 27UL600-Monitor gekauft, der mit 1 HDMI-Kabel und 1 DisplayPort-Kabel geliefert wurde. Ich kann nur mit dem HDMI-Kabel testen und obwohl es von LG ist (es sollte 4k unterstützen, denke ich), funktioniert es nicht auf dem iMac

Meine Situation war mit einem billigen 1080p-Samsung-Monitor mit einem DVI-Anschluss. Ich habe einen Adapter verwendet, um ihn an den USB-C-Anschluss meines MacBook Pro anzuschließen, der einen DVI-Stecker hat. Der Monitor funktionierte gut, aber er wurde in einer Auflösung von 720p angezeigt, selbst wenn ich ihn auf „Standard für Anzeige“ stellte. Ich habe mehrere Dinge ausprobiert, neu angeschlossen, zu Scaled geändert usw., nichts hat funktioniert ... bis ich mich entschied, meinen Adapter an einen anderen USB-C-Anschluss anzuschließen. Ich steckte es an das, das mir am nächsten war, und legte es dann an das daneben, am nächsten zum Bildschirm. Das hat es getan! Jetzt zeigt es wie vorgesehen die volle 1080p-Auflösung.