Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DefinitionBlock ("", "SSDT", 2, "OSY86 ", "GpuSpoof", 0x00001000)
- {
- External (_SB_.PCI0.S08_, DeviceObj)
- External (DTGP, MethodObj) // 5 Arguments
- External (OSDW, MethodObj) // 0 Arguments
- Scope (\_SB.PCI0.S08)
- {
- Device (PEGP)
- {
- Name (_ADR, Zero) // _ADR: Address
- OperationRegion (PXCS, PCI_Config, Zero, 0x04)
- Field (PXCS, AnyAcc, NoLock, Preserve)
- {
- VDID, 32
- }
- Method (MODL, 0, Serialized)
- {
- Switch (ToInteger (VDID))
- {
- Case (0x694C1002)
- {
- Return (Buffer (0x18)
- {
- "AMD Radeon RX Vega M GH"
- })
- }
- Case (0x694E1002)
- {
- Return (Buffer (0x18)
- {
- "AMD Radeon RX Vega M GL"
- })
- }
- Case (0x694F1002)
- {
- Return (Buffer (0x1C)
- {
- "AMD Radeon Pro WX Vega M GL"
- })
- }
- Default
- {
- Return (Buffer (0x08)
- {
- "Unknown"
- })
- }
- }
- }
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- If (OSDW ())
- {
- If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b") /* Unknown UUID */))
- {
- Local0 = Package (0x08)
- {
- "model",
- Buffer (0x08)
- {
- "Unknown"
- },
- "device-id",
- Buffer (0x04)
- {
- 0xDF, 0x67, 0x00, 0x00 // .g..
- },
- "revision-id",
- Buffer (0x04)
- {
- 0xC2, 0x00, 0x00, 0x00 // ....
- },
- "no-gfx-spoof",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00 // ....
- }
- }
- Local0 [One] = MODL ()
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
- Return (Zero)
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement