Conexant CX20632 Audio läuft nicht unter Mojave

  • Hallo,


    leider gibt es doch noch ein Problem mit meinem letzten Build (HP ProDesk, siehe Signatur).


    Und zwar handelt es sich um den Conexant CX20632 Codec, der auch von AppleALC.kext unterstützt sein sollte. Auf dem Rechner läuft Mojave 10.14.6, der aktuelle EFI-Ordner hängt an.


    Die Problematik wirkt sich auch auf den Videoplayback zB. auf Youtube aus (sobald ich in der Timeline skippe hängt das Video), Quickview von Videos funktioniert nicht, genau wie Quicktime. VLC verhält sich seltsam und hängt sich nach dem Abspielen eines Videos beim Beenden auf. Unter den Ausgabegeräten finde ich nur "Es wurden keine Ausgabegeräte gefunden".


    Rufe ich im Terminal "kextstat | grep -iv com.apple", sehe ich zwar AppleALC, aber nicht AppleHDA, evtl. wird der Kext also gar nicht erst geladen? AppleHDA ist original und ungepatched.


    Kennt sich jemand mit dem Codec aus? Da unter Mojave anscheinend zahlreiche Layouts (auch mein Layout 28) entfernt wurden, bin ich mir nicht mehr sicher wo das Problem liegt.


    Ich hoffe jemand kann mich in die richtige Richtung lenken :)


    Liebe Grüße

    Marcus

    Dateien

    • EFI.zip

      (18,66 MB, 227 Mal heruntergeladen, zuletzt: )

    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460

  • Hallo Marcus,


    Wie du schon bemerkt hast wurden unter Mojave Layouts entfernt, du solltest mit dem aktuellen AppleALC & Bootargs arbeiten. (alcid=28)

    Mach bitte ein Backup von deiner EFI und setzt den hier ein.

    Es wäre auch von Vorteil aktuelle Clover einzusetzen.

    (der zu verfügung gestellte ist aktuell.)


    EFI_Neu.zip


    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

    Einmal editiert, zuletzt von cobanramo ()

  • Hi Coban,


    wenn ich deine EFI verwende, sehe ich im Clover Menü meine macOS-Partition nicht mehr, sondern nur noch Windows. Auch wenn ich alle GUI-Anpassungen in Clover lösche, kommen nur mehr Windows-Einträge dazu und ich kann nicht ins macOS booten.


    Ich habe also Clover geupdatet und die Änderungen aus deiner Config per Hand übernommen. Audio Inject steht nun also auch auf "No" und "alcid=28" ist ein Bootarg. Leider sehe ich immer noch kein Ausgabegerät, es hat sich nichts geändert.


    Hast du noch eine Idee?


    LG

    Marcus

    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460

  • Dann stimmt eher mit deiner rename's was nicht vermutlich. Es kann sein das bei dir kein "HDAS" im ACPI vorhanden ist.
    Versuch mit folgenden Rename's im Clover & mal OHNE Rename's.


    Um genauer zu sagen müsstest du dein DSDT (im Clover Menü mit F4) zu verfügung stellen.


    Betreffend fehlendem MacOS Partition hab ich nichts angepasst.

    Wenn du dein Efi aktualisiert hast must du aufpassen mit der neuen Clover version gilt die Neue ORDNERSTRUKTUR.

    Die alten mal rauswerfen, siehe mein Efi Ordner Struktur genauer an.

    Du müsstest schon die "-1" dort wegnehmen damit du was siehst.

    Dein Vorlage war so.


    Mein Vorschlag wäre so..


    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Rufe ich im Terminal "kextstat | grep -iv com.apple", sehe ich zwar AppleALC, aber nicht AppleHDA, evtl. wird der Kext also gar nicht erst geladen? AppleHDA ist original und ungepatched.

    Zitat von man grep

    -v, --invert-match Selected lines are those not matching any of the specified patterns.

    Wenn du also wissen möchtest, ob com.apple.driver.AppleHDA(...) geladen wurde: kextstat | grep -i applehda

  • Danke für die Erläuterung mit der verschwundenen Partition!


    AppleHDA.kext wird also doch geladen, das ist ja ein Apple Kext - hatte ich völlig verplant.


    Die angegebenen Renames und auch keine Renames helfen leider nicht, deshalb im Anhang meine DSDT.aml, in der Hoffnung dass man da was richten kann...


    Liebe Grüße

    Marcus

    Dateien

    • DSDT.aml

      (127,69 kB, 221 Mal heruntergeladen, zuletzt: )

    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460

  • Versuch mal mir diesem Config bitte.


    config.plist


    Was taucht den bei dir im Systembericht?
    Hast du auch schon mal mit Clover F11 Nvram geleert?

    Bist dir ganz sicher dass der AppleHDA.kext original vom Apple ist und nicht von irgendeinem Sound scripts verändert wurde?

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Der Systembericht und die Erweiterungen darin sind als Screenshots angehängt. Reicht das um zu sagen dass der AppleHDA.kext untouched ist?


    Nvram habe ich eben geleert und deine neue Config ausprobiert. Leider hilft bis jetzt nichts :(


    LG
    Marcus

  • Seltsam, wurde die hardware auch erkannt?
    Bitte ein Bild vom DPCIManager/PCI List oder vom Hackintool PCI Reiter.


    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Im Hackintool PCI-Reiter sieht man das Audio der Grafikkarte und ein "200 Series PCH HD Audio", bin mir nicht sicher ob das das richtige ist?


    Edit: Im Audio-Reiter sieht man es, es sollte das richtige sein denke ich.


    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460

  • Also ich vermute dass das Codec problem ist, anscheinend wird alles korrekt erkannt aber es kann sein das der Verfügbare AppleALC für CX20632 angepasst werden muss.

    Alternative könntest du VodooHDA.kext testen.

    Vielleicht kann dir auch MacPeet sicherlich genaueres sagen.


    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina / BigSur / Monterey / Ventura Beta / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Wenn ich den AppleALC.kext lösche und dafür die neuste Version vom VoodooHDA.kext in den Other Ordner kopiere, bootet mein System leider gar nicht mehr. Ein Screenshot hängt an, aber außer Voodoo kann man kaum was erkennen, weil der Text zur Panic hin so schnell läuft.


    Ich werde MacPeet bitten mal hier rein zu schauen :)


    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460

  • Wenn Du VoodooHDA verwendest und zeitgleich nicht die AppleHDA disabled wird, dann kommt es zur Panic.


    Ferner, der Codec Conexant CX20632 ist seit letztem Sourcecode AppleALC ganz neu drin und erst mit einer ID (28) vertreten, ursprünglich für einen HP EliteDesk.


    Natürlich kann es sein, dass bei für Deinen HP ProDesk 600 die Knoten des Codec´s 28 nicht passen.

    Ferner sollte auch in der DSDT der IRQFix gemacht sein, der hierbei viel Probleme behebt.


    Ansonsten, boote bitte mit einer Linux-Live-Version (z.B. Ubuntu). Dort im Terminal folgenden Befehl eingeben:


    Code
    1. cd ~/Desktop && mkdir CodecDump && for c in /proc/asound/card*/codec#*; do f="${c/\/*card/card}"; cat "$c" > CodecDump/${f//\//-}.txt; done && zip -r CodecDump.zip CodecDump


    Die dann auf dem Desktop gespeicherten Dateien unter Linux hier posten!

    Damit kann ich arbeiten und ggf. einen neuen passenden Codec für Dein Gerät entwickeln.

    Medion P9614: C2D 2,8GHz 8GB DDR3 GT330M 512GB FullHD intern BCM WLAN/BT SSD 512GB + 512GB + 1TB macOS Catalina / Win10pro 8)

    Real: MacMini M1: 8GB 32" LG 4k SSD 250GB + 1TB nvme USB-C + 1TB thunderbolt nvme macOS 14.4.1

    MacBook Air M2 15": 8GB SSD 512GB macOS 14.4.1

    MacMini2014: i5 2,8GHz 16GB DDR3 Intel Iris 5100 23" Apple-Cinema 1TB NVMe / 1TB HDD macOS 13.6.6

    iPhoneSE 3.Gen 128GB: iOS 17.4.1 iPad Pro 9,7" WiFi 32GB: iPadOS 16.7.7 MacPro3,1 macOS 13.6.4 / 14.4

  • Also wenn ich VoodooHDA.kext statt AppleALC.kext in kexts/Other ablege, AppleHDA.kext aus /System/Library/Extensions/ lösche und neustarte, erhalte ich eine andere Panic.


    Ich werde mal versuchen VoodooHDA gescheit einzurichten falls das mit dem IRQFix in der DSDT nicht hinhaut.


    Ansonsten im Anhang schonmal der Codec Dump, vielen Dank für deine Mithilfe :)

    Dateien

    • CodecDump.zip

      (3,8 kB, 214 Mal heruntergeladen, zuletzt: )

    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460

  • Ich hoffe erst einmal, dass Du die originale AppleHDA vor dem löschen gesichert hast für alle weiteren Versuche.


    Ferner, wenn Du AppleHDA löscht, dann reicht ein Neustart allein nicht. Die AppleHDA ist noch im prelinkedkernel.

    Du musst nach dem löschen auch den Kextcache neu aufbauen, z.B. mit KextUtility2.6.6 (letzte bekannte Version).


    Ich mache mit VoodooHDA nix, daher kenne ich mich nicht so gut aus damit, aber die Installer von VoodooHDA haben eigentlich immer einen Disabler für AppleHDA dabei.


    Ok, ich schaue mir Deinen Dump mal an und melde mich dann mit hoffentlich neuen Erkenntnissen.


    Edit:

    So, ich habe mal einen ersten Versuch für Dich.

    Der Voodookram muss dafür wieder raus und die originale AppleHDA muss in S/L/E liegen.


    LayoutID 15 (0F Hex), also auch den Flag alcid=15 versuchen


    trial1_CX20632_layoutID15.zip

    Medion P9614: C2D 2,8GHz 8GB DDR3 GT330M 512GB FullHD intern BCM WLAN/BT SSD 512GB + 512GB + 1TB macOS Catalina / Win10pro 8)

    Real: MacMini M1: 8GB 32" LG 4k SSD 250GB + 1TB nvme USB-C + 1TB thunderbolt nvme macOS 14.4.1

    MacBook Air M2 15": 8GB SSD 512GB macOS 14.4.1

    MacMini2014: i5 2,8GHz 16GB DDR3 Intel Iris 5100 23" Apple-Cinema 1TB NVMe / 1TB HDD macOS 13.6.6

    iPhoneSE 3.Gen 128GB: iOS 17.4.1 iPad Pro 9,7" WiFi 32GB: iPadOS 16.7.7 MacPro3,1 macOS 13.6.4 / 14.4

    Einmal editiert, zuletzt von MacPeet ()

  • Es läuft, alle Eingänge und Ausgänge funktionieren! :D


    Könntest du vielleicht kurz umreißen was du gemacht hast oder hast du einen Link zum Thema? Das würde mich wirklich interessieren :)


    @cobanramo und @MacPeet vielen vielen Dank für die Hilfe!

    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460

  • sehr schön


    LineOut hinten (als intSpeaker konfiguriert) und Kopfhörer vorn sind im SwitchMode. Beides funktioniert?

    Der erste LineIn ist das Mic vorn und der zweite LineIn der eigentliche LineIn hinten. Beides funktioniert und ist laut genug?


    Wenn es so alles passt, dann gebe ich den neuen Codec weiter fürs nächste Release.


    Wie klappte denn der Inject? Nur Audio Inject 15 oder mittels alcid=15 ?


    Zu Deiner Frage.

    Ich habe Deinen codec_dump gewandelt und auf Grund dieser Daten einen neuen passenden Codec für AppleALC entwickelt.

    Der Link zum Thema würde also zum Sourcecode der AppleALC verweisen.

    Es ist ein umfangreiches Thema, welches man nicht in einfache Worte fassen kann, leider.

    Medion P9614: C2D 2,8GHz 8GB DDR3 GT330M 512GB FullHD intern BCM WLAN/BT SSD 512GB + 512GB + 1TB macOS Catalina / Win10pro 8)

    Real: MacMini M1: 8GB 32" LG 4k SSD 250GB + 1TB nvme USB-C + 1TB thunderbolt nvme macOS 14.4.1

    MacBook Air M2 15": 8GB SSD 512GB macOS 14.4.1

    MacMini2014: i5 2,8GHz 16GB DDR3 Intel Iris 5100 23" Apple-Cinema 1TB NVMe / 1TB HDD macOS 13.6.6

    iPhoneSE 3.Gen 128GB: iOS 17.4.1 iPad Pro 9,7" WiFi 32GB: iPadOS 16.7.7 MacPro3,1 macOS 13.6.4 / 14.4

  • Okay also ein bisschen zu früh gefreut hatte ich mich, aber mich stören die Probleme eigentlich nicht...


    LineOut hinten und Kopfhörer funktionieren, wobei der LineOut etwas lauter ist (bei maximaler Lautstärke übersteuern meine Kopfhörer).


    LineIn funktioniert weder vorne noch hinten bis jetzt, zumindest sehe ich mit eingestecktem Headset keinen Ausschlag in den Systemeinstellungen. Beide LineIns werden aber angezeigt.


    Der Inject funktioniert nur mittels alcid=15.


    Wenn der LineOut hinten belegt ist und vorne Kopfhörer eingesteckt werden, haben die dann im SwitchMode eigentlich Priorität?

    Was mir noch aufgefallen ist, die internen Speaker vom PC funktionieren nicht. Ist nur eine Information, brauchen tut die wahrscheinlich niemand.


    Liebe Grüße

    Marcus

    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460

    Einmal editiert, zuletzt von marcus.l ()

  • Wenn Deine Kopfhörer bei max übersteuern musst Du halt etwas runterregeln. Dies lässt sich im Codec nicht steuern.


    Ja, im SwitchMode ist dat so. Hinten am LineOut sind normal die Boxen dran. Diese bleiben auch gesteckt. Sobald Du vorn Kopfhörer steckst haben diese den Vorrang.

    Entfernst Du die Kopfhörer, dann sind die Boxen wieder aktiv.


    Den Speaker vom PC hatte ich rausgenommen. Braucht eigentlich keiner. Ich habe diese jetzt mal wieder eingefügt, allerdings als LineOut konfiguriert, da ich den LineOut hinten schon als Speaker für den SwitchMode konfiguriert habe.


    Das vordere Mic habe ich diesmal als internes Mic konfiguriert.

    Schaue einfach mal was geht! Hier die geänderte AppleALC. Lilu bleibt unverändert aus der trial1.


    trial2_CX20632_layoutID15.zip

    Medion P9614: C2D 2,8GHz 8GB DDR3 GT330M 512GB FullHD intern BCM WLAN/BT SSD 512GB + 512GB + 1TB macOS Catalina / Win10pro 8)

    Real: MacMini M1: 8GB 32" LG 4k SSD 250GB + 1TB nvme USB-C + 1TB thunderbolt nvme macOS 14.4.1

    MacBook Air M2 15": 8GB SSD 512GB macOS 14.4.1

    MacMini2014: i5 2,8GHz 16GB DDR3 Intel Iris 5100 23" Apple-Cinema 1TB NVMe / 1TB HDD macOS 13.6.6

    iPhoneSE 3.Gen 128GB: iOS 17.4.1 iPad Pro 9,7" WiFi 32GB: iPadOS 16.7.7 MacPro3,1 macOS 13.6.4 / 14.4

  • Die internen Speaker funktionieren jetzt, von den Mikrofonen noch keines, vorne oder hinten.


    Helfen dir irgendwelche Logfiles bzw. wie kann ich das Problem eingrenzen?


    Liebe Grüße

    ASRock Extreme4 • i5 8600K • DDR4-3200 16 GB • SSD MX500 500 GB • RX 580


    HP ProDesk 600 G3 MT • i5 7500 • DDR4-2400 8 GB • SSD 970 EVO 250 GB • RX 460