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 bei 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 (er sieht unglaublich pixelig aus und verletzt meine Augen wirklich, Sie können kaum etwas auf dem Bildschirm sehen).
Auf dem Monitor wird 800x600 angezeigt, auf meinem Mac 1680x1050.
Ich habe schon früher Fragen zu VGA-Kabeln / Adaptern usw. gestellt bekommen, aber alle sagten, dies habe mit einer zu hohen Auflösung zu tun. Mein Monitor (und Adapter) können 1920x1080 anzeigen, so dass dies hier anscheinend nicht der Fall ist.
Die Optionen für die Auflösung in Displays funktionieren alle einwandfrei (verschiedene von 800x600 bis 1400x1050, wenn Alt-Scaled), aber dann springt es auf 1920x1080. Wie kann ich dieser Liste 1680x1050 hinzufügen, was vermutlich deutlich angezeigt werden würde? SwitchResX behebt das nicht und RDM auch nicht. Ich habe einige Dinge ü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 massiv geschätzt!
Antworten:
Gehen Sie zu Systemeinstellungen> Anzeigen und klicken Sie bei gedrückter Wahltaste bei gedrückter linker Maustaste auf Skaliert, um zusätzliche Auflösungen anzuzeigen, die bei einem normalen Linksklick nicht verfügbar sind.
Ansonsten haben Sie eine große Auswahl an Software wie switchResX :
quelle
Okay, also habe ich es geschafft, herauszufinden, worum es am Ende ging - es war OS X 'Umgang mit den EDID-Daten vom Monitor. Windows konnte die Daten offensichtlich gut lesen, weshalb es jedes Mal perfekt funktionierte. Wo Apple keine Plug-and-Play-Treiber für Monitore entwickelt (nehme ich an) und für meine kein Profil hinzugefügt hat, konnte es das nicht erkennen.
Am Ende war es eine relativ einfache Lösung. Hier sind die Schritte, die ich befolgt habe (für die zweite Hälfte sind einige sehr grundlegende Terminalkenntnisse erforderlich, es ist jedoch meistens gesunder Menschenverstand).
Dinge, die du brauchen wirst:
Wenn Ihre EDID-Daten überhaupt nicht von irgendetwas gelesen werden, müssen Sie entweder einen anderen Monitor verwenden (der kaputte funktioniert nie richtig) oder den defekten ersetzen lassen usw.
Ich hoffe, das kann jemandem irgendwie weiterhelfen - ich konnte nirgendwo einen umfassenden Leitfaden zur Lösung dieses Problems finden (und ich habe 2 Tage + solide gesucht)!
Friede, Dan
quelle
Ich habe nicht genug Punkte, um Kommentare hinzuzufügen, aber ich hatte nur 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 oben rechts die Schaltfläche "EDID exportieren" anzeigen.
Ich dachte, dies könnte nützlich sein, da es keine Windows-Computer betrifft.
quelle
Es wird kein Programm benötigt. Ich suchte Hilfe in den Foren und entschied mich, es mit einem Kabel (ohne Adapter) zu versuchen. Ich kaufte ein Kabel für weniger als 4 Pfund und bekam 2560 x 1440, es ist ein Mini-DisplayPort-DisplayPort-Kabel (Blitz zum Anzeigen des Ports 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!
quelle
Ich habe die letzten 4 Stunden (mindestens) damit verbracht, dieses Problem unter macOS Sierra zu beheben . Die Art und Weise, wie ich es geschafft habe, basiert auf der Antwort von Dan Grove in demselben Thread, aber mit mehr DIY (danke Dan!).
Einige Dinge, die ich für wichtig halte, um EDID-Dateien zu verstehen:
Nachdem ich nun die Liste der Schritte von Dan Grove befolgt habe (siehe seinen Beitrag oben), möchte ich einige Klarstellungen bringen:
Schritt 1 - Ich habe dafür einen echten Windows-Computer verwendet, keine virtuelle Maschine.
Schritt 2 - Es gab keine Möglichkeit, 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 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 hexadezimalen Teil ( grün hervorgehoben ) zu behalten .
Sie können dann den grünen Teil in EDID Reader kopieren und einfügen, wie Dan es 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 Ihren Bildschirm widerspiegeln sollten - z. B. sollten Sie in der Lage sein, die Auflösung zu sehen, mit der Sie arbeiten möchten .
Schritt 4 - Dies ist der schwierige Teil, der mich verwirrt hat. Das Lernprogramm fordert Sie auf, das Ergebnis des folgenden Terminalbefehls in einer Textdatei auszugeben
ioreg -lw0
und nach verschiedenen Zeichenfolgen in der Datei zu suchen.Sofern ich mich nicht irre,
ioreg
steht es für Input / Output Register , was bedeutet, dass es im Grunde alle Geräte Ihres Computers auflistet. Bei 2 Bildschirmgeräten (dem nativen MacBook-Bildschirm + dem externen, mit dem ich arbeiten wollte) müssen Sie jedoch darauf achten, dass Sie sich nicht mit Ihrem nativen Bildschirm verwechseln.Das Tutorial fordert Sie auf, nach der
IODisplayEDID
Zeichenfolge zu suchen, aber mein externer Bildschirm hatte keine in derioreg
Ausgabe (was sicherlich der Grund ist, warum es nicht funktioniert). Die richtigenIODisplayEDID
Daten, die erstellt werden müssen, wurden im Hex-Teil gefunden, der oben in Grün hervorgehoben ist. Dies ist der String, den Sie in eine Mac-Overrides-Datei portieren müssen (folgen Sie einfach dem Tutorial, wenn Sie keine Ahnung haben, wovon ich spreche).Um Fehler zu vermeiden, beachten Sie, dass die DisplayVendorID für die nativen Apple-Bildschirme 1552 zu sein scheint . Wenn Sie während des Tutorials diese ID verwenden, werden Sie die Einstellungen Ihres nativen Bildschirms ändern, nicht den externen :)
Ich hoffe, dies bringt Klarheit zu den sehr nützlichen Schritten von Dan Grove.
Prost Fred
quelle
Ich hatte heute ein ähnliches Problem mit einem iMac und einem SyncMaster225BW-Display, auch mit einer nativen Auflösung von 1680 x 1050. Versuchte SwitchResX, die nicht zu funktionieren schien. Das Problem schien sich jedoch nach einem Neustart von selbst zu beheben - die sekundäre Anzeige wurde in nativer Auflösung angezeigt. (Dies war nach der Deinstallation von SwitchResX.)
Was ich tatsächlich getan habe, war ein Neustart im Wiederherstellungsmodus und das Ausschalten des SIP (Planen, eine der DisplayVendorID-Dateien gemäß Anweisungen zu ändern, die sich als unnötig herausstellten). Ich bezweifle, dass das Ausschalten von SIP irgendetwas damit zu tun hat, aber es ist möglich.
quelle
Sie können den Force RGB-Modus in Mac OS X verwenden, um die Bildqualität eines externen Monitors zu verbessern .
quelle
Nach dem Update auf macOS Sierra bin ich auf dasselbe Problem gestoßen. Soweit ich weiß, wurde es vom Mac als Fernseher und nicht als zusätzlicher Monitor erkannt. Die nächsten Schritte halfen mir, das Problem zu lösen:
cd ~/Downloads
undruby patch-edid.rb
es wird Ordner mit dem Namen so etwas wie generierenDisplayVendorID-4b1f
csrutil disable
über Dienstprogramme> Terminal aus , starten Sie ihn neu und melden Sie sich erneut an./System/Library/Displays/Contents/Resources/Overrides
. Erfordert die Eingabe eines Administratorkennworts.csrutil enable
stattdessen aus.quelle
Ich fand das Problem mit dem Monitor. Durch Ändern von 1 wurde die Auflösung festgelegt. Sehen Sie hier :
quelle
Für Benutzer mit Problemen mit der externen Anzeige im Bootcamp (Windows 10) habe ich gerade das Problem behoben, dass immer die Mindestauflösung verwendet wurde, unabhängig davon, welche Einstellung ich gewählt habe:
Ging manuell zu AMD und installierte zuerst die Grafiktreiber
Systemsteuerung-> Anzeige-> Erweiterte Anzeigeoptionen-> Externen Monitor auswählen-> Eigenschaften des Anzeigeadapters-> Listenmodi
Ich weiß nicht, ob es darauf ankommt, aber ich habe zuerst eine niedrigere Auflösung ausgewählt, in meinem Fall 1680x1050, dann Ok und Apply und BOOM! Es wurde richtig skaliert! Dann kehrte ich zu den Listenmodi zurück und erhöhte sie auf das Maximum von 1920 x 1080
Es ist also gut, jetzt zu gehen! Hoffe, das hilft jemandem, bevor du in das EDID-Zeug eintauchst ...
quelle