- Joined
- Jan 13, 2010
- Messages
- 370
- Motherboard
- Gigabyte Aorus X570 Elite
- CPU
- Ryzen 7 5800X3DX
- Graphics
- RX 6800XT
- Mac
- Classic Mac
- Mobile Phone
Heyas Atleeit. As the fellow who posted the ALC888 10.6.2 AppleHDA.kext http://www.tonymacx86.com/viewtopic.php?f=16&t=1053 I was excited to see a solution using the kext from 10.6.3 and thought I would give it a go. Here are my findings.
First off, using your kext alone (with my DSDT HDEF edit) I get sound showing up in the control panel, minus the headphone option. However I get no sound output. Using your DSDT edit I get nothing even showing up in prefs panel. Using your DSDT edit and my kext I get nothing as well. Using your kext with no DSDT HDEF edit (other than changing Azilia to HDEF) I still get nothing, however my kext works fine (all ports showing, DTS output and 5.1 analogue output).
Here is my DSDT HDEF info for you to compair
First off, using your kext alone (with my DSDT HDEF edit) I get sound showing up in the control panel, minus the headphone option. However I get no sound output. Using your DSDT edit I get nothing even showing up in prefs panel. Using your DSDT edit and my kext I get nothing as well. Using your kext with no DSDT HDEF edit (other than changing Azilia to HDEF) I still get nothing, however my kext works fine (all ports showing, DTS output and 5.1 analogue output).
Here is my DSDT HDEF info for you to compair
Code:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"built-in",
Buffer (One)
{
0x01
},
"codec-id",
Buffer (0x04)
{
0x88, 0x08, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x78, 0x03, 0x00, 0x00
},
"device-type",
Buffer (0x10)
{
"Realtek ALC888"
},
"PinConfigurations",
Buffer (0x28)
{
/* 0000 */ 0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02,
/* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02,
/* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 0x01, 0x01,
/* 0018 */ 0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01,
/* 0020 */ 0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}