Contribute
Register

[Guide] DELL Inspiron 7560 High Sierra installation

Status
Not open for further replies.
Many thanks for your help . Sound is now working!
Looks like the issue was down to the lilu version in your files being version 1.2.4

So to recap, I'm using my DSDT, your SSDT files&config.plist

Sound working
Sleep works
Graphics works
Touchpad gestures working
Bios 1.6.0

I've just ordered a DW1560 card ( currently on USB WiFi)

Thaks very much for your time and help!
 
Update: 20180802
  • Re-compile DSDT file based on BIOS version 1.6.0
  • Update Lilu to 1.2.5
  • Update IntelGraphicsDVMTFixup to 1.2.2
  • Added SSDT-ALC256.aml for fully support on CodecCommander (means no plist edit needed in CodecCommander)
New CL file has uploaded at #1.
 
Last edited:
Hot patch the BIOS to setting DVMT and others

Hi everyone,

Previously there're many posts that introduce how to hot patch the BIOS settings to increase DVMT size or others.
But I wasn't recognize it, so I just follow the general solution that using IntelGraphicsDVMTFixup to avoid the issue.

Now I'm just get it.

The key point is using EFI_Shell to patch it. You can find it and see how to find the variables in here.
You can try, but note that patching BIOS settings is very dangerous, even hot patch!
Use at your own risk!

For DELL Inspiron 7560, there're three variables you may interest.
Code:
0x785 - Setting the DVMT pre-allocate size
0x786 - Setting the DVMT max size
0x4AD - Enable / Disable Intel SpeedShift Technology
(Note: These variables are verified from BIOS version 1.6.0、1.7.0、and 1.8.0)

And the values for these variables are:
Code:
0x785 (DVMT pre-allocate size):
0x1 = 32MB (Default)
0x2 = 64MB

0x786 (DVMT max size):
0x1 = 128MB
0x2 = 256MB (Default)
0x3 = Max

0x4AD (Intel SpeedShift Technology)
0x0 = Disable (Default)
0x1 = Enable
For example, we wish can set higher DVMT size to avoid "not enough DVMT size can allocate" issue.
And also setting higher DVMT max size, or enable SpeedShift.

So when we enter into GRUB EFI_Shell, first we type the variable to check the value.
Code:
setup_var 0x785
It will show up the current value of this variable.

Next, to change the value, just insert the value you wish after the variable.
Code:
setup_var 0x785 0x2
Enter, and it will show the value has changed.
After setting, type 'reboot' to reboot the laptop.

I already tried this method and found I can boot without insert IntelGraphicsDVMTFixup.kext

But as I said above, patching BIOS is dangerous.
So I still keep IntelGraphicsDVMTFixup in CLOVER file.

Also note that you may need to patch these variables again every time of BIOS update.
 
Last edited:
Hi missile0407! thanks for this amazing job!
I'd like know if is possible to install the Lan kext too? I have this same model and everything is working fine i just need to do the Ethernet works. Do you have any suggestion?
Thanks my dear friend!
 
Hi missile0407! thanks for this amazing job!
I'd like know if is possible to install the Lan kext too? I have this same model and everything is working fine i just need to do the Ethernet works. Do you have any suggestion?
Thanks my dear friend!
fixed! thanks my friend, God bless you!
 
May I ask one question?

When you say the sleep is working, does it mean you can wake it up by internal/external keyboard/mouse or just wake it up by press the power bottom?
 
May I ask one question?

When you say the sleep is working, does it mean you can wake it up by internal/external keyboard/mouse or just wake it up by press the power bottom?
Wake up by press power button or open the laptop monitor.
You can't wake up by keyboard or mouse because of OS X design. Unless modify it.
 
Thanks for dvmt patching info.
Yet, in my case I got a problem, the computer won't boot after setting dvmt to 0x2.
I still can boot on safe mode and recovery. I tried to remove IntelGraphicsDVMTFixup.kext from efi/clover/kexts but no luck.
Did you have a similar problem?
The last visible text in verbose mode(before it enters crazy fast scrolling mode and reboots) is "VoodooGPI0Sunri", as can be seen in photo.
Attached photos and PR files
 

Attachments

  • IMG_2373.PNG
    IMG_2373.PNG
    1.3 MB · Views: 225
  • IMG_2374.PNG
    IMG_2374.PNG
    1.3 MB · Views: 228
  • IMG_2376.PNG
    IMG_2376.PNG
    1.1 MB · Views: 210
  • IMG_2377.PNG
    IMG_2377.PNG
    995.2 KB · Views: 234
  • IMG_9590.JPG
    IMG_9590.JPG
    2.1 MB · Views: 189
  • debug_21259.zip
    1.9 MB · Views: 113
Last edited:
Wake up by press power button or open the laptop monitor.
You can't wake up by keyboard or mouse because of OS X design. Unless modify it.


Not sure why you say that but I can wake up my Macbook Pro by USB wireless mouse.
 
Not sure why you say that but I can wake up my Macbook Pro by USB wireless mouse.
I have MBP, too. Which is early 2015.
But I can't do like you said at this MBP.

Update:
I tested USB keyboard and mouse at sleep mode (in DELL laptop), and still can't wake with them.
But I can wake up the system by press touchpad on laptop.
 
Last edited:
Status
Not open for further replies.
Back
Top