VIA VT2020/2021 (Z77X-D3H) mit DSDT Patch

  • Hallo Jungs, bevor man über eine Implementierung des Codecs in AppleALC nachdenkt sollte man den Codec erst einmal mit allen Anschlüssen zum Laufen bringen, wobei dann evtl. auch noch ein Wechsel auf eine höhere LayoutID nötig sein würde, da die LayoutID´s 1 bis 9 für gewisse Entwickler reserviert sind bei den Machern der AppleALC.


    Um zu sehen ob der Codec tatsächlich zu Eurem Gerät passt, wäre sicher ein codec_dump von einer Linux-Live hilfreich.


    In Eurer PinConfig sind erst einmal viele Disnabled Devices enthalten, die auch keine Wirkung haben.
    Ferner war in Eurer PinConfig und in der Layout9.xml kein LineOut konfiguriert. Des Weiteren sind dort beide Ausgabe-Devices auf Back gestellt, was nicht geht, da in der Platform.xml die Ausgabe-Knoten für HP und LineOut im SwitchMode konfiguriert sind, d.h. beim Stecken der Kopfhörer sollte er es erkennen und umschalten.
    Ich habe mal die gepatchte HDA von Fredde2209 soweit geändert für einen Test (Speaker auf LineOut geändert und HP auf Frontanschluss geändert).:


    AppleHDA.kext-10.12.2.zip


    Oft geht bei Desktop-Hacki´s der Switchmode von LineOut und HP nicht, ggf. muss hier die Platform.xml noch in ManualMode geändert werden, d.h. man müsste dann bei Benutzung umschalten.


    So sah es vorher aus:


    So nach den Änderungen:



    Edit:
    Hiermit müssten LineOut und HP getrennt angezeigt werden. Wenn HP nicht angezeigt wird, dann passen die angegebenen Knoten für HP in der Platform nicht zu Eurem Gerät.
    AppleHDA.kext-10.12.2_ManualMode.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 ()

  • Erst einmal vielen Dank an @Fredde2209 und @SonicBSV , dass ihr da dranbleibt! Und auch vielen Dank an @MacPeet für deinen Vorschag! :groesten:


    Ich benutze z.Z. Ozmosis und (wieder) VoodooHDA.
    Ich habe mit daher ein Cloverstick erstellt mit entsprechender DSDT und Audio-ID 9.
    Getestet habe ich unter Sierra 10.12.2 mit dem gleicher Ergebnis wie beim letzten Mal (18. Dezember). Es werden nicht oder nicht richtig alle Ein- und Ausgänge gezeigt. Zum Vergleich habe ich mal die Screenshots von AppleALC und VoodooHDA (auch nicht perfekt) nebeneinander gestellt.
    Mit der gepatchten AppleHDA.kext (ohne AppleALC) von MacPeet sieht das Ergebnis gleich aus.






    Ich weiß nicht, ob die Screenshots euch weiterhelfen. Falls es etwas gibt, was ich tun kann, bin ich gerne dabei.

    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

  • Gegenfrage. Mit meiner AppleHDA dürfte das LineOut aber nicht mehr als interner Speaker angezeigt werden, oder? Wird HP angezeigt mit der Version ManualMode?
    Im Vergleich zu VoodooHDA kann dir weder die gepatchte Version oder die AppleALC von Fredde alle Anschlüsse geben, da nur ein LineOut, einmal HP, ein Mic, ein LineIn und SPDIFOut konfiguriert sind. Da Du wohl einen Desktop-Rechner hast, hast Du sicher hinten mehrere farblich gekennzeichnete Anschlüsse, die aber nicht konfiguriert sind, da sie in der PinConfig für die gepatchten Sachen nicht angegeben sind.
    Mit einem codec_dump könnte man diese Anschlüsse hinzufügen, so dass man dann diese LineOut´s via MidiSetup zu einem Gerät mit mehreren Anschlüssen verbinden könnte, für quasi 5.1-Setup.

    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

  • MacPeet, some ports masked for that would have worked the other,hence there are not clear solutions in pin config.
    For example, the implementation of 5.1 is possible but not stable,
    because this codec is very bad for AppleHDA.Best alternative this is
    VoodooHDA .Look my post up.


    Maybe I misunderstood..... what is so bad autodetect headphones?


    Check this please (SPDIF Out fix) ,change Platforms.xml.zlib in my patched AppleHDA Platforms.xml.zlib

    2 Mal editiert, zuletzt von SonicBSV ()

  • Yes, VoodooHDA is going, but we are looking for another solution.


    Does Autodetect work with HP with your PinConfig?
    Autodetect HP in switch mode works well with laptops. There are often problems with desktops. If both outputs are back green in the PinConfig, it makes no sense. LineOut is connected to back green, so HP would have to be placed on front. It is often not recognized for desktop computers.


    different possibilities:


    or


    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

  • @MacPeet
    du hast Recht, mit deiner AppleHDA.kext wird statt internal Speaker ein LineOut angezeigt:



    Mit der Version Manual Mode sieht es noch besser aus, da neben dem LinOut auch der Kopfhöreranschluss angezeigt wird (und funktioniert :D ) :



    Was leider nicht richtig funktioniert ist der Mikrofoneingang, bei dem die Empfindlichkeit zu niedrig ist, und zwar bei beiden Versionen. Bei der AppleALC.kext von @Fredde2209 funktioniert das Mikro sehr gut.

    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

  • MacPeet, for me autodetect headphones / green line out work fine on my GA-z77x-D3H Rev.1.1



    McRudolfo, Yes, the microphone sensitivity is low but no noise....I spent a lot of time solving this problem and all to no avail


    This codec TRASH :D Work fine only VoodooHDA ,don't AppleHDA


    Look my patched VoodooHDA (my post up) there are almost no problems in ports and the microphone sensitivity is good


    I think what i made in AppleHDA best among the other solutions which is in the network,but you could argue it's your right :D

    3 Mal editiert, zuletzt von SonicBSV ()

  • Was mich etwas verwirrt, entweder spricht SonicBSV hier vom Autodetect mit VoodooHDA oder ich zweifle an meinen Kenntnissen.


    Nur mal zum Verständnis auf Deutsch. Vor meinen Änderungen lag der Output Speaker auf grün hinten und die Kopfhörer lagen auch auf grün hinten. Eigentlich sollte es logisch sein, dass man nicht beides in den gleichen Klinkenanschluss gleichzeitig stecken kann, somit kann damit kein Autodetect funktionieren, sofern wir hier von einem Desktop-PC sprechen.
    Selbst wenn man die Kopfhörer dann auf grün vorn legt ist trotzdem noch nicht garantiert, dass die Konfiguration für Autodetect funktioniert, zumindest auf Desktoprechnern gibt´s mit der Erkennung oft Probleme. In dem Fall konfiguriert man die beiden Anschlüsse halt einzeln, was zur Folge hat, dass man es dann auswählen muss unter Systemeinstellungen/Ton/, wie es ja jetzt bei Dir @McRudolfo mit der ManualMode ist. Aber wie Du ja selbst schreibst funktioniert es zumindest schon einmal.


    Schon mal sehr schön, McRudolfo. Zwecks Mic werde ich mal die AppleALC-Version von Fredde vergleichen.

    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

  • MacPeet,can make a manual shift mode as you suggest above.......also you can display the microphone on the rear panel and remove the front


    Perhaps the sensitivity of the microphone will be better.....but that's my guess
    About the problem autodetect on desktops I know....sometimes crashes like you say...but overall it works


    p.s. viewed me patched kexts in network ..I have only seen the same inappropriate location amp ....that in General is bad for sound and other problems

    4 Mal editiert, zuletzt von SonicBSV ()

  • @McRudolfo, kannst diese mal versuchen:


    AppleHDA.kext-10.12.2_ManualMode_try2.zip


    Ich habe dort mal Mic (front pink), Mic (back pink) und LineOut (back blau) konfiguriert. Wenn sie geladen wird, dann stecke das externe Mic mal in alle drei Anschlüsse, vielleicht gibt´s ja Unterschiede bei der Empfindlichkeit.

    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 ()

  • need to swap the values and check SPDIF OUT


    MacPeet, why need LineOut ? ....green port this is int speaker...line out (black and orange)

    Einmal editiert, zuletzt von SonicBSV ()

  • @Fredde2209
    Deine AppleALC.kext habe ich natürlich mit der originalen AppleHDA.kext benutzt. Zum anderen habe ich die gepatchten AppleHDA.kext e von MacPeet ohne AppleALC.kext benutzt.


    @MacPeet
    Den Text von SonicBSV habe ich auch nicht so recht verstanden.
    Ich habe die Kopfhörer mit Mikrofon am Frontanschluss hängen. Mit dem Manual-Mode-Kext funktioniert sowohl der LineOut (hinten) als auch der Kopfhörerausgang (vorne).
    Die AppleHDA.kext Manual Mode aus deinem letzten Post teste ich als nächstes , werde aber heute wohl nicht mehr dazu kommen.


    Allen hier noch einmal ein großen Dankeschön!

    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

  • Nächster Test mit der try2-Version von @MacPeet :


    Leider ist der Kopfhörerausgang verschwunden und es gibt den Internen Speaker wieder.....
    Mikrofon vorne funktioniert wieder gut (Empfindlichkeit).



    Der 1. Versuch mit der AppleHDAManualMode war schon sehr nahe dran, wenn die Empfindlichkeit des Mikros gepasst hätte.
    Wenn also vorne Kopfhörer und Mikro und hinten ein LineOut und LineIn funktionieren würden, wäre das großartig. Mit Digital In/Out perfekt, was ich aber z.Z. nicht testen kann.

    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

  • Was passiert denn, wenn du nun einen Kopfhörer einstöpselst?
    Schaltet das der "interne Lautsprecher" zufälligerweise zu "Kopfhörer" um?

    Gruß
    Al6042

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

  • Ich habe hinten am LineOut ein Logitech 2.1 System dran und vorne ein Sennheiser Headset, also Kopfhörer und Mikro. In den Einstellungen kann ich unter Ton so das entsprechene Ausgabegerät wählen.

    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

  • McRudolfo, can you question offtopic ?

    Zitat

    iMac12,2: Ga-Z77X-UD3H, i5-3450, Sapphire Radeon HD 6850, 8 GB DDR3 1600 MHz
    iMac12,1: Asus H61M-K, i3-3225, HD 3000, 4 GB DDR3 1333 MHz


    you have a typo ? mismatched components PC and SMBios
    i3 3225 (HD 4000) Ivy Bridge Mac Model imac 13.1-13.2, i5-3450 Ivy Bridge Mac Model imac 13.1-13.2.........12.1-12.2 for Sandy Bridge

  • Oh - many thanks! I have changed a CPU ...

    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

  • McRudolfo, change SMBios