Jump to content
9 posts in this topic

Recommended Posts

Hello to all, 

It has been more than 2 days since I try to modify my DSDT to deactivate the discrete graphic of my laptop PC.

It is about a MSI GL62M 7REX with two graphics boards:
Intel HD630 and GTX1050ti...

After numerous tries, my laptop does not start because of my GTX 1050ti which it is necessary to deactivate in the DSDT.

Would it be possible to have some lights on my DSDT? 
I join the DSDT.aml 



Thank you for your help, cordially

Sorry for English, I am French...

DSDT+SSDT2.zip

DSDTall.zip

check ur ioreg and disable only correct device

u dont need disable 7 devices, u need disable only one

RP01.PXSX, RP05.PXSX, devices is used for USB, THUNDERBOLT

Use this SSDT only in install after it, check ur ioreg and disable

Device (HACK)
    {
        Name (_HID, "HACK0000")  // _HID: Hardware ID
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            If (CondRefOf (\_SB.PCI0.PEG0.PEGP._OFF))
            {
                \_SB.PCI0.PEG0.PEGP._OFF ()
            }

            If (CondRefOf (\_SB.PCI0.PEGR.GFX0._OFF))
            {
                \_SB.PCI0.PEGR.GFX0._OFF ()
            }

            If (CondRefOf (\_SB.PCI0.PEGP.DGFX._OFF))
            {
                \_SB.PCI0.PEGP.DGFX._OFF ()
            }

            If (CondRefOf (\_SB.PCI0.RP01.PEGP._OFF))
            {
                \_SB.PCI0.RP01.PEGP._OFF ()
            }

            If (CondRefOf (\_SB.PCI0.RP01.PXSX._OFF))
            {
                \_SB.PCI0.RP01.PXSX._OFF ()
            }

            If (CondRefOf (\_SB.PCI0.RP05.PEGP._OFF))
            {
                \_SB.PCI0.RP05.PEGP._OFF ()
            }

            If (CondRefOf (\_SB.PCI0.RP05.PXSX._OFF))
            {
                \_SB.PCI0.RP05.PXSX._OFF ()
            }
        }
    }

disable only one and correct device, e.g PEG0/PEGP(common video device)

Device (HACK)
    {
        Name (_HID, "HACK0000")  // _HID: Hardware ID
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            If (CondRefOf (\_SB.PCI0.PEG0.PEGP._OFF))
            {
                \_SB.PCI0.PEG0.PEGP._OFF ()
            }
        }
    }

Example

check here, inside RP05/PXSX, not a video

MaLd0n 2018-03-01 às 12.23.17.png

  • 3 weeks later...
×
×
  • Create New...