Jump to content

Disabling NVIDIA Optimus card on all laptops

Optimus Disable NVidia Acer Laptop V3-571G

  • Please log in to reply
335 replies to this topic

#321
RehabMan

RehabMan

    InsanelyMacaholic

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

Hey, it's been a while since I've worked on anything hackintosh related, so I'm not really sure about any of this, I dumped the ACPI tables in linux and got the ones from clover and used the latest iasl version i could find. (20141107) but i keep getting errors about redefined namespaces etc. Does UEFI / BIOS mode make a difference for the ACPI table structure? I got these in UEFI mode.
My laptop is a Clevo P150EM, gfx card a GTX670M.
 
Would really appreciated it if someone would take a quick look and tell me if it's doable or help me out a bit :)


I had no issue disassembling your files. Here's what I did:
- downloaded your tables.zip
- unzip in place
cd ~/Downloads/tables
cd linux
iasl -da -dl DSDT.dat SSDT*.dat
cd ..
cd clover
iasl -da -dl DSDT.aml SSDT*.aml
Both were successful in creating all *.dsl files without error.

Using iasl here: https://bitbucket.or...cpica/downloads

You must be doing something wrong.

#322
mac-fish

mac-fish

    InsanelyMac Protégé

  • Members
  • PipPip
  • 99 posts

I had no issue disassembling your files. Here's what I did:
- downloaded your tables.zip
- unzip in place

cd ~/Downloads/tables
cd linux
iasl -da -dl DSDT.dat SSDT*.dat
cd ..
cd clover
iasl -da -dl DSDT.aml SSDT*.aml
Both were successful in creating all *.dsl files without error.

Using iasl here: https://bitbucket.or...cpica/downloads

You must be doing something wrong.

 

 

Oh wow, I guess i was just too stupid to find the latest version of iasl and use it :) Thanks a lot.

 

Also i realised i have to replace the iasl binary in MacIASL when using that to compile.



#323
mac-fish

mac-fish

    InsanelyMac Protégé

  • Members
  • PipPip
  • 99 posts

Here's a patched DSDT for Clevo P150EM based laptops with a GTX675M in my case (might work with other nvidia cards i don't know)

I tried to also include the method LexHimself describes, not sure if i did it right, don't have a kill-a-watt or something similar to it.

 

For anyone who might need it :)

P.S.: you need to set ig-platform-id to 0x01660004 for Clover's intel injection to work on this model.

Attached Files

  • Attached File  DSDT.zip   15.47KB   13 downloads


#324
vandebergz

vandebergz

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts

I did as it is with a few modifications to fit my system path but NVIDIA is still not disabled.

Please see my DSDT to check whether I'm doing it right or not. Thank you

Attached Files

  • Attached File  DSDT.zip   31.43KB   1 downloads


#325
vrishcons

vrishcons

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
  • Gender:Male

I had no issue disassembling your files. Here's what I did:
- downloaded your tables.zip
- unzip in place

cd ~/Downloads/tables
cd linux
iasl -da -dl DSDT.dat SSDT*.dat
cd ..
cd clover
iasl -da -dl DSDT.aml SSDT*.aml
Both were successful in creating all *.dsl files without error.

Using iasl here: https://bitbucket.or...cpica/downloads

You must be doing something wrong.

 

Dear Mr Rehabman,

 

I request a small favour on my DSDT. I am attaching them for you to review. The problem is Nvidia graphic card disabled but I lost restart facility. Every time I need to shut down. Please help me to over come this problem.

Attached Files

  • Attached File  DSDT.zip   19.87KB   4 downloads


#326
RehabMan

RehabMan

    InsanelyMacaholic

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

Dear Mr Rehabman,
 
I request a small favour on my DSDT. I am attaching them for you to review. The problem is Nvidia graphic card disabled but I lost restart facility. Every time I need to shut down. Please help me to over come this problem.


Try calling _ON from begining of _PTS, and _OFF from end of _WAK (before the Return).

#327
vrishcons

vrishcons

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
  • Gender:Male

Try calling _ON from begining of _PTS, and _OFF from end of _WAK (before the Return).

Thanks for instant reply. I am not that much well versed with programming. Please, if you dont mind, can you update on my DSDT. Sorry for bothering you. 

 

Thanks in advance.

 

I tried to follow your instructions, Compiler returned 2 errors

 

" 5440, 4065, Object not found or not accessible from scope (^PEG0.PEGP._ON) 

 

 

5578, 4065, Object not found or not accessible from scope (^PEG0.PEGP._OFF)".

 

I added " External (\_SB_.PCI0.PEG0.PEGP._ON, MethodObj) "



#328
RehabMan

RehabMan

    InsanelyMacaholic

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

Thanks for instant reply. I am not that much well versed with programming. Please, if you dont mind, can you update on my DSDT. Sorry for bothering you. 
 
Thanks in advance.
 
I tried to follow your instructions, Compiler returned 2 errors
 
" 5440, 4065, Object not found or not accessible from scope (^PEG0.PEGP._ON) 
 

 
5578, 4065, Object not found or not accessible from scope (^PEG0.PEGP._OFF)".
 
I added " External (\_SB_.PCI0.PEG0.PEGP._ON, MethodObj) "


No idea without seeing what you've done. Attach your edited file.

#329
vrishcons

vrishcons

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
  • Gender:Male

No idea without seeing what you've done. Attach your edited file.

 

Unable to save the DSDT with errors. How to attach edited file.



#330
RehabMan

RehabMan

    InsanelyMacaholic

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

Unable to save the DSDT with errors. How to attach edited file.


Save as DSDT.dsl (text).

#331
noob9999

noob9999

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts

Ciao, posso avere un supporto per disabilitare i miei nvidia in trifoglio?
Ho Intel HD 4600 e 860 nvidia.

https://drive.google...TVk&usp=sharing  DSDT

Grazie :)



#332
oldman20

oldman20

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Gender:Male

How can to check optimus is disable or just hide, bro?



#333
Whit3Spirit

Whit3Spirit

    InsanelyMac Protégé

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

If you did like the topic then it is disable. Check in prefpane in monitor.



#334
sniper9911

sniper9911

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male

hey man

thank you for this lovely thread

i recently treid to disable my nvidia card and i was successful but i am having sleep issues with my setup

the screen goes off , hdd off , usb off but the cpu fan still on and laptop lights (for power and wifi stays on) and i cannot recover from sleep afterwards

here is a link to my issue

http://www.insanelym...ep-not-working/

hope you can help me

thanks in advance



#335
packrobottom

packrobottom

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 102 posts
  • Gender:Male

I have been trying this for days here is files dumped from clover with f4.  Could someone help me turn off Nvidia.  battery dies fast and laptop is running really hot.  the _OFF and _INI is in ssdt-17

 

Acer E5-575G intel HD620 i5 7200u

Attached Files



#336
naoxiong

naoxiong

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts

My laptop is Acer V3-771g . 

I added only one line \_SB.PCI0.PEG0.PEGP._OFF () in the beginning of _INI under IGPU in SSDT , then the gt630m was disabled . But the laptop goes shutdown when it is restarted . After awoken from sleeping , the laptop can restart normally .

 

Adding _ON() in _PTS is of no use . I guess _ON() must be added in some where i don't know . 







Also tagged with one or more of these keywords: Optimus, Disable, NVidia, Acer, Laptop, V3-571G


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy