Greetings,
I'm hoping someone is willing to help me (@joevt, @tsialex ?) with trying to boost (once more) my PCIe slots speed on my Mac Pro 3,1; Mojave (fully up to date).
I've scoured the many threads and posts but I keep getting errors. I've downloaded the latest version and compiled it; I started with pcitree errors; got those resolved, now I'm stuck with
EDIT: Here's a bit more on errors from fast.sh:
I suss that I've failed to specify which slots to modify, or to what link speed, but I cannot find enough info on my own to try increasing from 2.5 GT/s link speed on Slots 1-3. my RR840A (Slot 2) needs it's Link Speed increased to deliver full performance of 6 RAID 0 860 EVO SSD. (I have an RX580 in Slot 1, and a WX4100 in Slot 3; they're more or less fine, but if I can get even a small boost for those that would be great).
I used to have this working as a login item, and somewhere along the way it broke -- at one point Drive Genius reported it as malware and quarantined it to the Trash.
I apologize for my ever-increasing lack of skills; I have a degenerative disorder that, along with severe medications, makes self-help a real problem. Any consideration and assistance you might offer is greatly appreciated.
Happy Friday
Frederico
I'm hoping someone is willing to help me (@joevt, @tsialex ?) with trying to boost (once more) my PCIe slots speed on my Mac Pro 3,1; Mojave (fully up to date).
I've scoured the many threads and posts but I keep getting errors. I've downloaded the latest version and compiled it; I started with pcitree errors; got those resolved, now I'm stuck with
Rico-Pro:Desktop rico$ cd pcitree_fast
Rico-Pro:pcitree_fast rico$ chmod 744 fast.sh
Rico-Pro:pcitree_fast rico$ chmod 744 pcitree.sh
Rico-Pro:pcitree_fast rico$ xattr -d com.apple.quarantine fast.sh
Rico-Pro:pcitree_fast rico$ xattr -d com.apple.quarantine pcitree.sh
Rico-Pro:pcitree_fast rico$ sudo ./fast.sh 2 00:03.0
[...] —>
rootport=$1
speed=2;
linkstatus=$(sudo ./setpci -s $rootport CAP_EXP+12.w);
echo '# Initial PCIe' $(( 0x$linkstatus & 15)).0 x$(( 0x$linkstatus >> 4 & 31))
sudo ./setpci -s $rootport CAP_EXP+30.w=$speed:F
sudo ./setpci -s $rootport CAP_EXP+10.w=20:20
linkstatus=$(sudo ./setpci -s $rootport CAP_EXP+12.w);
echo '# Final PCIe' $(( 0x$linkstatus & 15)).0 x$(( 0x$linkstatus >> 4 & 31))
[...] —>
setpci: Warning: No devices selected for "CAP_EXP+12.w".
# Before: PCIe 0.0 x0
setpci: Warning: No devices selected for "CAP_EXP+30.w=2:F".
setpci: Warning: No devices selected for "CAP_EXP+10.w=20:20".
setpci: Warning: No devices selected for "CAP_EXP+12.w".
# After: PCIe 0.0 x0
EDIT: Here's a bit more on errors from fast.sh:
pcilib: Cannot open AppleACPIPlatformExpert (add boot arg debug=0x144 & run as root)
setpci: Cannot find any working access method.
I suss that I've failed to specify which slots to modify, or to what link speed, but I cannot find enough info on my own to try increasing from 2.5 GT/s link speed on Slots 1-3. my RR840A (Slot 2) needs it's Link Speed increased to deliver full performance of 6 RAID 0 860 EVO SSD. (I have an RX580 in Slot 1, and a WX4100 in Slot 3; they're more or less fine, but if I can get even a small boost for those that would be great).
I used to have this working as a login item, and somewhere along the way it broke -- at one point Drive Genius reported it as malware and quarantined it to the Trash.
I apologize for my ever-increasing lack of skills; I have a degenerative disorder that, along with severe medications, makes self-help a real problem. Any consideration and assistance you might offer is greatly appreciated.
Happy Friday
Frederico
Last edited: