Contribute
Register

Dell E6420 need help with DSDT various video devices

Joined
Mar 21, 2011
Messages
506
Motherboard
GA-Z390-AORUS Pro
CPU
i7-9700K
Graphics
PowerColor RX590 Red Devil
Latitude E6420, i5-2520, 8GB
HD3000, Nvidia 4200

i'm just getting started with this machine.

i extracted the DSDT using F4 at the clover boot screen. i cleaned up the errors and have a compile with just a few warnings.

i thought that before i start applying any of Rehabman's DSDT graphics patches i should change the graphics device to IGPU.

the device at 0x00020000 is called VID. i tried a global replace of VID with IGPU and got many compile errors.

upon further inspection there are devices PEG, PEG0, PEG1, PEG2, PEG3, and PEGP, but not at 0x00020000.

should i leave all the devices as-is or try to change one or more to IGPU?


then i will start with the RM graphics patches.

thanks in advance

Ken
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Latitude E6420, i5-2520, 8GB
HD3000, Nvidia 4200

i'm just getting started with this machine.

i extracted the DSDT using F4 at the clover boot screen. i cleaned up the errors and have a compile with just a few warnings.

i thought that before i start applying any of Rehabman's DSDT graphics patches i should change the graphics device to IGPU.

the device at 0x00020000 is called VID. i tried a global replace of VID with IGPU and got many compile errors.

upon further inspection there are devices PEG, PEG0, PEG1, PEG2, PEG3, and PEGP, but not at 0x00020000.

should i leave all the devices as-is or try to change one or more to IGPU?


then i will start with the RM graphics patches.

thanks in advance

Ken
You want to rename only PIC0.VID... ** With native DSDT **, try "Rename PCI0.VID to PCI0.IGPU" from my repo.

FYI: It probably doesn't matter (OS X probably doesn't use _PLD), but the way you "fixed" _PLD is not valid.
 
Joined
Mar 21, 2011
Messages
506
Motherboard
GA-Z390-AORUS Pro
CPU
i7-9700K
Graphics
PowerColor RX590 Red Devil
You want to rename only PIC0.VID... ** With native DSDT **, try "Rename PCI0.VID to PCI0.IGPU" from my repo.
i applied your patch graphics_Rename-PCI0_VID.txt

and for each of the 12 occurrences of PCI0.VID that the patch changed to PCI0.GPU the compiler returns an Object does not exist error.



FYI: It probably doesn't matter (OS X probably doesn't use _PLD), but the way you "fixed" _PLD is not valid.
is try #2 to fix the _PLD "expecting Package" error better?

thanks
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
i applied your patch graphics_Rename-PCI0_VID.txt

and for each of the 12 occurrences of PCI0.VID that the patch changed to PCI0.GPU the compiler returns an Object does not exist error.
No idea without native files. But in some cases with two separate VID devices, you have to do the renames manually. I was able to take your file and finish the renaming relatively easily by looking at each of the errors...

is try #2 to fix the _PLD "expecting Package" error better?
There is a patch for fixing _PLD in my repo.
 
Joined
Mar 21, 2011
Messages
506
Motherboard
GA-Z390-AORUS Pro
CPU
i7-9700K
Graphics
PowerColor RX590 Red Devil
No idea without native files. But in some cases with two separate VID devices, you have to do the renames manually. I was able to take your file and finish the renaming relatively easily by looking at each of the errors...



There is a patch for fixing _PLD in my repo.
following your advice, starting with virgin dsdt, i manually changed VID instances to IGPU. i then applied your _PLD patch.

compiled with no errors and just a few warnings which i will ignore.

does this look right? then i will start applying your gfx patches next.

thanks
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
following your advice, starting with virgin dsdt, i manually changed VID instances to IGPU. i then applied your _PLD patch.

compiled with no errors and just a few warnings which i will ignore.

does this look right? then i will start applying your gfx patches next.

thanks
You should not rename VID at scope _SB.PCI0.PEG0. The rename should be selective for only _SB.PCI0.VID.
 
Joined
Aug 24, 2012
Messages
5
Motherboard
Dell Latitude E6420 (Clover)
CPU
i5-2540M
Graphics
HD 3000 + NVS 4200M, 1600 x 900
Mobile Phone
Android
Hi RehabMan,

Can you please help me patch my DSDT. Here are the laptop specs:

Dell Latitude E6420
Chipset: Sandy Bridge
CPU: Mobile DualCore Intel Core i5-2540M, 3100 MHz
RAM: 16GB DDR3
Video: Optimus - Intel HD3000, NVIDIA NVS 4200M (512 MB)

I am trying to install High Sierra.

I have extracted the DSDT with Optimus enabled, which shows both Intel and NVIDIA Cards in Clover. I'd like to disable the NVIDIA card in the DSDT, so that the installation uses the Intel adapter only. Thank you in advance.

Djuby
 

Attachments

Top