- Apr 2, 2013
- Dell XPS 13 (9360)
- i7-8550u (8th Generation) Kalby Lake - R
- Intel UHD 620
Sorry about your woes - having an SSD failure truly sucks. Especially when RAID options on this machine are limited.Hello all. My machine just suffered a NVME SSD failure. I’m in the hunt for the best replacement option ASAP.
Is NVME a preferred route to go again? Specific drive suggestions?
Looking for something no less than 512GB. Thanks in advance.
That's a nice writeup @markperez1904. Just don't forget to modify the frequencyVectors according to your machine's CPU inside the ..../X86PlatformPlugin.kext/Contents/Resources/(Your Board-ID) =)Seems like many are having trouble with this. I agree; the readme file does not make sense that much.
But here's the rundown:
- Download the latest CPUFriend.kext release zip (As of posting this comment, it is 1.1.6): https://github.com/acidanthera/CPUFriend/releases
- Unzip the file, open the folder, and place the kext inside the Downloads folder
- Open up your (config.plist) file, go to "SMBIOS", and change the laptop model to what hardware you have (click on 2 rear-facing vertical arrows) (Usually, most people select "MacbookPro14,1" )
- Under the section "Board", note down the "Board-ID"
- Clone the CPUFriend repo in the terminal: cd ~/Downloads; git clone https://github.com/acidanthera/CPUFriend.git
- Change directory to the script (ResourceConverter.sh): cd ~/Downloads/CPUFriend/ResourceConverter/
- Run the command (as described in the instructions md file): ./ResourceConverter.sh --kext /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/(Your Board-ID)
- (CPUFriendDataProvider.kext) should now be there. Copy the 2 kexts into the EFI Folder of your SSD (EFI > CLOVER > kexts > Other)
- Remember to choose the correct model in SMBIOS. Save/Exit the config.plist file
- Run command to regenerate kexts: sudo kextcache -i /
The new WD Black (with the new Western Digital designed controller) works pretty well and supports 4K sectors.Sorry about your woes - having an SSD failure truly sucks. Especially when RAID options on this machine are limited.
@the-darkvoid and I traded a few posts on this topic a few pages back, but I'll re-summarise here briefly:
- NVMe (eg: 970 PRO/EVO et al) - great performance (though limited by 2 channels), but higher power consumption and you need to maintain NVMe patches
- SATA (eg: 850 EVO et al) - slower performance, but lower power consumption and (reasonably) low maintenance
Thanks for the reply. I have one on the way; should be arriving Thursday.The new WD Black (with the new Western Digital designed controller) works pretty well and supports 4K sectors.
I use the 1TB model which has a model number of WDS100T2X0C.
And that’s the point where I stuck. How to generate the correct frequency vector payload? Can this be done using Piker‘s freqVectorsEdit.sh? Otherwise the power management uses the wrong frequencies for the cpu (f.e. 7200U as there is no any suitable plist for this CPU).
Ahh, yes yes. You need modify the frequency vectors of the .plist file of your board id. Open that .plist using Xcode, and then under FrequencyVectors, modify the entry according to your needs. In my case of using Macbookpro 14,1 I changed the 0d to 04 under the FrequencyVectors. See this postAnd that’s the point where I stuck. How to generate the correct frequency vector payload? Can this be done using Piker‘s freqVectorsEdit.sh? Otherwise the power management uses the wrong frequencies for the cpu (f.e. 7200U as there is no any suitable plist for this CPU).