- Joined
- May 1, 2014
- Messages
- 46
- Motherboard
- Rampage VI Apex
- CPU
- i9 7920x
- Graphics
- Vega64
- Mac
- Mobile Phone
Is there something especially funny in using VoodooHDA?
You can upload your HDMI SSDT, to help also others, instead of just making a short comment accompanied by a smily.
If you can also explain in detail how you managed to run alternatively analogue audio without VoodooHDA, please add a detailed description, which I can implement in my guide in addition.
Thanks in advance!
Code:
DefinitionBlock ("", "SSDT", 1, "lan", "ami", 0x00003000)
{
External (_SB_.PC02.BR2A, DeviceObj) // (from opcode)
External (_SB_.PC02.BR2A.PEGP._ADR, UnknownObj) // (from opcode)
Scope (\_SB.PC02.BR2A)
{
Device (GFX0)
{
Name (_ADR, Zero) // _ADR: Address
Name (_SUN, One) // _SUN: Slot User Number
Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (0x0F, \_SB.PC02.BR2A.PEGP._ADR)
}
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x0E)
{
"@0,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@1,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@2,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@3,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@4,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@5,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-2"
}
})
}
}
Device (HDAU)
{
Name (_ADR, One) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x04)
{
"layout-id",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-2"
}
})
}
}
}
Store ("ssdt-ami-R6A_nvidia_hdmi_audio_v3.0 github.com/toleda", Debug)
}