10.13.4 BETA und AMD RX 560

  • Moin Moin


    Apple scheint bei AMD Grafikkarten geschraubt zu haben
    Leider wird meine RX560 nach Update auf 10.13.4 nicht mehr zur Bildausgabe verwendet.
    Wenn ich über die Intel HD 630 Boote, wird sie aber als 2. Grafikkarte ohne weiteres erkannt...
    gibt halt nur kein Bild mehr..also Vorsichtig ;)


    vllt hat jemand ne Idee?!

  • Moin,


    ohne Wahtevergreen und ohne irgend ein Inject unter Graphics. Schonmal probiert?


    Gruß Mocca55

    ———>Kein Support über Privatnachrichten<———

  • Das dachte ich mir auch schon ... leider das selbe

  • Mal nur über die DSDT/SSDT Methode oder "RadeonDeInit" probiert?

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Meine RX580 hat Multimonitor Probleme, da sollte man auch aufpassen :thumbup:
    Vorher keinerlei Probleme, seit der neusten Beta geht mein dritter DP Monitor nicht mehr. Mit oder ohne Wahtevergreen/RadeonDeInit

  • Was ist RadeonDeInit wo ist der unterschied zu Whatevergreen meine 560 läuft auch nicht mit der Beta

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

  • Komisch ist das ja alles hinterlegt ist in der Beta für nativen Betrieb.


    Normalerweise sollten diese Karten Native laufen :





    Vielleicht funktioniert es ja in Beta 2!

  • Evtl. sind die Framebuffer noch nicht korrekt implementiert, mit meiner RX460 hab ich schon jetzt mit 10.13.3 nur eine funktionierende Kombination gefunden (Futomaki auf iMac 14,2), mit der alle 3 Ports gehen. Hoffe somit auch auf Beta 2 und folgende.

    iHack: Ryzen 5 1600, GA-AB350M-D3H, Sapphire RX570 4GB, 32GB DDR4-3200, 250GB NVMe SSD + 512GB SSD + 1TB HDD, OC, macOS 12.0.1, Manjaro Linux


    alter iHack: i3-4330, GA-H81M-HD3, Sapphire RX460 4GB -> RX560 BIOS, 8GB DDR3-1600, 128GB SSD, 250GB HDD, OC, macOS 12.0.1, Manjaro Linux


    ThinkPad T410: i5-520M, Nvidia NVS3100M, 4GB DDR3-1066, 120GB SSD, 250GB HDD, Clover, macOS 10.14.6


    Bastlerware: Acer Aspire 7741G: i5-430M, ATI HD 5650 1GB; 4GB DDR3-1066; 250GB HDD, Clover, macOS 10.13.6, 1.5 von 2 SATA-Ports defekt...


    Originals: MacBook Pro 15 Late 2013 (macOS 12.0.1), iPhone X 64GB (iOS 15.1)

  • Also ich hatte vorhin das Update gemacht und meine Karte lief einwandfrei.
    Hatte keine Probleme gehabt.


    Edit: Habe gerade das Update auf 10.13.2 gemacht. Läuft.

    Einmal editiert, zuletzt von redbelt ()

  • @redbelt Du hast schon gelesen das wir hier von 10.13.4 sprechen oder ?
    Oder läuft die Karte bei dir ohne Kexte schon mit 10.13.2/3 nativ ?

  • Naja ich habe es ja an anderer Stelle schon geschrieben einen Framebuffer Patch braucht man halt trotzdem denn in den seltensten Fällen passt das Layout der Karte zu Apples Framebuffern. Bei einer RX460 sollte es wohl der ACRE Framebuffer sein und der ist laut Apple definiert mit 3 Ports (DP,HDMI,DDVI) was aber ja nicht zwingend auch zu dem passen muss was auch auf der Karte an Ports vorhanden ist. Jetzt gibt es 2 Möglichkeiten die eine wäre so zu handeln wie es WhatEverGreen tut und einfach den generischen Radeon Framebuffer vorzugeben zum Beispiel in Clover und schon sollten auch alle Ports funktionieren die andere wäre den ACRE Framebuffer an die eigenen Gegebenheiten anzupassen. Für letzteres braucht es neben dem DPCI Manager (um den ROM der Karte zu extrahieren) noch des AMDFramebufferUtilities um zum einen die Konfiguration aus dem ROM zu lesen und zum anderen die Framebuffer aus macOS zu lesen. Mit dem AMDFramebufferUtility lässt sich dann praktischerweise gleich der Patch Eintrag für Clover generieren :D


    Für meine R9-290X habe ich auf dem Weg den Baladi Framebuffer so zurechtgebogen das damit die Karte korrekt als AMD R9-290X 4096 MB im Profiler angezeigt wird und nebenher auch alle Ports zur Verfügung stehen.

  • Die Polaris 11/21 Chips haben sämtlichts 1x HDMI, 1x DP, 1xDDVI (sieht man hier schön)
    Damit sollten die ja auch mit AMD Framebuffer laufen, wenn nicht am BIOS gepfuscht wurde (die XFX Modelle laufen z.B. nicht).
    Insofern denke ich, dass die ohne größere Anpassung laufen sollten, wenn Apple das ins OS einpflegt.

    Original Apple: MacBook Pro 14 2021 - macOS Sonoma

    Hackintosh: Lenovo M710q - macOS Sonoma

  • Naja die Ports allein sagen aber auch noch nicht unbedingt was aus es gibt da noch ein paar andere Dinge die zu beachten sind und selbst wenn die Ports physisch identisch sind heißt das noch lange nicht das Transmitter, Encoder und SenseID mit dem übereinstimmen was Apple sich da im Framebuffer so vorstellt. Aber gut wartet Ihr darauf das Apple das ins OS einbaut *seufz*

  • @griven Wenn es mit der nächsten oder übernächsten Beta Plug-And-Play OOB geht, warum sollte man sich dann die Mühe machen und irgendwas modifizieren und stundenlang rumfummeln und suchen :D
    Ich kaufe mir auch lieber Hardware, die einfach funktioniert - ohne irgendwelche Patches oder extra Kexte. Da muss ich mir dann auch keine Sorgen machen, dass Apple mit dem nächsten Update wieder irgendwas umgebaut hat und ich dann blöd dastehe, bis irgendjemand (hoffentlich) eine Lösung gefunden hat.


    Aber ich kann den Basteltrieb schon verstehen. Vor ein paar Jahren habe ich noch ausschließlich Gentoo auf allen Maschinen genutzt. :D

  • Weil es eben nicht passieren wird das es Pulg-And-Play OOB geht. Welchen Grund sollte Apple haben alle möglichen und unmöglichen Kombinationen aus Connectors, Transmitter, Encoder und SenseID in die Framebuffer zu packen wenn sie selbst nur bestimmte Kombinationen benutzen? Es gibt ja den RadeonFramebuffer nicht aus lauter Spaß an der Freude sondern es gibt ihn um genau solche Dinge abzufangen. Bis auf den Makel das die Karte nicht namentlich im Profiler auftaucht hat man damit keine Nachteile gegenüber dem Framebuffer der von Apple abgedacht ist für die jeweilige GPU Generation. Im Grunde macht WhatEverGreen auch nichts anderes auch hier wird immer der RadeonFrameBuffer verwendet und kein spezifischer (sieht man sehr gut im IORegistyExplorer). Was in der neuen Beta wegfällt ist die Schleife die gedreht werden muss damit die Karten nicht in einen Blackscreen booten (Mieze SSDT Methode, RadeonDeInit in Clover oder eben WhatEverGreen)....

  • Wenn man die DSDT richtig konfiguriert hat, kann man im Systembericht unter "PCI" nachlesen, welcher Framebuffer verwendet wird. Bei meinen RX580 ist das von Anfang an der Radeon-Buffer. Ganz ohne jedes WEG oder einen Eintrag in die Clover-Config. Die haben je 2 HDMI- und DP-Ausgänge und einen DVI.


    :hackintosh:

  • Wau bei mir steht unter PCI garnicht wieso nicht ^^was das fürn müll hehe

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

  • Mit meiner AMD 390 hatte ich nur Probleme in der neusten Beta.


    Selbst nach Umschreiben der Kexte wieder zurück gehen auf 10.13.3

  • @SirusX Das ist größtenteils Kosmetik und wird in den _DSM Methoden der jeweiligen Geräte in der DSDT definiert. Soweit ich weiß benutzt du keine DSDT und SSDTs.


    @MacGrummel Was mich mal interessieren würde, wie sieht dein SMBus Device in der DSDT aus? Immer wenn ich in der Vergangenheit meinem SBUS eine _DSM verpasst habe, ging der Rechner nicht mehr in den Sleep... ?(

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Eigentlich hab ich die PCI-Anzeige auf allen Rechnern mit High Sierra und DSDT, egal, ob ich nun die einfachen Patches im MaciASL angewandt habe oder ob mir für den X99er von @apfelnico oder @antagon sehr sorgfältig eine DSDT manuell gepatcht wurde, die von Nico bleibt im PCI-Bereich unter Sierra übrigens leer, aber das stört ja nur dort bei Testläufen, und hier geht es ja um High Sierra..


    :hackintosh: