Contribute
Register

Razer Blade 15 2020 Base Model IGPU Acceleration (i7-10750H)

Status
Not open for further replies.
Just finished Hackintosh-ing my Razer Blade 15 Base 2019, running Catalina 10.15.7, everything works fine, except nvidia RTX 2060 and bluetooth...stock intel wifi module, didn't replace anything. Followed youtuber mystacle's guide but made a few modification with my config.plist since I'm dual booting with Win 10. can anyone help with the bluetooth? don't mind using intel graphics, just need the bluetooth to work. THANKS!


P.S. my signature (Razer Edge Pro) is still a working Catalina 10.15.4 hackintosh, but without the touch screen. using it with BT keyboard and mouse.
 
Just finished Hackintosh-ing my Razer Blade 15 Base 2019, running Catalina 10.15.7, everything works fine, except nvidia RTX 2060 and bluetooth...stock intel wifi module, didn't replace anything. Followed youtuber mystacle's guide but made a few modification with my config.plist since I'm dual booting with Win 10. can anyone help with the bluetooth? don't mind using intel graphics, just need the bluetooth to work. THANKS!


P.S. my signature (Razer Edge Pro) is still a working Catalina 10.15.4 hackintosh, but without the touch screen. using it with BT keyboard and mouse.
your nvidia will not work at all

you can try the intel wifi and intel bluetooth kexts

and you will need to do:
 
your nvidia will not work at all

you can try the intel wifi and intel bluetooth kexts

and you will need to do:
Hey, thanks for the input there...I could care less about the NVIDIA (yet), my only concern for now is the bluetooth..
I've tried the Intel wifi and bluetooth kexts over and over, but still no bluetooth, wifi on the other hand works like a charm, never had a drop signal or disconnection...it's all good, yet the bluetooth is giving me headaches...
will try your link later and update this post as soon as I can..

Thanks a bunch!
 
With setup_var_cv, you can edit your bios setting without flashing the bios.
How did you know which setting to change it to? Does it vary by CPU or manufacturer?
 
I did but I had to use a hardware programmer to flash a modded BIOS which allowed me to change my DVMT Pre-Alloc settings in BIOS. There isn't a software solution for the 4k oled model to get graphics acceleration working due to Razer locking down the BIOS.
What hardware programmer did you use? Could you guys please help?

@shieldcldk was also mentioning a modded version of the GRUB CLI to do this.
 
@LockonF @LeBombJames
The bios settings with setup_var_cv varies from different devices and even different bios versions. Use ifrextract to dump the Setup.txt from your BIOS. After you have dumped the addresses and menu options, you can look up the options and use setup_var_cv to change the BIOS settings. I remember there was a guide from @CaseySJ on how to use ifrextract, but you have to use setup_var_cv on newer laptops (mostly platforms with Intel 10th Gen and up). Search that post or other posts on how to dump BIOS menu options with ifrextract first.

I have some examples on how to modify BIOS with setup_var_cv in my guide for UX582. However, do not use these settings for your BIOS. This is only for this model and perhaps even this version of BIOS.

Alternatively, I also used the cheap CH341A chip programmer to modify the bios of Razer Blade Advanced 15 2020 laptop. (I no longer have the laptop.) However, always check if your BIOS has PCH lock with UEFITools.app first before you flash anything. If there is a PCH lock (Boot Guard) and you flash any modified BIOS, you'll have to RMA the laptop to switch the PCH chip. (The PCH fuse will be burnt with your modified BIOS if there is Boot Guard.) It looks like Razer hasn't lock their laptops with Boot Guard yet, but I would always do a double check to save the pain. There is a guide on how to unlock menu here. I followed this guide to modify the bios of my previous Razer 2020 laptop.
 
Last edited:
@shiecldk I did everything as directed, got the following:

0x35BF0 One Of: DVMT Pre-Allocated, VarStoreInfo (VarOffset/VarName): 0xF5, VarStore: 0x16, QuestionId: 0x274E, Size: 1, Min: 0x0, Max 0xFE, Step: 0x0 {05 91 8E 06 A1 06 4E 27 16 00 F5 00 10 10 00 FE 00} 0x35C01 Default: DefaultId: 0x0, Value (8 bit): 0x1 {5B 06 00 00 00 01} 0x35C07 One Of Option: 0M, Value (8 bit): 0x0 {09 07 8F 06 00 00 00} 0x35C0E One Of Option: 32M, Value (8 bit): 0x1 {09 07 90 06 00 00 01} 0x35C15 One Of Option: 64M, Value (8 bit): 0x2 {09 07 91 06 00 00 02} 0x35C1C One Of Option: 4M, Value (8 bit): 0xF0 {09 07 92 06 00 00 F0} 0x35C23 One Of Option: 8M, Value (8 bit): 0xF1 {09 07 93 06 00 00 F1} 0x35C2A One Of Option: 12M, Value (8 bit): 0xF2 {09 07 94 06 00 00 F2} 0x35C31 One Of Option: 16M, Value (8 bit): 0xF3 {09 07 95 06 00 00 F3} 0x35C38 One Of Option: 20M, Value (8 bit): 0xF4 {09 07 96 06 00 00 F4} 0x35C3F One Of Option: 24M, Value (8 bit): 0xF5 {09 07 97 06 00 00 F5} 0x35C46 One Of Option: 28M, Value (8 bit): 0xF6 {09 07 98 06 00 00 F6} 0x35C4D One Of Option: 32M/F7, Value (8 bit): 0xF7 {09 07 99 06 00 00 F7} 0x35C54 One Of Option: 36M, Value (8 bit): 0xF8 {09 07 9A 06 00 00 F8} 0x35C5B One Of Option: 40M, Value (8 bit): 0xF9 {09 07 9B 06 00 00 F9} 0x35C62 One Of Option: 44M, Value (8 bit): 0xFA {09 07 9C 06 00 00 FA} 0x35C69 One Of Option: 48M, Value (8 bit): 0xFB {09 07 9D 06 00 00 FB} 0x35C70 One Of Option: 52M, Value (8 bit): 0xFC {09 07 9E 06 00 00 FC} 0x35C77 One Of Option: 56M, Value (8 bit): 0xFD {09 07 9F 06 00 00 FD} 0x35C7E One Of Option: 60M, Value (8 bit): 0xFE {09 07 A0 06 00 00 FE}

Though I can only get those options

There is also the CFG lock

0x2CECB One Of: CFG Lock, VarStoreInfo (VarOffset/VarName): 0x3E, VarStore: 0x11, QuestionId: 0x1C5, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 64 04 65 04 C5 01 11 00 3E 00 10 10 00 01 00} 0x2CEDC One Of Option: Disabled, Value (8 bit): 0x0 {09 07 04 00 00 00 00} 0x2CEE3 One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 07 03 00 30 00 01} 0x2CEEA End One Of {29 02} 0x2CEEC One Of: Overclocking Lock, VarStoreInfo (VarOffset/VarName): 0xDA, VarStore: 0x11, QuestionId: 0x1C6, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 60 04 61 04 C6 01 11 00 DA 00 10 10 00 01 00} 0x2CEFD One Of Option: Disabled, Value (8 bit): 0x0 {09 07 04 00 00 00 00} 0x2CF04 One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 07 03 00 30 00 01} 0x2CF0B End One Of {29 02}

But when I try to do setup_var 3 0x3E 0x00 I get an error "cant set variable using EFI". Any ideas?
 
@LockonF Use these:
For DVMT Pre-Allocated - 64M:
setup_var_cv SaSetup 0xF5 0x16 0x2

For CFG Lock - Disable:
setup_var_cv CpuSetup 0x3E 0x11 0x0

Also look for "DVMT Total Gfx Mem", and set it to "MAX"
It might be the same as my ASUS UX582, which is:
setup_var_cv SaSetup 0xF6 0x16 0x3

Remember to use the latest modGRUBShell with setup_var_cv command.
 
Just finished Hackintosh-ing my Razer Blade 15 Base 2019, running Catalina 10.15.7, everything works fine, except nvidia RTX 2060 and bluetooth...stock intel wifi module, didn't replace anything. Followed youtuber mystacle's guide but made a few modification with my config.plist since I'm dual booting with Win 10. can anyone help with the bluetooth? don't mind using intel graphics, just need the bluetooth to work. THANKS!


P.S. my signature (Razer Edge Pro) is still a working Catalina 10.15.4 hackintosh, but without the touch screen. using it with BT keyboard and mouse.
could you share your efi with me ,my Razer Blade 15 Base 2019 can't hackintosh
 
Status
Not open for further replies.
Back
Top