ALC892 ohne VoodooHDA, sondern mit AppleALC nur wie? (Mit funktionierendem Mikrofon)

  • Hallo zusammen,

    Ich habe beschlossen nun das Projekt Hackintosh fertig zu stellen.

    Das einzige Problem ist, das die VoodooHDA nicht nutzbar ist, wenn es um audio Eingänge geht, außerdem hat sie ein komisches Knacken.

    Nachdem ich mehreren Stunden am heutigen Tag damit verbracht hatte Foren durchzusuchen und Lösungsansätze zu probieren jedoch ohne Erfolg.


    Was ich weiß, ist dass ich die AppleHDA.kext zum laufen bekommen muss. Im nachfolgenden habe ich mal ein paar meiner anlaufpunkte verlinkt

    (Ich hoffe das ist ok).


    https://forum.amd-osx.com/viewtopic.php?f=24&t=4880 ( hier scheitert es daran, dass die Datein welche man herrunterladen soll fehlerhaft sind)

    AppleALC - Der dynamische AppleHDA Patcher (auch diese Anleitung habe ich verfolgt und alle Kombinationen für den ALC 892 duchprobiert)


    Auch das hat nicht funktioniert. Alle Kexts sind auf dem neusten Stand.


    Hat eventuell jemand eine Idee was ich noch probieren könnte?

  • Hallo Tunfisch96 ,


    lade doch bitte deinen verwendeten EFI-Ordner hoch ins Forum. Im OSX-System hast du nichts verändert oder installiert?

  • Hier ist im anhang mein EFI ordner.

    Ich wüßte nicht, dass ich etwas im System verändert habe, eigentlich nicht.

  • Ja es geht um das Ryzen system.

    Hier die DPCI MAnager Bilder

  • In deiner verlinkten Anleitung von amd-osx.com steht doch drüber, dass die Methode veraltet ist, sogar ein Link zur neuen Methode ist dabei (https://forum.amd-osx.com/view…=24&t=6043&p=45449#p45449).

    Das ist zwar sehr ähnlich wie die Anleitung hier im Forum, aber bei mir funktioniert es auch nur wenn ich die Layout-ID über dein Bootflag setze. Die verschiedenen Layout-IDs musst du durchprobieren, ich würde mit 3 anfangen, die geht ziemlich oft. Wichtig ist, dass jegliche zusätzliche Audio-Kexte außer AppleALC entfernt wurden und dass die AppleHDA original und zur macOS-Version passend (also am Besten seit Installation / letztem Update nicht verändert) ist.

    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)

  • Das die Anleitung veraltet ist habe ich tatsächlich über sehen.

    Danke für den hinweils.

    Wie meinst du das aber mit

    aber bei mir funktioniert es auch nur wenn ich die Layout-ID über dein Bootflag setze.

    muss ich das in der Liste nach oben schieben?

    Bootflags sind doch die Boot Arguments, richtig?

  • Ja im Clover Configurator heißt es Boot Arguments. Was ich meinte ist dass die Anleitung hier im Forum (dein zweiter Link) empfiehlt, den entsprechenden Clover-Eintrag für die Layout-ID zu nutzen (Devices -> Audio). Das hat bei mir nicht funktioniert (keine Ahnung ob das an Clover oder am Ryzen liegt, AppleALC hat zwar geladen aber ich hatte keine Audio-Devices), aber über den Bootflag wie in der amd-osx.com Anleitung ging es.

    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)

  • Ich habe nun alle id's durchprobiert jedoch ohne erfolg.

    Muss ich noch Irgend welche Hacken oder Einstellungen in der config.plist verändern?

  • Solange du vorher nichts verstellt hast nein - du kannst ja mal deine config hochladen (vorher Seriennummer entfernen). Außerdem kannst du mit sudo kextstat | grep AppleALC nachsehen, ob die AppleALC geladen wird. sudo kextstat | grep AppleHDA macht das selbe mit der AppleHDA, die ebenfalls geladen werden muss. Alternativ hilft auch der gesamte Output von sudo kextstat.

    Du bist dir ganz sicher, dass deine AppleHDA noch original ist? Kann man unter Apple-Menü -> Über diesen Mac -> System Report -> Erweiterungen sehen (dort muss bei AppleHDA in der Spalte "erhalten von" "Apple" stehen; das dauert etwas bis es geladen hat.

    Last but not least habe ich das Ganze nur unter Mojave getestet, unter High Sierra hatte ich noch VoodooHDA...

    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)

  • Hier noch einmal etwas herrunter gescrollt, größer ziehen geht nicht.



    Dein LAN hat kein Builtin und damit sollte dir der Zugang zum App Store verweigert sein.

    Den App Store kann ich aber verwenden. Was ist denn dieses Builtin?


    Andere sache, es sieht so aus alsob die Kext nicht geladen wird. Jedenfalls bekomme ich von der Konsole kein Feedback AppleHDA aber schon.


    Den Unterpunkt System Report finde ich bei mir nicht, ist der bei High Sierra vieleicht wo anders?

    Edit: Habs gefunden und die AppleHDA ist Original.

  • Habe eine Idee aber dazu braucht man die Audio Device von deinem ALC 892, also in meinem Fall die 80861E20, schau doch bitte noch mal unter PCI List und drücke die drei blauen Kugeln oben rechts.

  • Ja gut solange der AppleALC nicht geladen wird kann es nicht funktionieren. Der aktuellste AppleALC liegt zusammen mit dem aktuellsten Lilu unter /EFI/CLOVER/kexts/Other?

    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)

  • Habe eine Idee aber dazu braucht man die Audio Device von deinem ALC 892, also in meinem Fall die 80861E20, schau doch bitte noch mal unter PCI List und drücke die drei blauen Kugeln oben rechts.

    So? Kann es Eventuell sein, dass dier Saundchip nicht erkannt wird, da keine Passende Kext geladen wird?


    Ja gut solange der AppleALC nicht geladen wird kann es nicht funktionieren. Der aktuellste AppleALC liegt zusammen mit dem aktuellsten Lilu unter /EFI/CLOVER/kexts/Other?

    Ja liegt alles dort.

  • Hm, da bin ich jetzt aber auch gerade mit meinem Latein etwas am Ende. Ja du hast recht, solange der AppleALC nicht geladen wird funktioniert auch kein Sound. Da müssten wir jetzt den Grund für finden, denn eigentlich sollte der geladen werden. Poste doch bitte mal den gesamten Output von sudo kextstat.

    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)

  • Da schlummert irgendwo noch ein CodecCommander.kext rum, der müsste noch raus, soweit ich weiß beißt sich auch der mit AppleALC. Ansonsten sehen die Kexts gut aus, Lilu wird auch geladen. Außer dem CodecCommander sehe ich jetzt keinen Grund, warum AppleALC nicht laden sollte.

    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)

  • Ich habe die CodecCommander.kext gelöscht und der AppleALC.kext wurde geladen.

    Also die layout-id's durchprobiert, bei einigen hat der Sound auch funktioniert, doch da stellte ich das Nächste Problem fest, die Eingänge funktionieren nicht.

    Die werden zwar angezeigt doch registrieren keinen Eingangspegel.

    Ist das Normal? Kann man das Irgendwie beheben?