Dell-U2711-Monitor
Das 'Fix' ', wie man für Lösungsprobleme mit dem Dell U2711 und anderen von It ilk gelöst wird.
(Es wurde berichtet, dass dies nicht mit dem M1 -Mac funktioniert, mein Dell ist seitdem gestorben und ich kann dies nicht testen oder weiter verifizieren.)
Sie sind also hier und haben dieses Repo gefunden. Wahrscheinlich, weil Sie unergründliche Frustration über die Videoeinstellungen auf Ihrem Monitor hatten und wahrscheinlich an einen Mac angeschlossen oder versucht wurden, das HDMI zu verwenden, und festgestellt haben, dass HD/1080p/1920 x 1080 statt dem 2560x1440 das Panel fähig ist. Und dies gibt Ihnen eine 60 -Hz -Aktualisierungsrate und nicht die 35 -Hz -Rate in einem anderen Soluton. (Mit den Bits, die Ihnen helfen, Dinge zu bearbeiten, die Sie für das entsprechen, was Sie brauchen);)
Ja, ich war dort und es ist ein bisschen eine Stute.
Also hier ist der Deal. Nachdem ich dieses Panel aus dem Jahr 2012 von New besessen habe, hatte ich auch meine Herausforderungen. Auf dem Mac hat es ein ärgerliches Problem, nicht mit dem Anzeigeport zu sprechen, wenn Ihr System schläft oder die Eingänge wechselt, und dann gibt es die Probleme, sich mit den DVI -Anschlüssen oder dem HDMI zu verbinden, in dem Sie 1080p erhalten, aber nichts höheres.
Lassen Sie uns ein paar Dinge auspacken.
- DVI-D Dies ist eher ein echter DVI-D-Dual-Link als das auch verfügbare DVI-I, das eine einzelne Verbindung ist. DVI-D-Single-Link ist keine Sache, sondern dvi-i misblabeled. Das ist frustrierend, da viele DVI-I-Kabel als DVI-D gekennzeichnet sind, wenn dies nicht der Fall ist. Es ist irreführend Marketing und blutig frustrierend.
- Ich habe seit Jahren DVI-D und Display Port (DP) für diesen Monitor verwendet und es war im Allgemeinen sehr gut. Mit Ausnahme des DP -Schlafbits. Ich habe dies auf einer Reihe von Systemen ausgeführt, hauptsächlich MACs und hatte auch eine vollständige Auflösung.
- Alles, was HDMI verwendet, ist ein Schmerz im Arsch, entweder als Quelle aus Ihrer Maschine oder als Empfänger auf dem Monitor, und dies hat alles mit der EDID -Konfiguration auf dem Monitor zu tun.
Die Tricks:
DVI-D
Der Adapter - falls erforderlich
Wenn Sie keine DVI-D-native Ausgabe auf Ihrer System-/Grafikkarte haben, benötigen Sie einen Adapter, und hier wird es schwierig.
- Nicht alle DVI-Adapter sind DVI-D, daher müssen Sie eine beschaffen, die DVI-D fähig ist. Oft ist ein physisches Zeichen, dass sie nicht die zweite Gruppe von Stiften für den zweiten oder zwei Signalweg haben, aber das ist nicht immer der Fall. Sie müssen also sicherstellen, dass Sie einen doppelten Link -fähigen Adapter haben. Ich fand, dass der Apple Thunderport 2 zu DVI -Adapter der einzige war, den ich finden konnte, der auch als nicht angehender Schnittstelle knapp sein wird.
- Dies ist der Apple, von dem ich erwarten würde
- Dies ist ein Link zu einem, den ich nicht erwarten würde, es wird als 1080p nicht die erforderliche Spezifikation angegeben. https://www.pbtech.co.nz/product/cabstt690287/startech-mdp2dvimm3b-mini-displayport-dp-dvi
Das Kabel - definitiv benötigt
Das zweite Bit ist das offensichtlichere Bit. Sie benötigen ein DVI-D-Dual-Link-Kabel.
- Dieser eine lokale für mich würde ich erwarten zu arbeiten, da es als Dual-Link dvi-d https://www.pbtech.co.nz/product/itpak621n/dynamix-2m-dvi-d-male-to-to-to-to-to-to-t- DVI-D-Male-Digital-Dual-L
- Dies ist ein Kabel, das nicht funktioniert, das als HDMI aufgeführt ist (zu dem ich bald kommen werde) - DVI -D, aber zu ihrem Kredit stellt sie einen einzelnen Link https://www.pbtech.co.nz/product/cabdnx1542 aus /Dynamix-C-hdmidvi-1m-hdmi-male-to-dvi-d-male-181
- Dies ist ein gutes Beispiel für die Missbläschen, die unvollständigen Stifte im Stecker verleihen den Mangel an zwei Kanal. https://www.pbtech.co.nz/product/cabstt1583045/startech-dvimm6-6-ft-dvi-d-single-link-cable --- mal
Die EDID -Datei
- Wie HDMI wird DVI-D der EDID-Datei geregelt. Obwohl Sie möglicherweise 1080p aus Ihrem System erhalten, begrenzt der Monitor die Signalauflösung.
- Meine frühzeitige Verwendung von DVI-D war auf einem Mac, der die volle Auflösung des Monitors nicht unterstützte. Daher entscheide ich mich, etwas zukünftige Beweise zu beweisen, und zu dem Zeitpunkt nicht zu wissen, was für ein Drama es werden würde. Agh!
Ok, das ist DVI-D, was ist mit Display-Port (DP)
Der Adapter - falls erforderlich
Wieder wie der DVI-D benötigen Sie einen Adapter, wenn Sie keinen nativen Anschluss auf Ihrer Maschine haben. Dies ist ein wenig einfacher als DVI-D, da das Anzeigeportprotokoll in der Bandbreite viel höher ist.
- So ziemlich jeder geeignete Adapter wird hier den Job machen. Die Anzeige -Port -Lösung ist mein bevorzugter Ansatz, obwohl es ein Problem ist, von HDMI zu DP zu gelangen, aber Thunderbolt/Mini DP zu DP ist ziemlich solide.
- Mit dieser Lösung müssen Sie möglicherweise den Schlafsystem ausschalten, da Sie die Grafikkarte am Leben erhalten müssen, damit die DP -Conntion nicht ausfällt. Save Save Save ist in Ordnung, das ist ein blankes Signal, säumen Ihr System und es spielt nicht gut, wenn es zurückkommt.
- Auch wenn Sie die Quellen regelmäßig wechseln müssen, vermeiden Sie DP als Auswahl der Verbindung.
- Wenn Sie das PBP, Bild von Bild, denke ich, einstellen möchten, dann ist DP auch aus den Karten, es ist nicht enthalten. HDMI, Composite und Komponente sind die einzigen Optionen
Das Kabel
- Nehmen Sie ein Kabel, sie sollten alle funktionieren.
VGA
Ja, es ist da, aber warum sich die Mühe machen, es ist analog und nicht wirklich der Aufgabe der hochrangigen Überwachungsaufgaben. Ok, um ein bisschen auszukommen, aber eine andere Lösung zu finden.
HDMI
Das Kabel
- Sie müssen ein HDMI 2.0 oder ein besseres Kabel haben, damit dies bei höheren Auflösungen funktioniert.
Hier wird es auch schwierig
Aus einem unbekannten Grund hat Dell beschlossen, nicht alle Auflösungen in die EDID -Datendatei auf dem Monitor aufzunehmen. Hier kommt das alles zu Trauer und Whay, das Sie diesen Brief lesen.
- Eine EDID -Datei ist eine ID -Datei oder Daten, die der Monitor in Ihrem System spuckt, wenn er angeschlossen ist, um die HDMI -Funktionen des Monitors zu erläutern, sodass Ihr System weiß, wie Sie mit ihr sprechen.
- Standardmäßig haben Dell den nativen 2560x1440 des Panels nicht in die EDID -Daten einbezogen, vorausgesetzt, Sie verwenden es nur auf HDMI, wenn Sie etwas anderes als einen Computer verwenden, um eine Verbindung dazu herzustellen.
- Diese lange Diskussion zu diesem Thema deckt alles in viel mehr Details ab und verwirrt https://forums.whirlpool.net.au/thread/9lm2vrq3
- In grundlegender Bedingungen müssen Sie die EDID -Datei im System, auf dem Monitor oder auf Ihrem Computer aktualisieren, damit sie die richtigen Einstellungen für die richtige Auflösung erkennen lassen, damit Sie von dort aus gehen können.
Warum das Git Hub Repo
Sowohl für mein Lernen als auch so können Sie einige Schmerzen verkürzen und auf den Punkt kommen. Und ich möchte den HDMI-Anschluss auf meinem Mac für das Display verwenden, damit ich keinen USB-C/Thunderport 3-Port für das Display opfern muss.
Was folgt, ist zu diesem Zeitpunkt so gut wie für Mac -Benutzer. Hoffentlich war dies auf Ihrer Reise nützlich, wenn Sie kein Mac -Benutzer sind, der nach einer Lösung sucht.
- Ja, dies ist eine lange Lektüre, da Sie den Hintergrund und die Dinge beeinflussen, die Ihre Entscheidungen beeinflussen. Wenn Sie alternative Portoptionen haben, ist dies der einfache Ansatz. Wenn Sie nur HDMI haben, dann lesen Sie dies.
Warum nicht setResx verwenden?
Eine gute Frage und eine, die gültig ist. Sie löst jedoch nicht das technische Problem und hinterlässt Sie eine schöpferische Version dessen, was Sie bereits haben.
- SetResX tritt Ihren Mac dazu, zu denken, er sei mit einem höheren RES -Display verbunden und bietet Ihnen mehr Betriebspixel für das angezeigte Bild, aber die zugrunde liegende Hardware läuft immer noch bei 1080p. Sogar der Meinung, dass der Mac glaubt, er sei mit einer höheren Auflösung. Wenn Sie nicht blind sind, ist dies schlimmer als 1080p auf dem Bildschirm, um sie anzusehen.
Um das etwas mehr auszupacken, wenn setResx verwendet wird:
- Sie MAC zeichnet in seinem grafischen Speicher einen 2560x1440 -Bildschirm
- Ihre Grafikhardware strahlt sich dann von 2560 x 1440 bis 1920x1080 (1080p) an und spritzt das Kabel zum Monitor hoch
- Der Monitor empfängt den Datenstrom von 1920x1080 und konvertiert dann das durch Skalierung (die Standardeinstellung für Ihre Anzeige) in eine Anzeige von 2560 x 1440.
- Sie können dies bestätigen, indem Sie Ihr Monitär, Menü, Abschluss anzeigen und Informationen anzeigen. Dies wird immer noch 1080p sagen
- Wenn Sie im Menü "Monitor Display -Einstellungen" von breit auf 1: 1 ändern, sehen Sie, was ich meine.
Sie könnten sagen, also was ist das Problem damit, es wird 2460x1440 vom Mac auf den Bildschirm?
- Ja, es ist jedoch aufgrund der Skalierung und Dehnung, um es dorthin zu bringen, dass die Pixel in Pixelbits und aus Bits von Pixel verarbeitet wurden, was bedeutet, dass das endgültige Bild nicht so knusprig ist, wie es sein sollte.
- Wie ich bereits sagte, wenn du blind bist, ist es ein Soluton, aber keiner, mit dem ich glücklich sein würde.
Zurück zum nativen Fix:
Auf dem Mac, wie der Forum -Link oben Linux und Windows ganz gut abdeckt, müssen wir ein paar Dinge tun, die nicht am einfachsten zu tun sind, und Updates wie Catalina haben es schwieriger gemacht.
- Zunächst einmal ist dieser Beitrag von Michael Civitillo der bisher beste Ansatz, den ich für die Bereitstellung der endgültigen Lösung gefunden habe, aber es hat immer noch das Problem, dass die Lösung immer noch die falschen Monitor -EDID -Daten verwendet. https://michaelcivitillo.com/overriding-edid-on-osx-for-external-monitors/ Ich habe eine Kopie/Einfügung der Seite in das Repo aufgenommen, falls es verschwindet, wie einige der obigen Forum-Links.
- Seit Michaels Post 2017 hat Apple Catalina veröffentlicht, und dies hat das / oder Root -Verzeichnis des Systems nur gelesen.
- Der Weg, der "sudo mont --uw /" betreibt, bevor Sie etwas in den Systembereich kopieren. Wie Michael feststellte, muss dies mit Vorsicht verwendet werden, da Sie Ihr System vermasseln könnten.
Wie können Sie die EDID -Daten in einem Format erhalten, das Ihr System lesen kann?
Dies ist das Stück, mit dem ich auch zu kämpfen habe. Ich habe einen Editor für EDID -Dateien gefunden, aber nicht viel darüber weiß. Ich bin ein bisschen ein Hase, um das Tool zu verwenden, um etwas zu erhalten, das funktioniert. Ich mache mir besorgt, den Monitor auch mit den falschen Einstellungen zu beenden oder zu beschädigen.
Was ich bestätigt habe:
- Der oben beschriebene Fix Michael bringt den Monitor in den verwalteten Modus, den wir benötigen
- Mit dem Befehl montieren kann ich die Dateien in den Systembereich schreiben und sie haben bisher festgehalten (noch nicht wieder an die Systemintegritätsschutz).
- Der letzte Teil der Gleichung besteht darin, eine geeignete EDID -HEX -Datenstromdatei für den Monitor mit der 2560 x 1440 -Auflösung zu finden.
Das lustige Stück!
Die Schritte sind also eine Kombination der Bits von oben.
Sie benötigen die folgenden Installation und zusammengebracht.
- Die Ruby -Datei aus diesem Git ist aus der Ruby -Datei von https://gist.github.com/adadherity/7435890 optimiert. Dies ist so, dass wir das Skript eine Datei füttern können, anstatt die EDID des Monitors direkt herunterzuladen, da aus dem Problem der Problem entsteht.
- Der EDID-Editor, wenn Sie meinen Datenzeichenfolge nicht vertrauen möchten oder https://www.analogway.com/apac/products/software-tools/aw-edid-editor/ abspielen möchten
Der Prozess:
- Starten Sie Ihren Mac neu. Halten Sie vor dem Start von OS X den Befehlsrunden-R gedrückt und halten Sie es festgehalten, bis Sie ein Apple-Symbol sehen. Wenn Sie die Fortschrittsleiste sehen, geben Sie die Befehls-R ab und warten Sie, bis der Wiederherstellungsmodus startet.
- Wählen Sie im Menü der Dienstprogramme Terminal aus.
- Geben Sie im Terminalfenster ein: csrutil deaktivieren und drücken Sie dann die Eingabetaste.
- Starten Sie Ihren Mac neu.
- Stellen Sie sicher, dass Sie nur den Monitor angeschlossen haben, der das Display -Problem verursacht.
- Offenes Terminal und ein Setup erhalten.
- 6.1. Git Clone https://github.com/jhale716/dell-u2711-monitor dell-u2711-patch
- 6.2. CD Dell-U2711-Patch
- 6.3. ioreg -l -d0 -W 0 -r -c applesisplay >> Dell -U2711 -patch.txt
- 6.4. nano dell-u2711-patch.txt (Ich verwende Nano als meinen Terminal Editor)
- 6.5. Hier ersetzen Sie die Zeichenfolge "iodisplayedid" = <viele Zahlen und Buchstaben> damit.
- 00FFFFFFFFFFFF0010AC56A0B54A050634150104E53C2278F08E05AD4F33B0260D5054A55F008100B300714FA9408180FF0001000100815B0050A0A029500820B80000B03100007E000000F7000AFFFFFFFFFFF000000000000000000010000000000000000000000000000000000010000000000000000000000000000001F402030A30E50D6C5A4C4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
- Sie müssen sicherstellen, dass Sie das <> an Ort und Stelle haben, während Sie begonnen haben, keine zusätzlichen Räume und Sie müssen auch sicherstellen, dass Sie die richtige Saitengefühle haben. Die Prüfsumme am Ende ist spezifisch für diese Zeichenfolge. Ändern Sie diese also nicht.
- Verwenden Sie Ihre Pfeile, um die vorhandene Zeichenfolge zu navigieren und zu löschen, bevor Sie das neue einfügen. Ja, STRG+V funktioniert hier.
- 6.6. Sobald Sie das getan haben, wird Strg+x, dann y, dann wird eingreift.
- Ich habe die Beispieldateien, die ich erstellt habe, als Referenz aufgenommen, sie werden nicht unbedingt in Ihrem System funktionieren. Deshalb müssen Sie Schritt 6 in seiner Ganzheit durchführen.
- Führen Sie das Skript aus, um die benötigte Datei zu erstellen. Ruby Patch-Edid-File.RB Ein neuer Ordner mit einem seltsamen Namen (Mine wurde DisplayVendorid-10AC und Michael's DisplayVendorid-4C2D) in Ihrem Heimverzeichnis erstellt.
- Jetzt müssen Sie den Schreibzugriff auf die Systemdateien aktivieren, sudo mont -uw / wird das für Sie tun.
- Ich empfehle, die Dateien zu unterstützen, die Sie kurz vorstellen möchten, nur für den Fall.
- 9.1. Verwenden Sie den in Schritt 7 festgestellten Folkernamen MKDIR Backup- {NewFolder}
- 9.2. CP/System/Bibliothek/Anzeigen/Inhalt/Ressourcen/Überschüsse/{NewFolder}/* Backup- {NewFolder}/
- Kopieren Sie Ihre neue EDID -Setup -Datei ein, um sudo cp {newFolder}/*/system/bibliothek/Anzeigen/Inhalte/Ressourcen/Überschüsse/{newFolder}/
- Starten Sie Ihren Mac neu. Nachdem Sie sich angemeldet haben, sollte Ihr Monitor endlich wie erwartet aussehen.
- Sie sollten an diesem Punkt SIP wieder aufnehmen, indem Sie wieder in den Wiederherstellungsmodus wieder einteilen und csRutil aktiviert werden.
Ich habe ein paar zusätzliche Dateien zur Verwendung aufgenommen, wenn Sie möchten.
- Mit dem Befehl ioreg hätten Sie eine Menge anderer Dinge erhalten, mit denen Sie vielleicht spielen möchten, auch den von mir erstellten Hex -Datenstrom, den ich erstellt habe, muss möglicherweise für Ihre Situation optimiert werden. Ich betreibe 2560x1440 @ 60Hz, was zu mir passt, das willst du vielleicht nicht.
- Möglicherweise möchten Sie etwas Komparrison darüber, was Sie für Sense -Überprüfung und direkte Komparrison tun. Ich habe diese Schritte nacheinander verwendet und dokumentiert, ohne dass Tippfehler dies für mich funktioniert hat.
Die Dateien
- Dell-U2711-Blank.bin Awedid Editor-Datei Sie können direkt öffnen
- Dell-U2711-Blankraw.Dat das RAW-Exportdateiformular AWEDID-Editor vor der Reinigung
- Dell-U2711-Blank.DAT Die von AWEDID-Editor exportierte HEX-Datei mit den Vorläufer-Info, Räumen und Wagenrenditen, um die benötigte Hex-Zeichenfolge zu geben.
- dell-u2711-patch.txt als Beispiel dafür, wie deins aussehen sollte, benutze dieses nicht!
- DisplayVendorid-10AC Für die endgültige Datei, die Sie vor dem Neustart kopieren müssen, müssen Sie sie kopieren.
Hoffentlich war dies hilfreich und nützlich, um eine sehr dumme Entscheidung zu überwinden, dass Dell zu diesem Zeitpunkt ursprünglich auf einem so High -End -Monitor getroffen hat.