Contribute
Register

Lenovo G50-70 - no audio on Big Sur with AppleALC

Status
Not open for further replies.
Joined
Jul 16, 2017
Messages
22
Motherboard
Gigabyte GA-Z87-D3HP
CPU
Intel Core i5-4570
Graphics
Intel HD Graphics 4600 & NVIDIA GT740
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hello guys,

since I Hackintosh'ed my GA-Z87-D3HP successfully with Big Sur, I decided to install Big Sur on my Lenovo G50-70 laptop.

Specs are:
CPU:
Intel Core i7 4510U
GPU: Intel HD4400 & AMD Radeon R5 M230 (deactivated with -wegnoegpu)
HDD: Seagate 500GB SSHD
RAM: 8GB 1600MHz
Ethernet: Realtek RTL8111 family
WiFi: Qualcomm Atheros AR9565 (working with AirPortItlwm.kext)
Audio: Conexant CX20751/52



I got everything working, except audio over AppleALC.kext.

On my other build, AppleALC is working fine.

If I'm using terminal with kextstat -n, AppleALC seems to be loaded. But in Settings->Sound->Output there are no devices.


Also Hackintool isn't showing anything.

What I tried:

- using -alcdelay=1000
- using alcid=3, 21, 28 like it's shown in AppleALC's supported table list
- using FixHPET in SSDTTime
- using PciRoot under DeviceProperties->Add->PciRoot->layout-id
- using a patched AppleHDA (removed AppleALC before) but just crashed the whole system


I attached my EFI folder.
 

Attachments

  • EFI.zip
    45 MB · Views: 588
Hello guys,

since I Hackintosh'ed my GA-Z87-D3HP successfully with Big Sur, I decided to install Big Sur on my Lenovo G50-70 laptop.

Specs are:
CPU:
Intel Core i7 4510U
GPU: Intel HD4400 & AMD Radeon R5 M230 (deactivated with -wegnoegpu)
HDD: Seagate 500GB SSHD
RAM: 8GB 1600MHz
Ethernet: Realtek RTL8111 family
WiFi: Qualcomm Atheros AR9565 (working with AirPortItlwm.kext)
Audio: Conexant CX20751/52



I got everything working, except audio over AppleALC.kext.

On my other build, AppleALC is working fine.

If I'm using terminal with kextstat -n, AppleALC seems to be loaded. But in Settings->Sound->Output there are no devices.


Also Hackintool isn't showing anything.

What I tried:

- using -alcdelay=1000
- using alcid=3, 21, 28 like it's shown in AppleALC's supported table list
- using FixHPET in SSDTTime
- using PciRoot under DeviceProperties->Add->PciRoot->layout-id
- using a patched AppleHDA (removed AppleALC before) but just crashed the whole system


I attached my EFI folder.
your device properties is only showing your Graphics, missing your audio properties:
Code:
<key>DeviceProperties</key>
    <dict>
        <key>Add</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL, ig-platform-id</key>
                <data>BgAmCg==</data>
                <key>device-id</key>
                <data>EgQAAA==</data>
                <key>framebuffer-cursormem</key>
                <data>AACQAA==</data>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
            </dict>
        </dict>
        <key>Delete</key>
        <dict/>
    </dict>

may help:
 
Why do I have to add it to DeviceProperties? I added alcid=3 to my boot flags.
I had the same issue until i added to DeviceProperties
 
What do I have to add unter PciRoot in DeviceProperties? layout-id and device-id?
hackintool can create this for you, check the link above
 
The problem is, that Hackintool isn't showing anything under Sound...
AppleALC is installed under EFI/OC/Kexts
it probably won't without something like:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>layout-id</key>
                <integer>3</integer>
                <key>hda-gfx</key>
                <string>onboard-1</string>
            </dict>
 
I don't know if I'm just a noob or AppleALC has no support for Big Sur?
Can you please tell me in steps what I have to do?

Hackintool isn't showing anything under Sound and from where do I know what I have to add to DeviceProperties?
 
I don't know if I'm just a noob or AppleALC has no support for Big Sur?
Can you please tell me in steps what I have to do?

Hackintool isn't showing anything under Sound and from where do I know what I have to add to DeviceProperties?
AppleALC works fine on Big Sur

you will need to add the above to your config.plist and change the layout id number (currently it is set to 3) as per:

please read the faq for proper hardware profile setup:
 
Status
Not open for further replies.
Back
Top