ACPI Path? den finde ich wo genau pstr?
ich habe nur ioreg path :
IOService:/AppleACPIPlatformExpert/PC02@0/AppleACPIPCI/BR2A@0/IOPP/SL05@0/IOPP/BRD2@10/IOPP/BRS0@0/IOPP/BRS1@0/IOPP/GFX0@0
und Device Path:
PciRoot(0x2)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
ich schätze mal mit macisasl oder so oder?
Hab mal via Hackintool den spass gedumpt, schaut bei mir dann so aus:
- External (_SB_.PC02.BR2A.SL05.BRD2.BRS0.BRS1, DeviceObj)
- Device (_SB.PC02.BR2A.SL05.BRD2.BRS0.BRS1)
- {
- Name (_ADR, 0x00000000)
- Method (_DSM, 4, NotSerialized)
- {
- If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
- Return (Package ()
- {
- "model", Buffer () { "Navi 10 XL Downstream Port of PCI Express Switch" },
- "device_type", Buffer () { "PCI bridge" },
- "AAPL,slot-name", Buffer () { "Internal@2,0,0/0,0/16,0/0,0/0,0" },
- })
- }
- }
- External (_SB_.PC02.BR2A.SL05.BRD2.BRS0.BRS1.GFX0, DeviceObj)
- Device (_SB.PC02.BR2A.SL05.BRD2.BRS0.BRS1.GFX0)
- {
- Name (_ADR, 0x00000000)
- Method (_DSM, 4, NotSerialized)
- {
- If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
- Return (Package ()
- {
- "model", Buffer () { "Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]" },
- "device_type", Buffer () { "VGA compatible controller" },
- "AAPL,slot-name", Buffer () { "Internal@2,0,0/0,0/16,0/0,0/0,0/0,0" },
- })
- }
- }
- External (_SB_.PC02.BR2A.SL05.BRD2.BRS0.BRS1.HDAU, DeviceObj)
- Device (_SB.PC02.BR2A.SL05.BRD2.BRS0.BRS1.HDAU)
- {
- Name (_ADR, 0x00000001)
- Method (_DSM, 4, NotSerialized)
- {
- If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
- Return (Package ()
- {
- "model", Buffer () { "Navi 10 HDMI Audio" },
- "device_type", Buffer () { "Audio device" },
- "AAPL,slot-name", Buffer () { "Internal@2,0,0/0,0/16,0/0,0/0,0/0,1" },
- })
- }
- }
- }
Ich glaub ich habs, ich teste gerade noch wie es ausschaut mit dem Wakeup, ein erster test zeigt das der test USB Stick ausgeworfen wird, aber wakeup funktioniert:
Wenn ich das richtig verstehe spoofed man damit eine RX5700XT zu einer Radeon Pro W5700X.
folgender Code hilft (bis jetzt), die Leistung ist etwas weniger als >12.3 aber das stört mich persönlich nicht:
- <key>PciRoot(0x2)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
- <dict>
- <key>@0,name</key>
- <string>ATY,Adder</string>
- <key>@1,name</key>
- <string>ATY,Adder</string>
- <key>@2,name</key>
- <string>ATY,Adder</string>
- <key>@3,name</key>
- <string>ATY,Adder</string>
- <key>AAPL00,DualLink</key>
- <data>
- AQAAAA==
- </data>
- <key>ATY,Card#</key>
- <string>102-D32200-00</string>
- <key>ATY,Copyright</key>
- <string>Copyright AMD Inc. All Rights Reserved. 2005-2019</string>
- <key>ATY,DeviceName</key>
- <string>W5700X</string>
- <key>ATY,EFIVersion</key>
- <string>01.01.190</string>
- <key>ATY,FamilyName</key>
- <string>Radeon Pro</string>
- <key>ATY,Rom#</key>
- <string>113-D3220E-190</string>
- <key>CAIL_EnableLBPWSupport</key>
- <integer>0</integer>
- <key>CAIL_EnableMaxPlayloadSizeSync</key>
- <integer>1</integer>
- <key>CFG_CAA</key>
- <integer>0</integer>
- <key>CFG_FB_LIMIT</key>
- <integer>0</integer>
- <key>CFG_FORCE_MAX_DPS</key>
- <integer>1</integer>
- <key>CFG_GEN_FLAGS</key>
- <integer>0</integer>
- <key>CFG_NO_MST</key>
- <integer>0</integer>
- <key>CFG_NVV</key>
- <integer>2</integer>
- <key>CFG_PAA</key>
- <integer>0</integer>
- <key>CFG_PULSE_INT</key>
- <integer>1</integer>
- <key>CFG_TPS1S</key>
- <integer>1</integer>
- <key>CFG_TRANS_WSRV</key>
- <integer>1</integer>
- <key>CFG_UFL_CHK</key>
- <integer>0</integer>
- <key>CFG_UFL_STP</key>
- <integer>0</integer>
- <key>CFG_USE_AGDC</key>
- <integer>1</integer>
- <key>CFG_USE_CP2</key>
- <integer>1</integer>
- <key>CFG_USE_CPSTATUS</key>
- <integer>1</integer>
- <key>CFG_USE_DPT</key>
- <integer>1</integer>
- <key>CFG_USE_FBC</key>
- <integer>0</integer>
- <key>CFG_USE_FBWRKLP</key>
- <integer>1</integer>
- <key>CFG_USE_FEDS</key>
- <integer>1</integer>
- <key>CFG_USE_LPT</key>
- <integer>1</integer>
- <key>CFG_USE_PSR</key>
- <integer>0</integer>
- <key>CFG_USE_SCANOUT</key>
- <integer>1</integer>
- <key>CFG_USE_SRRB</key>
- <integer>0</integer>
- <key>CFG_USE_STUTTER</key>
- <integer>1</integer>
- <key>CFG_USE_TCON</key>
- <integer>1</integer>
- <key>PP_DisableDIDT</key>
- <integer>1</integer>
- <key>PP_DisablePowerContainment</key>
- <integer>1</integer>
- <key>PP_DisableVoltageIsland</key>
- <integer>0</integer>
- <key>PP_FuzzyFanControl</key>
- <integer>1</integer>
- <key>device_type</key>
- <string>ATY,AdderParent</string>
- <key>hda-gfx</key>
- <string>onboard-1</string>
- <key>model</key>
- <string>Radeon Pro W5700X</string>
- <key>name</key>
- <string>ATY_GPU</string>
- </dict>
Geekbench:
Edit: der Vollständigkeit halbe, hier die Quelle der Device Properties: