Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Innxis

DSDT nVdia (Optimus) removal needed

7 posts in this topic

Recommended Posts

Hello.

 

I own a Toshiba Satellite (Model P755-12F) and I've been trying to get Mac OS X working for quite a while with no success.

 

The problem is the video arhitecture ( Intel HD3000 (on CPU) and nvidia optimus 540m).

 

On further research I found out that there is no way to run both at the same time or just the nvidia one on OSX.

 

So, the first thing that I tried was to request a bios unlock on a few forums so I could get access to the advanced options and disable the optimus. I ended up with no results.

 

Then, I tried to use different Intel kexts, but that wouldn't have helped much, cause the bootloader would detect the nvidia card at boot and create further conflicts in the OS.

 

Removing the nvidia (and ati) kexts didn't help much, the OS freezes when it's requested to do an action (randomly) and windows get stuck in plain animations with transparency (still funtional, but screwed up).

 

So I noticed that the nvidia optimus has to be disabled before booting, and there were only 2 ways: DSDT or BIOS.

 

Since the BIOS method failed already and I have no knowledge of DSDT editing, could someone edit my DSDT and remove the nvidia card from it?

 

Thank you :)

DSDT_SSDT(aml).zip

Share this post


Link to post
Share on other sites

Hi,

 

Did you put any effort in to it yourself?

The DSDT will not be sufficient, can you also add the SSDT files extracted with Aida64 for Windows, of from Linux?

 

I can't help, have a topic open for this issue also, but some information included in the SSDT is needed to disable the NVidia GPU.

 

Thank you.

Share this post


Link to post
Share on other sites

At your recommendation I have installed Aida64 and extracted the DSDT & SSDT (7 ssdt tables?) tables using the .bin format and attached them here. Thank you for your support.

Hi,Did you put any effort in to it yourself?The DSDT will not be sufficient, can you also add the SSDT files extracted with Aida64 for Windows, of from Linux?I can't help, have a topic open for this issue also, but some information included in the SSDT is needed to disable the NVidia GPU.Thank you.

DSDT_SSDT.zip

Share this post


Link to post
Share on other sites

acpi_ssdt_7.aml Contains the information you need to disable the optimus. There is no guide on this, i can only provide a topic on how to do this: http://www.projectosx.com/forum/index.php?showtopic=2315

 

I tried to do this for my system, it did not work, so i'm not even trying until i get a response in my topic on what i did wrong.

Hope the topic helps a bit :)

Share this post


Link to post
Share on other sites

Thank you for your support. Good to know for anyone that has any idea how to help in which file the information is located. I've never worked with ACPI tables before so I don't want to risk trying to edit it myself. If anyone has any idea on how to do it properly, that would be the best shot.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×