Jump to content

disable NVIDIA GTX 1050ti MSI GL62M 7REX


maxleo
 Share

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 3 weeks later...

Well, i follow your precious advices.

I use the _off méthod for only one device, with windows I determine that the 1050ti is peg0-pegp. Then the DSdt works fine!

Thanks for your help! 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...