From 847f5fb7b75cfed5eb374e012d82d03bda6ba4ea Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk <48863253+khronokernel@users.noreply.github.com> Date: Wed, 26 Feb 2020 19:14:46 -0700 Subject: [PATCH] Fix SSDT --- extra-files/SSDT-GPU-SPOOF.dsl | 10 ++++++---- extra-files/SSDT-GPU-SPOOF.dsl.zip | Bin 1578 -> 1679 bytes 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/extra-files/SSDT-GPU-SPOOF.dsl b/extra-files/SSDT-GPU-SPOOF.dsl index b502c5d..a996eed 100644 --- a/extra-files/SSDT-GPU-SPOOF.dsl +++ b/extra-files/SSDT-GPU-SPOOF.dsl @@ -8,10 +8,11 @@ DefinitionBlock ("", "SSDT", 2, "ACDT", "AMDGPU", 0x00001000) Scope (\_SB.PCI0.PEG0.PEGP) { - If (_OSI ("Darwin")) - { + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { + If (_OSI ("Darwin")) + { Store (Package () { // Where we shove our FakeID @@ -31,8 +32,9 @@ DefinitionBlock ("", "SSDT", 2, "ACDT", "AMDGPU", 0x00001000) }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) + } } - } + } Scope (\_SB.PCI0) { Method (DTGP, 5, NotSerialized) @@ -63,7 +65,7 @@ DefinitionBlock ("", "SSDT", 2, "ACDT", "AMDGPU", 0x00001000) }, Arg4) Return (Zero) } - } + } } \ No newline at end of file diff --git a/extra-files/SSDT-GPU-SPOOF.dsl.zip b/extra-files/SSDT-GPU-SPOOF.dsl.zip index 70b2ae5f57d56acf0cc5de3d9911679398cef80f..3ca29bc2ce6e66382e2d91159e48cf14182b8f82 100644 GIT binary patch literal 1679 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