Script gegen Pink-Screens (dGPU und iGPU)

  • Beim Studieren des Videos aus dem Beitrags MacPanda aka. Latte Panda Alpha fiel mir direkt das kleine Ruby-Script "patch-edid,rb" ins Auge, dass hier als Dateianhang beiliegt.


    Während im Video selbst damit die interne Grafik des Latte Panda Alpha korrigieren lies, funktioniert das Script auch auf dedizierten Grafikkarten von AMD oder Nvidia, wenn über den HDMI Anschluss nur ein beschränkter Farbraum durchgegeben wird (kein volles RGB, manchmal ein Pinkstich, sonst gerne auch blassere Farben im Vergleich mit DVI oder DP).


    Die Dateien die das Script erstellt erzwingen das Ansprechen des Monitors mit vollem RGB Farbraum, wodurch die Farben dann wieder wie über andere Anschlüsse angezeigt werden.


    Die Nutzung ist denkbar einfach:

    • Packt das ZIP in einem Ordner eurer Wahl aus (z.B. ~/Downloads)
    • Öffnet ein Terminal-Fenster und wechselt darin in den Downloads-Ordner. Das geht per cd ~/Downloads
    • Startet das dort befindliche Ruby-Script per ruby patch-edid.rb
    • Dies erzeugt, nach dem Ausführen, einen Ordner namens "DisplayVendorID-XXXX (XXXX steht für eine beliebige Nummernfolge) in dem gleichen Verzeichnis, in dem das Ruby-Script liegt.
    • Der Ordner muss nun nur noch in das Verzeichnis /System/Library/Displays/Contents/Resources/Overrides kopiert werden. Beim Einfügen werdet ihr nach euerm Passwort gefragt, da es sich hier um ein System-Verzeichnis handelt.

    Danach einfach neu starten und das Bild an dem angeschlossenen Ausgabe-Gerät sollte nicht mehr Pink sein... ;)


    Viel Erfolg dabei...

    Dateien

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

    2 Mal editiert, zuletzt von al6042 ()

  • al6042

    Hat den Titel des Themas von „Script gegen Pink-Screens für IntelHD-Grafik User“ zu „Script gegen Pink-Screens (dGPU und iGPU)“ geändert.
  • Das Skript aus dem Post von Oben funktioniert ab Catalina nicht mehr, da der Ziehlordner Schreibgeschützt ist. Für Catalina & neuer gibt es ein alternatives Skript das dann auch in einen anderen Ordner gehört.


    Hier ist der Link:


    Hab es heute unter Ventura ausprobiert & es hat funktioniert. 👍


    Dank geht weiterhin an al6042 denn diesen Link hab ich auch von ihm. 😄

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro