gti-rcdn Posted February 6, 2016 Author Share Posted February 6, 2016 Did you tried the complete set of files for Clover available here ? The only thing you'll have to edit is the model name in the provided DSDT which is really easy to do : "model", Buffer (0x17) { "NVIDIA Quadro NVS 135M" } You just have to change it to : "model", Buffer (0x17) { "NVIDIA Quadro NVS 140M" } Yeah tried those files, few issues. VoodooPS2Trackpad.kext is redundant, can be found in ApplePS2Controller.kext/Contents/PlugIns VoodooBattery.kext wouldn't work with my system... use APCIBatteryManager.kext instead ​But for the most part those are the files I am using and still experiencing issues returning from sleeping screen, like I said i even generated another config.plist for clover. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 6, 2016 Administrators Share Posted February 6, 2016 I've just realised that the tuned FakeSMC I gave you contained AGPM tuning for the NVS 135M GPU. Can you look at the device id of the NVS 140M as listed in SysProfiler->Graphics/Displays? If, as I suspect, it's not the same as the NVS 135M of the D630, the AGPM tuning section of the kext needs to be adjusted accordingly... This would explain why you're losing GPU throttling after wake. nVidia Quadro NVS 135M = ven id 0x042b nVidia Quadro NVS 140M = ven id 0x0429 ? Link to comment Share on other sites More sharing options...
polyzargone Posted February 6, 2016 Share Posted February 6, 2016 OK. I agree VoodooPS2Trackpad.kext may be redundant though I haven't any issue using it so far (TBH, I hardly use the trackpad). VoodooBattery.kext works fine for me but if APCIBatteryManager.kext solves your issue that's what's counts. But I'm not sure using another config.plist is the right thing to do since it contains DSDT patches that are mandatory to make the USB_Injector works correctly. And you have to make sure that SMBios model is MacBookPro5,1 and nothing else. Also, with the help of other members, I found out that unchecking all Clover fixes solves some of the sleep issues like non-working closing LID. As a side note, there's a small error in the DSDT from original bootpack for D830 that needs to be fixed cause it may cause a black screen. And last but not least, remember that you have to set hibernate mode to 0 : sudo pmset -a hibernatemode 0 @Hervé The error in the DSDT is still present in both Clover and Chameleon 10.10 bootpacks . Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 6, 2016 Administrators Share Posted February 6, 2016 Yes, you're right about that DSDT GPU-related error (device-type has to be set to "NVDA,Parent", model is just cosmetic). It's been mentioned before and fixes posted in threads but I don't think the bootpacks were ever modified. In addition, if hibernation must indeed be disabled, any hibernation file must also be removed from /var/vm. One sure way to avoid creation of such file is to set the hibernation file to null device: sudo rm -f /var/vm/hibernatefile sudo pmset hibernatefile /dev/null Link to comment Share on other sites More sharing options...
gti-rcdn Posted February 6, 2016 Author Share Posted February 6, 2016 @polyzargone My DSDT has been fixed causing the fixes in your clover config to also be redundant.. I still have USB and I don't have the renames in my clover config @Hervé device id: 0x0429 Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 6, 2016 Administrators Share Posted February 6, 2016 There you are. That one should fix your AGPM throttling issue. Let us know. FakeSMC_AGPM-for-NVS-140M.kext.zip Link to comment Share on other sites More sharing options...
gti-rcdn Posted February 6, 2016 Author Share Posted February 6, 2016 Thanks a lot Hervé, after you made your post, took a look at the info plist and knew the change that had to be made instantly! but now the file has been posted for all to use. I will post as soon as i test in a few minutes Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 6, 2016 Administrators Share Posted February 6, 2016 Yup, all details here. Link to comment Share on other sites More sharing options...
gti-rcdn Posted February 6, 2016 Author Share Posted February 6, 2016 Success! 1 Link to comment Share on other sites More sharing options...
gti-rcdn Posted February 8, 2016 Author Share Posted February 8, 2016 Just a heads up to anyone doing this build... I built my own config using clover included command line. I had my kexts in prebuiltkernel prior to building my own. It didn't include the csractiveconfig key allowing unsigned kexts and after trying again to move fakesmc to library/extentions i ended up with no battery, touchpad, keyboard or audio. csractiveconfig must be 0x03 or whatever it is for unsigned kexts to load. Link to comment Share on other sites More sharing options...
Recommended Posts