I tried yours and it did not work, then I tried SSDT-5 and it didn't work either. WEG was always running. MP7,1 just refuses to attach to EGP0 and EGP1 with a GPU with unknown ID.
Now that I am thinking perhaps I don't need the WEG at all?
I am trying to compile one SSDT, but it came with 120 errors. Most of which are:
924, 6105, Invalid object type for reserved name (_PSD: found Integer at index 0, Package required)
925, 6105, Invalid object type for reserved name (_PSD: found Integer at index 1, Package required)