- Joined
- Jun 9, 2013
- Messages
- 10,289
- Motherboard
- ASUS ROG STRIX Z390-F GAMING
- CPU
- i5 8500
- Graphics
- RTX 570
- Mac
- Mobile Phone
Truth be known, getting sound back is the last thing I have to do. I am just so happy we have resolved the other issues.
The reason I found that TrimEnabler text was because I was looking for CodecCommander. I had a lot of old Kexts that I was able to delete.
I do have CodecCommander, I updated it to a newer one. Installed via KextInstaller.
I have Audio Inject 1 as part of Audio Devices. I see my outs but LineOut isn't giving me any sound (yet) https://cl.ly/0M2q111O1y2p
Do I need these boot arguments?
https://cl.ly/0C2V2C3e0O3O
- Add config.plist/Boot/Arguments/ -lilubeta -alcbeta
No. Ignore Clovers Audio ID. It is not needed. Audio ID is injected via GFX0 under HDEF. Look here.
HDEF edits,
Code:
Scope (\_SB.PCI0)
{
Scope (\_SB.PCI0.HDEF)
{
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x0E)
{
"AAPL,slot-name",
"Built In",
"name",
"Realtek Audio Controller",
"model",
Buffer (0x20)
{
"Realtek ALC892 Audio Controller"
},
"device_type",
Buffer (0x11)
{
"Audio Controller"
},
"layout-id",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
},
"PinConfigurations",
Buffer (Zero) {},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
}
}
CodecCommander Pinconfigs
Code:
Name (_SB.PCI0.HDEF.RMCF, Package (0x06)
{
"CodecCommander",
Package (0x02)
{
"Disable",
">y"
},
"CodecCommanderPowerHook",
Package (0x02)
{
"Disable",
">y"
},
"CodecCommanderProbeInit",
Package (0x04)
{
"Version",
0x00020600,
"10ec_0892_HDA_8086",
Package (0x02)
{
"PinConfigDefault",
Package (0x04)
{
Package (0x00) {},
Package (0x04)
{
"LayoutID",
One,
"PinConfigs",
Package (0x17)
{
Package (0x00) {},
0x11,
0x400000F0,
0x14,
0x01114010,
0x15,
0x01011020,
0x16,
0x01016030,
0x17,
0x400000F0,
0x18,
0x90A19040,
0x19,
0x02819050,
0x1A,
0x01813060,
0x1B,
0x02214070,
0x1E,
0x014B6190,
0x1F,
0x400000F0
}
},
Package (0x04)
{
"LayoutID",
0x02,
"PinConfigs",
Package (0x17)
{
Package (0x00) {},
0x11,
0x400000F0,
0x14,
0x01114010,
0x15,
0x400000F0,
0x16,
0x400000F0,
0x17,
0x400000F0,
0x18,
0x90019040,
0x19,
0x02819060,
0x1A,
0x01013050,
0x1B,
0x02214070,
0x1E,
0x014B6190,
0x1F,
0x400000F0
}
},
Package (0x04)
{
"LayoutID",
0x03,
"PinConfigs",
Package (0x17)
{
Package (0x00) {},
0x11,
0x400000F0,
0x14,
0x01114010,
0x15,
0x01011020,
0x16,
0x400000F0,
0x17,
0x400000F0,
0x18,
0x90A19040,
0x19,
0x02819050,
0x1A,
0x01813060,
0x1B,
0x02214070,
0x1E,
0x014B6190,
0x1F,
0x400000F0
}
}
}
}
}
})
The whole point of doing it this way is to fix Audio out of sleep. None of my Desktops uses a AppleHDAInjector or Clovers Audio ID It is not needed with this method.