- Joined
- Dec 6, 2015
- Messages
- 29
- Motherboard
- asus rog z270e
- CPU
- i7-7700K
- Graphics
- RX 5700 XT
- Mac
- Classic Mac
- Mobile Phone
Yea for compute workloads that is expected because macOS uses aggressive powersaving. Disabling automatic undervolting and clock gating by injecting these properties for your card might boost your compute performance considerably at the expense of some power saving:
PP_DisableDIDT=1 (clockgating)
PP_DisableULV=1 (undervolting)
Noob question, but I believe this is done in config.plist under Devices -> Properties -> (PCI ID), like this:
Code:
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>PP_DisableDIDT</key>
<integer>1</integer>
<key>PP_DisableULV</key>
<integer>1</integer>
</dict>
</dict>
Is that correct?
Note that I don't quite believe gfxutil -f display when it gave me that PCI path:
Code:
% ./gfxutil -f display
DevicePath = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
% ./dspci | grep VGA
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] (null) [1002:731f] (rev c1) (subsys 1002:0b36)
But that gets into the noob part again.
Last edited: