Contribute
Register

[Guide] Razer Blade 15 (2018) Detailed Install Guide High Sierra 10.13.6 (17G2208-17G5019)

Status
Not open for further replies.
One additional thing to note - before a while, I noticed high CPU usage in idle (constantly between 13-26%), by the kernel_task process, and connected it to trackpad kexts. Once I removed VoodooI2C, VoodooI2CHID and VoodooPS2Controller, CPU usage got back to minimal. I then checked the github repo for I2C, and it seems that people had a lot of sleep/wake and KP issues with it as well - this might be the source of problems on your side, @vettz500? They do say that for Coffee Lake it's working in "polling mode", so it might be the reason for CPU usage.

I had random restarts and sleep issues before as well, which I thought got fixed by updating Lilu, WhateverGreen and SSDT_PNLF for the brightness fix - but actually it was at the same time I removed the kexts above, so it could be something to try first...Let us know how it goes!
 
One additional thing to note - before a while, I noticed high CPU usage in idle (constantly between 13-26%), by the kernel_task process, and connected it to trackpad kexts. Once I removed VoodooI2C, VoodooI2CHID and VoodooPS2Controller, CPU usage got back to minimal. I then checked the github repo for I2C, and it seems that people had a lot of sleep/wake and KP issues with it as well - this might be the source of problems on your side, @vettz500? They do say that for Coffee Lake it's working in "polling mode", so it might be the reason for CPU usage.

I had random restarts and sleep issues before as well, which I thought got fixed by updating Lilu, WhateverGreen and SSDT_PNLF for the brightness fix - but actually it was at the same time I removed the kexts above, so it could be something to try first...Let us know how it goes!

What SSD are you using? @vettz500 and I are using the Samsung EVO 970 series.
 
Same - 970 EVO. Yesterday when I wrote the reply above, I left the Voodoo trackpad kexts in Clover/kexts and got a random crash, after about 2h of working...
 
Same - 970 EVO. Yesterday when I wrote the reply above, I left the Voodoo trackpad kexts in Clover/kexts and got a random crash, after about 2h of working...
So you've been running without the trackpad kexts and haven't had any system crash issues? But as soon as you added the trackpad kexts back in you had the system crash?
 
Really sorry to hear about stability issues, @vettz500 - I don't have any similar issues... Sometimes it restarts when waking from sleep, but rarely - other than that, really solid and I use it for work, quite happy with it at this point, and mostly thanks to your guide! Can I help in any way, send you my setup? I didn't do everything according to the guide (put all kexts in Clover - I know it's not recommended, but somehow I like it better that way and didn't have problems so far, and also didn't manage to set up audio easily, so using VoodooHDA in the end), so there might be something valuable in differences there?

I've already confirmed that it's not an Audio related issue.
But may I ask why you're using VoodooHDA and not native AppleALC? All of the issues that revolved around audio we seem to have fully sorted, especially after that latest AppleALC update. Just curious if there's an issue we missed.

I doubt it has anything to do with the kexts being in Clover, but I'm not against trying to move them there to test
 
Some good news @protech @mr-prez
I Just did some digging around on the VoodooI2C GitHub, stumbled across a person that had this same issue about 2 months ago and read through the comments. It was pinpointed to high ram and CPU useage and eventually system lock up/KP. Just 7 days ago it was labeled as fixed, but they have not released the official version yet. If we want to test, we will have to download the repo and build the kexts ourselves and test it. I'm going to do so when I get to work this afternoon.

https://github.com/alexandred/VoodooI2C
 
Some good news @protech @mr-prez
I Just did some digging around on the VoodooI2C GitHub, stumbled across a person that had this same issue about 2 months ago and read through the comments. It was pinpointed to high ram and CPU useage and eventually system lock up/KP. Just 7 days ago it was labeled as fixed, but they have not released the official version yet. If we want to test, we will have to download the repo and build the kexts ourselves and test it. I'm going to do so when I get to work this afternoon.

https://github.com/alexandred/VoodooI2C

Great to get your hopes back up! :) Yeah, I saw the same and it really turned out that way yesterday - didn't have issues for a long time, put the kexts back, CPU immediately higher constantly, and after 2 hours, freeze. Removed kexts and worked all day today with no issues.

I'm fine without the trackpad, so didn't rush with building, but will give it a go as well!
 
Great to get your hopes back up! :) Yeah, I saw the same and it really turned out that way yesterday - didn't have issues for a long time, put the kexts back, CPU immediately higher constantly, and after 2 hours, freeze. Removed kexts and worked all day today with no issues.

I'm fine without the trackpad, so didn't rush with building, but will give it a go as well!

I wasn't able to get the new versions to work. I was able to compile them, but I kept getting an error at boot. I'm just going to run without the touchpad drivers for now and see if my issue is gone and go from there.
 
Over 7.5 hours of up time here and no system crash yet, or sign of it. Memory usage is low, as well as CPU usage. So it looks like it was just the drivers for the touchpad. Will confirm 100% tomorrow when I get a few more hours of use out of it.

Still having issues getting the new touchpad kexts to build properly. Not sure what's going on. Hopefully can get that sorted tomorrow also and test.

Glad this is pretty much sorted now. Thanks @protech for pointing it out, not sure why I didn't try removing those kexts earlier lol
 
Update: I got the kexts to work, finally. It seems that the only kext that has actually been updated is the VoodooI2C kext, the Voodoo2CHID kext is the same version.
Been using it for a good half hour now and kernel_task has been holding steady with ram usage (I actually saw it drop at one point) and CPU usage is also down from what it was before with the old kexts. The numbers look like what they were without the trackpad kexts installed. Usually by this point ram usage has been on a steady increase with the old version.

Since they were a bit of a pain to build, I have attached the new trackpad kexts for you guys to test also @protech and @mr-prez

This could be the cherry on top for the guide. If this 100% solves the system crash issue while keeping the trackpad enabled, then I'm calling it good because everything will be 100% working at that point.

Let me know what you guys find with the new trackpad kexts.
 

Attachments

  • Trackpad Kext Fix.zip
    177.6 KB · Views: 96
Status
Not open for further replies.
Back
Top