Audio layout-id not inject. Ozmosis [EN]

  • Hello,
    I have problem with audio which I can't resolve myself. I patched DSDT and add _DSM to HDEF with audio layouts but layout-id property is not changed (is always <07 00 00 00>) in ioreg (all other custom properties added in DSDT shows). Latest _DSM I use are from there(click). My PC is Asus Maximus VII Hero (Z97), Xeon 1231v3(no IGPU), RX 480 8GB. In Defaults.plist I have disabled VoodooHDA. Of course I rested NVRAM everytime I change DSDT. Internal speakers not shows in sound settings, only monitors on DP&HDMI shows. All troubleshooting needed files & info in attachment.

    Dateien

    iMac14,2 Asus Maximus VII Hero | Xeon 1231v3 @ 4GHz | 16GB DDR3 @ 2133MHz | GTX 1060 6GB | Intel I218V | SupremeFX(ALC1200) | Samsung SSD 950 PRO 256GB NVMe | High Sierra 10.13.6
    MacbookPro13,2 Acer Spin 5 | i5-6200u | HD620 | 8GB DDR4 2400MHz | BCM94352z | SSD 256GB | High Sierra 10.13.6

    Einmal editiert, zuletzt von MrVanosh ()

  • Now it should work:

    Dateien

    • Defaults.plist

      (2,73 kB, 129 Mal heruntergeladen, zuletzt: )
    • DSDT.aml

      (64,44 kB, 224 Mal heruntergeladen, zuletzt: )

    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.

  • Not work :/ looks the same

    Dateien

    iMac14,2 Asus Maximus VII Hero | Xeon 1231v3 @ 4GHz | 16GB DDR3 @ 2133MHz | GTX 1060 6GB | Intel I218V | SupremeFX(ALC1200) | Samsung SSD 950 PRO 256GB NVMe | High Sierra 10.13.6
    MacbookPro13,2 Acer Spin 5 | i5-6200u | HD620 | 8GB DDR4 2400MHz | BCM94352z | SSD 256GB | High Sierra 10.13.6

  • Which layout ID do you need?

    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.

  • 1 or 3. I see in your DSDT version it's 2 but in ioreg is still 7.
    @kuckkuck I see also HDAS section in SSDT-4 maybe changing it to HDEF will help. nvm previously I renamed B0D3 to HDAS (facepalm) I will edit with result
    Changing layout-id in DSDT change alc-layout-id in ioreg
    next edit: ehh I don't have ideas. For ALC1150 I can also inject 7 and with this injection same issue.

    iMac14,2 Asus Maximus VII Hero | Xeon 1231v3 @ 4GHz | 16GB DDR3 @ 2133MHz | GTX 1060 6GB | Intel I218V | SupremeFX(ALC1200) | Samsung SSD 950 PRO 256GB NVMe | High Sierra 10.13.6
    MacbookPro13,2 Acer Spin 5 | i5-6200u | HD620 | 8GB DDR4 2400MHz | BCM94352z | SSD 256GB | High Sierra 10.13.6

    7 Mal editiert, zuletzt von MrVanosh ()

  • Use the newest Lilu and AppleALC. Then edit the HDEF _DSM in the DSDT to fit your Layout-ID. Don't inject alc-layout-id through the _DSM Method.


    AppleALC will automatically convert the layout ID to 3 new values:
    - apple-layout-id (for Apples Drivers, normally 7)
    - layout-id (also for Apples Drivers, normally 7)
    - alc-layout-id: this is your actual layout-id injected AS "layout-id" and will be processed by AppleALC itself.


    So inject a "layout-id" but in IOReg look for alc-layout-id which should be the same as your injected "layout-id". You don't have to inject alc-layout-id when you're using my defaults.plist...

    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.

  • @kuckkuck I use newest Lilu and AppleALC. I have DSDT and Defaults.plist modified by you but it not work (I've tried many variations with layout-id in DSDT but also nothing changes). DPCIManager not shows CodecID etc.
    Codecdetect by toleda too shows no audio codec detected.

    Code
    1. File: audio_codecdetect.command_v2.2
    2. No audio codec detected
    3. Verify BIOS, hardware, etc.


    Of course in bios I have enabled audio and it works with VoodooHDA(but I don't want use this kext, I prefer AppleALC) and Windows.

    Dateien

    • Archive.zip

      (4,08 MB, 115 Mal heruntergeladen, zuletzt: )

    iMac14,2 Asus Maximus VII Hero | Xeon 1231v3 @ 4GHz | 16GB DDR3 @ 2133MHz | GTX 1060 6GB | Intel I218V | SupremeFX(ALC1200) | Samsung SSD 950 PRO 256GB NVMe | High Sierra 10.13.6
    MacbookPro13,2 Acer Spin 5 | i5-6200u | HD620 | 8GB DDR4 2400MHz | BCM94352z | SSD 256GB | High Sierra 10.13.6

    Einmal editiert, zuletzt von MrVanosh ()

  • Go to "About this Mac" --> Systemreport --> Extensions. Then look for the AppleHDA Driver in the List and see if it's loaded.


    I think you have an HDADisabler.kext in System/Library/Extensions that you didn't delete after uninstalling VoodooHDA. It prevents AppleHDA from loading and this way AppleALC can't work.

    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.

  • @kuckkuck yep it's not loaded lol. I checked /S/L/E and I don't have HDADisabler there. Full kextstat in attachment =.

    Dateien

    • kextstat.txt

      (18,85 kB, 147 Mal heruntergeladen, zuletzt: )

    iMac14,2 Asus Maximus VII Hero | Xeon 1231v3 @ 4GHz | 16GB DDR3 @ 2133MHz | GTX 1060 6GB | Intel I218V | SupremeFX(ALC1200) | Samsung SSD 950 PRO 256GB NVMe | High Sierra 10.13.6
    MacbookPro13,2 Acer Spin 5 | i5-6200u | HD620 | 8GB DDR4 2400MHz | BCM94352z | SSD 256GB | High Sierra 10.13.6

  • Sort Systemreport/Extensions by "Obtained from" and send me a picture of all unknown extensions.

    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.

  • There isn't any unknown extensions.

    iMac14,2 Asus Maximus VII Hero | Xeon 1231v3 @ 4GHz | 16GB DDR3 @ 2133MHz | GTX 1060 6GB | Intel I218V | SupremeFX(ALC1200) | Samsung SSD 950 PRO 256GB NVMe | High Sierra 10.13.6
    MacbookPro13,2 Acer Spin 5 | i5-6200u | HD620 | 8GB DDR4 2400MHz | BCM94352z | SSD 256GB | High Sierra 10.13.6

  • 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.

  • @kuckkuck Thanks for tip with AppleHDA not loading. I make HPET&IRQ fix in DSDT and now it's loading and sound works :D

    iMac14,2 Asus Maximus VII Hero | Xeon 1231v3 @ 4GHz | 16GB DDR3 @ 2133MHz | GTX 1060 6GB | Intel I218V | SupremeFX(ALC1200) | Samsung SSD 950 PRO 256GB NVMe | High Sierra 10.13.6
    MacbookPro13,2 Acer Spin 5 | i5-6200u | HD620 | 8GB DDR4 2400MHz | BCM94352z | SSD 256GB | High Sierra 10.13.6

  • That's good to hear :thumbup:


    One more thing: Please enter all your hardware details in your profile and also add which Bootloader you're using on which build ;)

    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.