Comments (10)
I fixed this recently. Apply the following patches and add the ssdts from my repo. Make sure to remove any other GPU patching you did before.
2018 model
- Add SSDT-DDGPU.aml and SSDT-PTSWAK.aml
- Apply patches _PTS to ZPTS and _WAK to ZWAK
Early 2019 model
Do the above and additionally add:
- SSDT-RTEC.aml
- RTEC to XTEC patch
That should keep the dGPU disabled and save a ton of energy. The problem is that there are errors in the DSDT when waking up from sleep. The method RTEC will fail because Local0 is undefined.
The patches can be downloaded from here:
https://github.com/doubleyoustew/Razer-Blade-15/tree/master/Src/Hotpatches/dGPU
from razer_blade_advanced_early_2019_hackintosh.
Just to confirm it's not the same as another issue, there is no change in power state? Is this from cold, booted and running without the charger being plugged in, or is it when you remove from power and keep working?
My power issue is always from a power state change. If I reboot, then it's all normal until the device sleeps.
from razer_blade_advanced_early_2019_hackintosh.
I can concur having similar battery drain if not worse. I am assuming it has something to do with the Audio Power leak @stonevil was talking about.
from razer_blade_advanced_early_2019_hackintosh.
Same thing here @ksymmonds
Mine gets really warm and the fans kick in when it wakes from sleep. CPU usage is super low, it clocks at 0.8ghz and CPU temps are at about 50C so I doubt that's it. Definitely a sleep/power management issue of some sort. Maybe the dGPU kicks back in even though it should be disabled?
Anyway, try not to use sleep when on battery for the time being or restart after sleeping and see if the issue persists. Right now I'm at 35% and 1:56h remaining (not really accurate but at 100% battery I get way less then that if I wake it from sleep).
from razer_blade_advanced_early_2019_hackintosh.
Ok. So. I do not have anymore (since August last year) access to RBA.
Last staff I discovered is some architecture issues its RBA logic board. It's doesn't matter if you disable Nvidia GPU in BIOS or in SSDT, etc. GPU still consume power. So, basically there are no way to improve power consumption.
You should have about 3.5-5h on battery in macOS depends on CPU, etc. load.
from razer_blade_advanced_early_2019_hackintosh.
@stonevil I'm fine with the battery life I'm getting on a fresh boot (3.5 - 4.5 hours). The problem is that the dGPU seems turn back on after sleeping and then it's more like 1 - 1.5 hours. I posted on tonymac as well but so far no replies.
from razer_blade_advanced_early_2019_hackintosh.
It's still an issue with the latest March BIOS, not a dealbreaker but a real bummer.
from razer_blade_advanced_early_2019_hackintosh.
@doubleyoustew Thank you! Those SSDTs work perfectly for disabling dGPU even after wake.
Another question, if you don't mind =) : My trackpad does not work with any version newer than VoodooI2C v2.2 and I've opened up an issue with them: VoodooI2C/VoodooI2C#319
Do you have any insights? I tried your trackpad SSDTs + hot-patch and while the errors mentioned in the issue go away, my trackpad is completely dead, which is very odd since all logs indicate the trackpad has been successfully registered.
from razer_blade_advanced_early_2019_hackintosh.
@boyuanx My trackpad is working pretty well now honestly with the latest VoodooI2C. I'm still on Mojave however. One more reason not to upgrade to Catalina I guess.
Props to you for making the video and manually typing the logs haha. It's really annoying that you can't check back on the boot log.
You could try looking for ACPI errors with the following command:
log show --predicate "processID == 0" --start $(date "+%Y-%m-%d") --debug | grep -i AppleACPIPlatform
Could be that something fails to execute and the trackpad is not properly activated. There is also an app called GenI2C that has some diagnostic capabilities. Might be worth a try.
I just noticed that you are using the mid 2019 version of the blade. The trackpad patches in my repo are for the early 2019 model, so I can't guarantee they work for yours. They should work but without checking your DSDT against the patches I can't say for sure.
from razer_blade_advanced_early_2019_hackintosh.
Issue is resolved by the patch doubleyoustew posted above!
from razer_blade_advanced_early_2019_hackintosh.
Related Issues (20)
- macOS will not load using the repo EFI HOT 2
- Can't get brightness level to persist after reboot HOT 4
- After patching DSDT for tracking pad, boot takes almost +3 minutes instead of 30 seconds HOT 2
- Trackpad still not working HOT 2
- EFI for install? HOT 19
- Bios unlock won't work HOT 4
- Touchpad doesn't work on base model
- USB-C to HDMI doesn't work on Razer Blade Base Model with RTX 2060 HOT 9
- RBB Trackpad doesnโt work after updating to Catalina HOT 1
- Unlock Bios HOT 4
- RBA 2020 model Bios mod issues HOT 4
- Audio only working on headphone jack HOT 1
- Cant boot into mac os unless i do boot override HOT 3
- How to get thunderbolt working? mid 2019 model
- Can I add another BIOS to the BIOS list for an early RTX 2060 8750H razer blade?
- 240Hz Refresh Rate
- BIOS Entries hidden since SSD replaced
- Unable to edit the bios rom file in Razer Blade 15 2020 advanced model. HOT 2
- Questions about BIOS Edits: do I check these or not
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from razer_blade_advanced_early_2019_hackintosh.