• Become a Premium Member for $25/year with no ads to improve your community experience.

High Sierra 10.13.6 running on ASUS PRIME Z690M-PLUS D4 (ALC897) No output devices found

helenpayne261

New member
Joined
Aug 8, 2023
Messages
10
Motherboard
125+6
CPU
127600
Graphics
1366
OS X/macOS
10.13.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. iMac
Mobile Phone
  1. Other
Glad to join the EliteMacx86 community today, unfortunately my Hackintoshes audio glitches are bothering me, hope for guidance and help from well-wishers

My motherboard Z690M-PLUS D4 has two audio devices, and AppleALC.kext cannot be used normally

Device Information:
Computer Model ASUS Desktop PC
Processor 12th Generation Intel Core i7-12700KF Octa-Core
Motherboard ASUS PRIME Z690M-PLUS D4 (LPC Controller/eSPI Controller Z690 Chipset)
Graphics NVIDIA GeForce GTX 1050 Ti (4 GB/ZOTEC)
Memory 32 GB (Kingston DDR4 3600MHz 32GB)
Primary Hard Drive Western Digital WD Blue SN570 1TB SSD (1 TB/SSD)
Monitor @@@ @@@2490 (24 inches)
Sound Card Realtek @ Intel High Definition Audio Controller
Network card Intel Ethernet connection I219-V / ASUS

system version:
macOS High Sierra 10.13.6(17G65)

Fault conditions:
No output device found
no input device found
no sound
WX20230811-181550.png WX20230811-181601.png WX20230811-181640.png

Fixes I've already tried
Reference: https://dortania.github.io/OpenCore-Post-Install/universal/audio.html#finding-your-layout-id
1.boot-args test layout
[ALC897](https://github.com/acidanthera/AppleALC/tree/master/Resources/ALC897/Info.plist): Layouts 11, 12, 13, 21, 23, 66, 69, 77
boot-args add alcid="these ids in the line above"
For example, acid=11

2. Device performance test
Device properties ==>
PciRoot(0x0)/Pci(0x1F,0x3)
| --- > add
| --- > PciRoot(0x32)/Pci(0x0,0x0)/Pci(0x0,0x0)
| ----> External Audio | Data | 01
| ----> alc-delay | quantity | 1000
| ----> Layout ID| Quantity | 11

I also tried the following:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)
| --- > add
| --- > PciRoot(0x32)/Pci(0x0,0x0)/Pci(0x0,0x0)
| ----> External Audio | Data | 01
| ----> alc-delay | quantity | 1000
| ----> Layout ID| Quantity | 11

add notes:
This failure does not exist on Ventura 13.4
It is possible to use the VoodooHDA.kext driver, but I need to be able to use AppleALC.kext


Analysis screenshot:
Audio equipment

WX20230811-182230.png WX20230811-182139.png WX20230811-183238.png WX20230811-183440.png
system version:

macOS High Sierra 10.13.6(17G65)
 

Attachments

  • pcidevices.zip
    5.9 KB · Views: 0
  • EFI.zip
    5.7 MB · Views: 4
  • 微信截图_20230811175737.png
    微信截图_20230811175737.png
    84 KB · Views: 12
  • helenpayne261.zip
    6.8 MB · Views: 4
Last edited:
Glad to be joining the tonymacx86 community today, unfortunately my Hackintoshes audio glitches are bugging me, hope for guidance and help from well-wishers

My mainboard Z690M-PLUS D4 has two audio devices, AppleALC.kext cannot be used normally

Device Information:
Computer Model ASUS Desktop PC
Processor 12th Generation Intel Core i7-12700KF Octa-Core
Motherboard ASUS PRIME Z690M-PLUS D4 (LPC Controller/eSPI Controller Z690 Chipset)
Graphics NVIDIA GeForce GTX 1050 Ti (4 GB/ZOTEC)
Memory 32 GB (Kingston DDR4 3600MHz 32GB)
Primary Hard Drive Western Digital WD Blue SN570 1TB SSD (1 TB/SSD)
Monitor @@@ @@@2490 (24 inches)
Sound Card Realtek @ Intel High Definition Audio Controller
Network card Intel Ethernet connection I219-V / ASUS
View attachment 6375

system version:
macOS High Sierra 10.13.6(17G65)
View attachment 6365

Fault conditions:
No output device found
No input device found
no sound
View attachment 6366View attachment 6367View attachment 6368

Fixes I've already tried
Reference: https://dortania.github.io/OpenCore-Post-Install/universal/audio.html#finding-your-layout-id
1.boot-args test layout
[ALC897](https://github.com/acidanthera/AppleALC/tree/master/Resources/ALC897/Info.plist): Layouts 11, 12, 13, 21, 23, 66, 69, 77
boot-args add alcid="these ids in the line above"
For example, acid=11

2. Device performance test
Device properties ==>
PciRoot(0x0)/Pci(0x1F,0x3)
| --- > add
| --- > PciRoot(0x32)/Pci(0x0,0x0)/Pci(0x0,0x0)
| ----> External Audio | Data | 01
| ----> alc-delay | quantity | 1000
| ----> Layout ID| Quantity | 11

I also tried the following:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)
| --- > add
| --- > PciRoot(0x32)/Pci(0x0,0x0)/Pci(0x0,0x0)
| ----> External Audio | Data | 01
| ----> alc-delay | quantity | 1000
| ----> Layout ID| Quantity | 11

add notes:
This failure does not exist on Ventura 13.4
It is possible to use the VoodooHDA.kext driver, but I need to be able to use AppleALC.kext

Analysis screenshot:

Audio equipment

View attachment 6369View attachment 6370View attachment 6371View attachment 6372View attachment 6373View attachment 6374
We thought it is EliteMacx86, not tonymacx86 :rolleyes:

This Audio problem is expected. A fix is to spoof the Device ID and you should be good to go.
 
This Audio problem is expected. A fix is to spoof the Device ID and you should be good to go.
Oh sorry, I did look for help in multiple places, but elitemacx86 was the first place I got a reply, thank you very much!

If possible, I hope to get your detailed instructions
Should I do Device ID in DeviceProperties in config.plist
 
Oh sorry, I did look for help in multiple places, but elitemacx86 was the first place I got a reply, thank you very much!

If possible, I hope to get your detailed instructions
Should I do Device ID in DeviceProperties in config.plist
It's not complex.

In the DeviceProperties, use the following

Devices: PciRoot(0x0)/Pci(0x1F,0x3)
device-id: 709D0000 (DATA)
layout-id: Your Layout ID (DATA/Number)

That's it.
 
It's not complex.

In the DeviceProperties, use the following

Devices: PciRoot(0x0)/Pci(0x1F,0x3)
device-id: 709D0000 (DATA)
layout-id: Your Layout ID (DATA/Number)

That's it.
1691834249372.png
Thank you very much for your help. Although I do it, I still have not changed
 
Could you please give me the method to obtain PR Files or the link to the help document?

Provide the PR files as described in the FAQ:
 
Provide the PR files as described in the FAQ:
Thank you, I collected it according to the instructions. If there are any omissions, I will add
 

Attachments

  • helenpayne261.zip
    6.8 MB · Views: 2
Thank you, I collected it according to the instructions. If there are any omissions, I will add
You're injecting two different layout IDs. Inject only using one way. Either from Device Properties or the boot args, never both.
 

Forum statistics

Threads
1,490
Messages
14,159
Members
21,409
Latest member
newtony