Jump to content

Disabling NVIDIA Optimus card on all laptops

Optimus Disable NVidia Acer Laptop V3-571G

  • Please log in to reply
337 replies to this topic

#21
pokenguyen

pokenguyen

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 614 posts
  • Gender:Male

To Post #10

I have no idea how your method works.
In which terminal I need to copy the code?

# in Terminal, with recent iasl
iasl -da *.bin *.aml

I need to use the program MaciASL, DSDT Editor or DSDTSE?

I found this: http://www.osx86.net...acpi-tools-x64/

Can you post a tutorial or some explanations?

 

At the moment I get about 150 Errors, but I don't use the Code in the Terminal...I don´t know how does it goes... :(

 

THANK YOU GUYS!!

You need to extract all ssdt along with dsdt, only one dsdt is not enough to decompile. Then copy all *.aml and iasl to one folder, run iasl -da *.bin *.aml, the .dsl will have much fewer errors.



#22
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

  • Donators
  • 82 posts
  • Gender:Male
  • Location:Behind you
  • Interests:Problems...

A week on this DSDT and i'm sorry all but with all my goodwill, i can't resolve this. :(



#23
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

  • Donators
  • 82 posts
  • Gender:Male
  • Location:Behind you
  • Interests:Problems...

re, i have make a DSDT with no errors but a lot of warnings :rolleyes:

 

I have disabling your graphic card  too. Say to me if the DSDT is fonctionnaly.

 

https://www.dropbox....T_clean-mo1.aml



#24
mo.1

mo.1

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:Germany
  • Interests:Laptop: (Clover) MSI GS60-2PEi716SR21 (1080p), i7-4710HQ, GTX 870m (disabled), Intel HD 4600, O...

hmm, thank you, but I get Kernal Panic... :(

And when I open the DSDT_clean-mo1.aml and compile it, I get 201 Errors...

 

Attached File  Foto 1.JPG   75.63KB   17 downloadsAttached File  Bildschirmfoto 2014-04-13 um 19.56.36.png   371.03KB   19 downloads



#25
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

  • Donators
  • 82 posts
  • Gender:Male
  • Location:Behind you
  • Interests:Problems...

hmm, thank you, but I get Kernal Panic... :(

And when I open the DSDT_clean-mo1.aml and compile it, I get 201 Errors...

 

attachicon.gifFoto 1.JPGattachicon.gifBildschirmfoto 2014-04-13 um 19.56.36.png

 

 I don't understand... :( Another can give help please ?


What is your laptop model ?



#26
Ramalama

Ramalama

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 362 posts
  • Gender:Not Telling
  • Location:Germany

To disable Nvidia Card (Easy Way)

 

you can simply use this DSDT Patch:

https://github.com/R...ia PowerOff.txt

 

Cheers :-)



#27
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

  • Donators
  • 82 posts
  • Gender:Male
  • Location:Behind you
  • Interests:Problems...

To disable Nvidia Card (Easy Way)

 

you can simply use this DSDT Patch:

https://github.com/R...ia PowerOff.txt

 

Cheers :-)

 

Great patch but i can't make a clean original DSDT of her laptop... If you can.. ?



#28
Ramalama

Ramalama

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 362 posts
  • Gender:Not Telling
  • Location:Germany

Great patch but i can't make a clean original DSDT of her laptop... If you can.. ?

https://www.dropbox....T_clean-mo1.aml

 

This link is dead :-)



#29
Ramalama

Ramalama

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 362 posts
  • Gender:Not Telling
  • Location:Germany

 

Hey, do you think that your patch is compatible or can be modified to work on my dsdt? I have a Nvidia GTX 765m and a Intel HD4600

 

DSDT https://www.dropbox....270qcc/DSDT.aml

IOREG https://www.dropbox..../XMG C702.ioreg

 
Is it important that I create my DSDT with AIDA64, or can I create my DSDT with DSDT Editor on Mac?
I use Clover v.2330.

 

 

can you reupload your ioreg and give me a clean (vanilla) dsdt+(all)ssdt's?



#30
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

  • Donators
  • 82 posts
  • Gender:Male
  • Location:Behind you
  • Interests:Problems...

 

I got some Problems.
 
First is, I don't find the option "ACPI Tools" on Windows 8.1 at the actual AIDA64 Version. But I have found a older Version 3.20.2600 and there ist the option "ACPI Tools".
The Program says that my Motherboard was not found or is Unkown.
 
Second is, that when I use the old Version of AIDA64 in ACPI Tool and click on Save Table I see 7 Lists of SSDT.
Which one you need?
 
 
Should I upload all?
 
