Update auf 10.12.4 - Grafikkarten flackern

  • Hallo!
    Nach dem letzten Update flackern die Farben (rot blau, orange). Meine Karte ist unter "über diesen Mac" aber richtig erkannt. Muss ich mein Backup zurück spiegeln oder kann ich da etwas einstellen?

  • Stell mal die Monitorauflösung auf einen anderen Wert ein und dann wieder zurück auf den Alten.

  • Habe ich gemacht, das Flackern oder besser der Farbenwechsel bleibt.

  • Willkommen im Club! ;(
    Das Flackern liegt an der fehlenden Unterstützung deiner Grafikkarte von 'Metal', der Grafik-Engine von macOS, die mit El Capitan eingeführt wurde. Warum diese Probleme ausgerechnet mit dem Update zu 10.12.4 auftauchen - komischerweise nicht bei allen AMD-Grafikkarten der 5000-er und 6000-er Serie - wissen die in Cupertino bestimmt am besten....

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • @Versuch1


    Eine Alternative wäre es, deine Onboard Grafik (HD 4600) zu verwenden. Die HD 6450 ist nicht wirklich viel schneller... Außerdem ist es egal ob du die eine oder die andere Grafik einsetzt. Beide sind eh nur für Office ausgelegt... Oder gibt es einen speziellen Grund?

    iMac 19,1: i9 9900K | Gigabyte Z390 Aorus Ultra @ F9 | ASUS TUF 6900XT | 970 Evo | macOS 11.7 | OpenCore 0.6.7

  • Vielleicht kann/mag jemand der von der Disko betroffen ist mal das folgende Tool testen: https://github.com/JogleLew/amd-framebuffer-utility ich habe an anderer Stelle gelesen dass sich mit einem Framebufferpatch aus dem Tool das Problem beheben lassen soll.

  • Ich habe mir das Tool mal angesehen. Soweit wie ich das verstanden habe braucht man das BIOS der Grafikkarte. Die Anleitung dazu ist in Chinesisch .... :/

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • Verwende SwitchResX, um die Farbtiefe auf Millionen zu stellen. Danach kann SwitchResX wieder entfernt werden.
    Hat bei mir mit ATI Radeon HD 5870 funktioniert.


    Habe das Problem zwar nicht, ich suchte aber schon länger nach einer Möglichkein von ARGB2101010 auf ARGB8888 und umgekehrt umzuschalten...

    Working horse: iMacPro1,1, Gigabyte GA-Z170MX Gaming 5 (BIOS F22f), i5 6600K@4GHz, Gigabyte RX460 4GB, 32 GB Ballistix Sport LT 2400 MHz, Samsung 850 Pro, 860 EVO, 870 EVO, Fenvi T919 (BCM94360CD), Jonsbo UMX3, Monterey, OC 0.8.4

  • Naja so schwierig ist das nun aber auch wieder nicht @McRudolfo :D
    Passend zu Deiner Sapphire Radeon HD 6850 habe ich mir den ROM von hier: https://www.techpowerup.com/vg…pphire-hd6850-1024-110620 geladen und mal durch das Tool gedreht das Ergebnis sieht so aus:

    und der hieraus resultierende Framebufferpatch so:

    Mit Clover könnte man das jetzt on the Fly erledigen da Du aber mit OZ unterwegs bist musst Du wohl oder übel die AMD6000Controller.kext zu Fuß patchen zum Beispiel mit Hexfiend oder Dir ein Perl Patch Command daraus basteln. Der Weg über Hexfiend setzt voraus das Du Dir die AMD6000Controller.kext auf den Desktop packst und dann das Binary aus dem Kext heraus kopierst und mit HexFiend bearbeitest mittels cmd+f öffnest Du den Such Dialog in Hexfiend und suchst nach folgender Zeichenkette

    Code
    1. 000400000403000000010000000000001204040100000000000400000403000000010000000000002205050200000000000800000402000000010000000000001102030400000000000200001402000000010000000000000000060500000000

    Die Kette kommt genau einmal vor.

    Anschließend in dass Replace Feld noch folgende Zeichenkette einfügen und auf Replace klicken:

    Code
    1. 000400000403000000010000000000001204010100000000040000001402000000010000000000000000020500000000000800000402000000710000000000002205030400000000000200001400000000010000000000001102040600000000

    Das Binary speichern und wieder in den Kext einfügen und anschließend den Kext mit Kextutility installieren. Abschließend noch den Framebuffer über die defaults.plist oder per NVRAM Kommand auf Duckweed ändern und neu starten und dann hoffentlich keine Disko mehr haben.

  • Automatisches Erstellen von Framebuffer-Patches. Wie geil ist denn das? Probiere ich gleich morgen mit meiner RX460 aus!

    Working horse: iMacPro1,1, Gigabyte GA-Z170MX Gaming 5 (BIOS F22f), i5 6600K@4GHz, Gigabyte RX460 4GB, 32 GB Ballistix Sport LT 2400 MHz, Samsung 850 Pro, 860 EVO, 870 EVO, Fenvi T919 (BCM94360CD), Jonsbo UMX3, Monterey, OC 0.8.4

  • Dann hänge ich das Tool wohl hier besser mal an da die Seite mit den Binaries schlecht bis nicht erreichbar ist :D

    Dateien

  • Danke @griven !!! Gut, dass es hier Experten gibt! :D
    Ich werde mich mal morgen mit beschäftigen - heute geht nix mehr...

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • Hoffentlich klappt es auch ich habe es ja selber nicht testen können da ich keine Disko Karte zum testen besitze...

  • @griven


    ich habe das nun getestet sowohl mit Clover als auch mit Ozmosis.
    Beide Test waren leider nicht erfolgreich - die Disco ist weiter am rocken :S

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • @griven


    ich habe das nun getestet sowohl mit Clover als auch mit Ozmosis.
    Beide Test waren leider nicht erfolgreich - die Disco ist weiter am rocken :S


    Hast die die Farbtiefe verändert, wie @key65 es empfohlen hat?

    Working horse: iMacPro1,1, Gigabyte GA-Z170MX Gaming 5 (BIOS F22f), i5 6600K@4GHz, Gigabyte RX460 4GB, 32 GB Ballistix Sport LT 2400 MHz, Samsung 850 Pro, 860 EVO, 870 EVO, Fenvi T919 (BCM94360CD), Jonsbo UMX3, Monterey, OC 0.8.4

  • Das ist nun der nächste Schritt gewesen........


    Die Disco ist beendet! :thumbsup:

    Das Ändern der Farbtiefe auf 16,7 Mio war bei mir die Lösung. Ich habe dann auch die originale AMD6000Controller.kext installiert und auch damit gibt es kein Flackern!


    Dank an @key65 für den Tipp!

    iMac19,2: Asus B85M-E, Xeon E3-1230 v3, Sapphire Radeon RX580 8GB, 16GB RAM, Clover 5156, macOS 13.6.4

    MacBookPro11,4: Lenovo Thinkpad W541, i5-4340M, intel HD4600 (+nVidia deaktiviert), 16 GB Ram, Whitelist-BIOS-Mod, Clover, macOS 10.14.6, Windows 10

  • Wenn es wirklich nur an der Farbtiefe liegt dann um so besser ist um einiges einfacher zu ändern als die Framebuffer zu patchen :D
    Wäre gut wenn andere mit Disko Effekten das bestätigen könnten.

  • Vielen Dank für die vielen Tipps. Wo kann ich die Farbtiefe ändern?