Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
okay i was able to mount the efi due to some ubuntu research and provide you with the clover/efi and i took a picture with my phone of verbose boot hopefully that will do. i was not sure if i could somehow screen shot but the picture seems clear. here you go, thanks again.
 

Attachments

  • help2.zip
    4.3 MB · Views: 89
okay i was able to mount the efi due to some ubuntu research and provide you with the clover/efi and i took a picture with my phone of verbose boot hopefully that will do. i was not sure if i could somehow screen shot but the picture seems clear. here you go, thanks again.

You have unbalanced renames.
config.plist/ACPI/DSDT/Patches applies to DSDT.aml in ACPI/patched, but NOT the SSDTs.
As a result, you're renaming GFX0->IGPU in DSDT.aml but not the SSDTs.
Should not be expected to work.
You need to rename equally across all files.
 
You have unbalanced renames.
config.plist/ACPI/DSDT/Patches applies to DSDT.aml in ACPI/patched, but NOT the SSDTs.
As a result, you're renaming GFX0->IGPU in DSDT.aml but not the SSDTs.
Should not be expected to work.
You need to rename equally across all files.
okay sweet. I applied the rename patches to my ssdts from your repo that matched the ones from my dsdt and now I boot up and have display control! thank you!

but also id like to ask if there is a way to tell if my discrete graphics is disabled? how would I know? id like to think I did it right but is my limited knowledge of patching a good indicator?lol
 
okay sweet. I applied the rename patches to my ssdts from your repo that matched the ones from my dsdt and now I boot up and have display control! thank you!

but also id like to ask if there is a way to tell if my discrete graphics is disabled? how would I know? id like to think I did it right but is my limited knowledge of patching a good indicator?lol

Look at System Information -> Graphics. Or attach problem reporting files.
 
Can you help me to confirm that this dsdt. aml file is correct in order to implement the relevant changes to close the Navida GF820M? If I can allow this to be modified, can I type the graphics_Rename - gfx0.txt patch or can I continue to inject other patches on this DSDT basis?
 

Attachments

  • DSDT.aml
    90.9 KB · Views: 125
Can you help me to confirm that this dsdt. aml file is correct in order to implement the relevant changes to close the Navida GF820M? If I can allow this to be modified, can I type the graphics_Rename - gfx0.txt patch or can I continue to inject other patches on this DSDT basis?

If you have a question, you must provide all "Problem Reporting" files as per post #1.
 
Hi RehabMan, Can you help me out patching the dsdt/ssdt given. I have problem when following your step. Having the problem which I dont quite get it. I able to patch dsdt to fix my battery percentage and Brightness, but still can't disable discrete graphics which is NVIDIA Geforce 920MX Which makes my laptop less than 1 hr battery life.

When it comes to ssdt stuff, I got confused. Since there are different SSDT for different machine. I have provided the file needed. If you need can reply this messages.

Willing to learn to fix the problem. And that might be the last problem for my laptop which is Lenovo Ideapad 310.

Thanks for your time, and Have A Good Day
 

Attachments

  • To be sent.zip
    2.4 MB · Views: 66
Hi RehabMan, Can you help me out patching the dsdt/ssdt given. I have problem when following your step. Having the problem which I dont quite get it. I able to patch dsdt to fix my battery percentage and Brightness, but still can't disable discrete graphics which is NVIDIA Geforce 920MX Which makes my laptop less than 1 hr battery life.

When it comes to ssdt stuff, I got confused. Since there are different SSDT for different machine. I have provided the file needed. If you need can reply this messages.

Willing to learn to fix the problem. And that might be the last problem for my laptop which is Lenovo Ideapad 310.

Thanks for your time, and Have A Good Day

_OFF and the associated _INI is in SSDT-14. As per guide, call _OFF from _INI.

_OFF calls HGOF, which contains some EC related code:
Code:
            If (LEqual (ECON, One))
            {
                Store (Zero, \_SB.PCI0.LPCB.EC0.GATY)
            }

That code will need to move to _REG as per guide.
 
_OFF and the associated _INI is in SSDT-14. As per guide, call _OFF from _INI.

_OFF calls HGOF, which contains some EC related code:
Code:
            If (LEqual (ECON, One))
            {
                Store (Zero, \_SB.PCI0.LPCB.EC0.GATY)
            }

That code will need to move to _REG as per guide.

Hi Thanks for replying. I don't quite get the part at all..

I would like to ask for you would able do it? Sorry I dont really quite get about how to do it even after reading your guide. So is it possible, if no I might go try myself again with your guide again. But I really hope you help me

Thanks Anyway..
 
Hi Thanks for replying. I don't quite get the part at all..

I would like to ask for you would able do it? Sorry I dont really quite get about how to do it even after reading your guide. So is it possible, if no I might go try myself again with your guide again. But I really hope you help me

Thanks Anyway..

The reason I wrote the guide is so you can do it yourself.
Please read it and work through it.
You make it sound like you didn't work through the example files.
 
Back
Top