- Joined
- Jan 15, 2012
- Messages
- 584
- Motherboard
- GA-Z68MA-D2H-B3
- CPU
- i5-2500K
- Graphics
- HIS 5770
- Mac
- Classic Mac
- Mobile Phone
Hey toleda,
I updated my board to the UEFI BIOS and have since been working on getting my audio back to normal. I extracted a DSDT using DSDTSE, followed your guide for adding HDEF, and installed. This much was successful, as I now have working onboard audio.
Then, I went to edit my new DSDT for HDMI audio. My display address was 1, but when I went into the DSDT, I found something unusual. When I searched for PEG0, I found this:
So it appears that I have PEG0, 1, 2, 3 and PEGP. I thought this seemed abnormal, but I attempted the generic HDMI audio edit anyway by pasting it over PEG0 (and PEGP). However, I got a list of errors and was not able to correct them.
I have attached my original extracted DSDT, my HDEF-edited DSDT, and IOReg (extracted while using my HDEF-edited DSDT). How should I edit this for HDMI audio? Should I delete PEG1, 2, and 3 and just paste PEGP? or should I paste the PEGP section over where it currently says PEGP?
Thanks for any help,
Seamus
View attachment DSDTs-ioreg.zip
I updated my board to the UEFI BIOS and have since been working on getting my audio back to normal. I extracted a DSDT using DSDTSE, followed your guide for adding HDEF, and installed. This much was successful, as I now have working onboard audio.
Then, I went to edit my new DSDT for HDMI audio. My display address was 1, but when I went into the DSDT, I found something unusual. When I searched for PEG0, I found this:
Code:
Device (PEG0)
{
Name (_ADR, 0x00010000)
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR02 ())
}
Return (PR02 ())
}
Device (PEGP)
{
Name (_ADR, 0xFFFF)
}
}
Device (PEG1)
{
Name (_ADR, 0x00010001)
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR0A ())
}
Return (PR0A ())
}
}
Device (PEG2)
{
Name (_ADR, 0x00010002)
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR0B ())
}
Return (PR0B ())
}
}
Device (PEG3)
{
Name (_ADR, 0x00060000)
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR0C ())
}
Return (PR0C ())
}
}
So it appears that I have PEG0, 1, 2, 3 and PEGP. I thought this seemed abnormal, but I attempted the generic HDMI audio edit anyway by pasting it over PEG0 (and PEGP). However, I got a list of errors and was not able to correct them.
I have attached my original extracted DSDT, my HDEF-edited DSDT, and IOReg (extracted while using my HDEF-edited DSDT). How should I edit this for HDMI audio? Should I delete PEG1, 2, and 3 and just paste PEGP? or should I paste the PEGP section over where it currently says PEGP?
Thanks for any help,
Seamus
View attachment DSDTs-ioreg.zip