Contribute
Register

Dell E6420 need help with DSDT various video devices

Status
Not open for further replies.
Joined
Mar 21, 2011
Messages
801
Motherboard
GA-Z390-Aorus Pro
CPU
i7-9700K
Graphics
RX 590
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

  • E6420 dsdt.aml.zip
    14.7 KB · Views: 278
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.
 
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

  • DSDT PCI0.VID to PCI0.IGPU.dsl.zip
    26 KB · Views: 211
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.
 
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

  • E6420 dsdt VID-->IGPU.zip
    14.7 KB · Views: 225
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.
 
You should not rename VID at scope _SB.PCI0.PEG0. The rename should be selective for only _SB.PCI0.VID.

do i have it right yet? thanks for your patience.
 

Attachments

  • E6420 dsdt VID-->IGPU #3.zip
    14.7 KB · Views: 273
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

  • Origin.zip
    70.5 KB · Views: 199
Status
Not open for further replies.
Back
Top