Here is a Zip with all SSDT 1 to 7 from up to down and the actual DSDT.
 

 



#31
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

  • Donators
  • 82 posts
  • Gender:Male
  • Location:Behind you
  • Interests:Problems...

What is your right laptop ?


You can also use Clover because it can patch your DSDT on the fly, no problem with asl errors ^^

And with clover, you can get iMessage natively (i have see your post and it is a big problem with chameleon :()



#32
mo.1

mo.1

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:Germany
  • Interests:Laptop: (Clover) MSI GS60-2PEi716SR21 (1080p), i7-4710HQ, GTX 870m (disabled), Intel HD 4600, O...

I use already the latest Clover...how can I use it on the fly?

 

My Laptop is a XMG C703 similar as MSI GS70.

http://www.insanelym...-on-a-xmg-c703/

http://www.insanelym...si-gs70-laptop/

 

How did you get iMessage natively?

iCloud worked and so on, but iMessage show me a notification, that I must contact the support...



#33
jsl

jsl

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 902 posts
  • Gender:Male

Disassemble them correctly:

# in Terminal, with recent iasl
iasl -da *.bin *.aml
These patches for DSDT:
into method label ADBG replace_content begin //nothing end;
Remove all the lines 'Zero' starting at line ~6258.

You then have a DSDT which will compile with no errors.

 

Hi, RehabMan:

Can you help me for similar modification of my DSDT and SSDT to disable Nvidia Optimus GTX 880M ?

I have tried in vain by DSDT Editor or IASL due to too many errors.

My laptop is Asus G750JZ and Audio is Realtek AL-282 with working Speaker output now.

If possible I need HDMI audio for internal Intel HD4600 too.

I have got these DSDT & 7 SSDT with AIDA64 Business version 4.30

Attached Files

  • Attached File  G750.rar   41.74KB   9 downloads


#34
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,179 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Hi, RehabMan:
Can you help me for similar modification of my DSDT and SSDT to disable Nvidia Optimus GTX 880M ?
I have tried in vain by DSDT Editor or IASL due to too many errors.
My laptop is Asus G750JZ and Audio is Realtek AL-282 with working Speaker output now.
If possible I need HDMI audio for internal Intel HD4600 too.
I have got these DSDT & 7 SSDT with AIDA64 Business version 4.30


If you disassemble correctly, and use ACPI 5.0, your DSDT compiles almost error free. (remove all the 'Zero' lines, remove Arg0 line causing second error)
  • jsl likes this

#35
jsl

jsl

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 902 posts
  • Gender:Male

If you disassemble correctly, and use ACPI 5.0, your DSDT compiles almost error free. (remove all the 'Zero' lines, remove Arg0 line causing second error)

Hi, RehabMan:

Thanks for your help.

Following your advice there are 3 errors remained in my DSDT.dsl

Can you help me to correct these errors ?

Because I need error-free to get the final DSDT.aml

Attached Files



#36
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,179 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Hi, RehabMan:
Thanks for your help.
Following your advice there are 3 errors remained in my DSDT.dsl
Can you help me to correct these errors ?
Because I need error-free to get the final DSDT.aml


You did not disassemble correcty... with SSDTs as context. Place all OEM SSDTs and DSDT in a single directory and disassemble with 'iasl -da *'

#37
jsl

jsl

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 902 posts
  • Gender:Male

You did not disassemble correcty... with SSDTs as context. Place all OEM SSDTs and DSDT in a single directory and disassemble with 'iasl -da *'

Thanks for your advice and help again !

I can disable Nvidia GTX 880M Optimus in Asus G750JZ now with DropSSDT=No

Attached Files



#38
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

  • Donators
  • 82 posts
  • Gender:Male
  • Location:Behind you
  • Interests:Problems...

If you disassemble correctly, and use ACPI 5.0, your DSDT compiles almost error free. (remove all the 'Zero' lines, remove Arg0 line causing second error)

 

https://www.dropbox....u329av/DSDT.dsl

 

I deleted 18 errors.

File in .dsl with no error but i can't compile it.... :( Help please.



#39
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,179 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

https://www.dropbox....u329av/DSDT.dsl
 
I deleted 18 errors.
File in .dsl with no error but i can't compile it.... :( Help please.


The file you posted compiles without errors.

#40
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

  • Donators
  • 82 posts
  • Gender:Male
  • Location:Behind you
  • Interests:Problems...

My MaciASL bug then... Anyone can up the clean compil please ?


Wheni compile the clean asl file, MaciASL give to me a bugged aml...








0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy