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, was 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!
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 ...
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:
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.
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:
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 .
Sie 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 -lw0
und in dieser Datei nach verschiedenen Zeichenfolgen zu suchen.
Sofern ich mich nicht irre, ioreg
steht 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, IODisplayEDID
aber mein externer Bildschirm hatte keine in der ioreg
Ausgabe (was sicherlich der Grund dafür ist, dass es nicht funktioniert hat). Die korrekten IODisplayEDID
zu 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.
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!
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.
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:
cd ~/Downloads
und ruby patch-edid.rb
es wird ein Ordner mit einem Namen wie etwa generiertDisplayVendorID-4b1f
csrutil disable
ihn über Dienstprogramme> Terminal aus, starten Sie ihn neu und melden Sie sich erneut an./System/Library/Displays/Contents/Resources/Overrides
. Eingabe des Admin-Passworts erforderlich.csrutil enable
stattdessen.Sie können dem Force RGB-Modus in Mac OS X folgen , um die Bildqualität eines externen Monitors zu korrigieren .
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:
Bin manuell zu AMD gegangen und habe zuerst die Grafiktreiber installiert
Systemsteuerung->Anzeige->Erweiterte Anzeigeoptionen->Externen Monitor auswählen->Adaptereigenschaften anzeigen->Listenmodi
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.
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.
Basil Bourque