Contribute
Register

Audio on Lenovo x1 yoga gen 2

Status
Not open for further replies.
Joined
Mar 9, 2021
Messages
4
Motherboard
Lenovo X1 Yoga Gen 2
CPU
Intel i5 7300U
Graphics
Intel HD Graphics 620
I have had no luck getting the audio to work nor have I been able to manage a working copy of OC to transition to from clover. Any one that can help would be greatly appreciated. Currently I am using clover 5112 and Mojave. I want to retain touchscreen and pen capabilities when updating. Would like to get the system running Ventura.
 

Attachments

  • EFI.zip
    17.1 MB · Views: 39
I have had no luck getting the audio to work nor have I been able to manage a working copy of OC to transition to from clover. Any one that can help would be greatly appreciated. Currently I am using clover 5112 and Mojave. I want to retain touchscreen and pen capabilities when updating. Would like to get the system running Ventura.
I have moved your post to laptop support

best to enable these:

Code:
<key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>

this is very wrong:

Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>3, 15, 21, 23, 80</string>
        </dict>
you only use one number
 
I have moved your post to laptop support

best to enable these:

Code:
<key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>

this is very wrong:

Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>3, 15, 21, 23, 80</string>
        </dict>
you only use one number
I know. I forgot to change it back before posting. I’m my frustration I figured what the hell and tried it. I have everything now registering the right codec and test sound in clover menu is operational. However, no input or output devices are available when the OS loads.
 
I know. I forgot to change it back before posting. I’m my frustration I figured what the hell and tried it. I have everything now registering the right codec and test sound in clover menu is operational. However, no input or output devices are available when the OS loads.

also check over the audio section here:
 
updated. tried adjusting the values you suggested and nothing. I even repatched DSDT with Rehabman's IRQ fix.
 

Attachments

  • screenshot0.png
    screenshot0.png
    21.8 KB · Views: 30
  • EFI.zip
    18.5 MB · Views: 35
updated. tried adjusting the values you suggested and nothing. I even repatched DSDT with Rehabman's IRQ fix.
don't use a DSDT for audio, not needed....
 
added the properties patch like the guide you posted said and it still doesn't work
 

Attachments

  • EFI copy.zip
    7.9 MB · Views: 47
added the properties patch like the guide you posted said and it still doesn't work
is not required:
FixHDA
not sure why you have that enabled for


as per AppleALC, should be disabled:
change HDAS to HDEF

are these required:
Code:
<key>AddProperties</key>
        <array>
            <dict>
                <key>Device</key>
                <string>HDA</string>
                <key>Disabled</key>
                <false/>
                <key>Key</key>
                <string>layout-id</string>
                <key>Value</key>
                <data>AwAAAA==</data>
            </dict>
            <dict>
                <key>Device</key>
                <string>HDA</string>
                <key>Disabled</key>
                <false/>
                <key>Key</key>
                <string>hda-gfx</string>
                <key>Value</key>
                <data>b25ib2FyZC0xAA==</data>
            </dict>
as you already have this setup:

Code:
<key>PciRoot(0x0)/Pci(0x1F,0x3)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,31,3</string>
                <key>device-id</key>
                <data>cKEAAA==</data>
                <key>device_type</key>
                <string>Audio device</string>
                <key>layout-id</key>
                <data>AwAAAA==</data>
                <key>model</key>
                <string>Sunrise Point-LP HD Audio</string>
            </dict>

have you confirmed that your audio device is PciRoot(0x0)/Pci(0x1F,0x3) ?

also update your lilu kext (and others)
 
Status
Not open for further replies.
Back
Top