- Joined
- Mar 24, 2024
- Messages
- 10
- CPU
- i5-6400
- Graphics
- RTX3060
- OS X/macOS
- 14.x
- Bootloader
- OpenCore (UEFI)
- Mac
- MacBook Pro
- Mobile Phone
- iOS
Hello!
I am currently finishing to setup my first hackintosh on my Acer Nitro 5 AN515-55-51QY laptop and I am stuck on the last thing : configuring properly the audio. My codec is ALC295.
For the setup I am using OpenCore 0.9.8 and macOS Sonoma 14.3.1, and the AppleALC kext V.1.8.9 .
The issue is that, with the best working layout-ids (13 and 77) for my config, when I plug my HyperX Cloud II single jack headset to my laptop I get a continuous high-pitched hissing/static noise. When no audio is played I only hear that noise, otherwise I still can hear it in the background and it's giving me a headache. The headsets microphone is also not detected but the internal speakers and microphone are working perfectly.
What boggles my mind is that contrarily to many hackintoshers, a sleep-wake cycle fixes part of the issue, I noticed that when I put my computer totally to sleep then wake it up, the hissing noise totally disappears (tried for hours). This gives me hope to find a solution.
I tried to find a solution on my own but am not making any progress here anymore so I am seeking for your help.
To give you more information to help me, here's what I have tried and noticed so far:
I am currently finishing to setup my first hackintosh on my Acer Nitro 5 AN515-55-51QY laptop and I am stuck on the last thing : configuring properly the audio. My codec is ALC295.
For the setup I am using OpenCore 0.9.8 and macOS Sonoma 14.3.1, and the AppleALC kext V.1.8.9 .
The issue is that, with the best working layout-ids (13 and 77) for my config, when I plug my HyperX Cloud II single jack headset to my laptop I get a continuous high-pitched hissing/static noise. When no audio is played I only hear that noise, otherwise I still can hear it in the background and it's giving me a headache. The headsets microphone is also not detected but the internal speakers and microphone are working perfectly.
What boggles my mind is that contrarily to many hackintoshers, a sleep-wake cycle fixes part of the issue, I noticed that when I put my computer totally to sleep then wake it up, the hissing noise totally disappears (tried for hours). This gives me hope to find a solution.
I tried to find a solution on my own but am not making any progress here anymore so I am seeking for your help.
To give you more information to help me, here's what I have tried and noticed so far:
- On Ubuntu I had the exact same issue with my jack headset (hissing noise and non functional mic) on a clean install of the latest ubuntu bistro, but I found a way to fix it
- How? thanks to this discussion I solved the issue on ubuntu by only entering this command in the terminal : echo 'options snd-hda-intel model=dell-headset-multi' | sudo tee /etc/modprobe.d/alsa-base.conf
- I compared the codecdumps obtained on a clean install and after patching the audio with that command and I noticed that many of the fields have been modified
- I also compared the fully functional codecdump when the headset is unplugged then plugged and I noticed that some coefficient have been modified.
- Here I found interesting that according to whether jack is plugged or not:
- the "Amp-out Vals" of the nodes 2(0x02) and 3(0x03) automatically switch antithetically between disabled state (0x00) and enabled (0x3c) (cf. line 25 and 38) .
- the "Amp-out Vals" of the nodes 20(0x14) & 33(0x21) automatically switch antithetically between disabled state (0x80) and enabled (0x00) (cf. line 135 & 265).
- the audio mixer 35(0x23) switches the "Amp-in Vals" of the connected nodes 25(0x19) and 18(0x12) automatically switch antithetically between disabled state (0x80) and enabled (0x00) (cf. line 284).
- I also followed the AppleALC Guides to produce my own layout.
- What worked best for me was the following pathmaps:
- Internal speakers: 20(0x14)-->2(0x02)
- Internal microphone: 8(0x08)-->35(0x23)-->18(0x12)
- headsets jack speakers: 33(0x21)-->3(0x03)
- headsets jack microphone: 8(0x08)-->35(0x23)-->25(0x19)
- I also tried multiple changes for the pinconfig that you can find in the attached file
- Using pinconfigurator
- Creating my own pinconfig manually using the codec dumps, and the verbs obtained on ubuntu after patching. I assumed that the audio problem I had was due to wrong pinconfigs and that init_pin_configs hasn't been modified by the command I entered contrarily to the driver_pin_configs file.
- What worked best for me was the following pathmaps:
- Finally I noticed that with layout 13 and the combo jack kext from this repo the headsets microphone becomes perfectly functional but it doesn't fix the hissing noise.
Attachments
Last edited: