Jump to content

DSDT nVdia (Optimus) removal needed

nvidia remove optimus dsdt

  • Please log in to reply
6 replies to this topic

#1
Innxis

Innxis

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 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 :)

Attached Files



#2
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
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.

#3
Innxis

Innxis

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
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.

Attached Files



#4
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
Missing attachment? :) For anyone willing to take a shot at this, rename the .bin to .aml.

#5
Innxis

Innxis

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
The attachment is there, and here's the one with the files extensions renamed to AML.

Missing attachment? :) For anyone willing to take a shot at this, rename the .bin to .aml.

Attached Files



#6
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
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.projectos...?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 :)

#7
Innxis

Innxis

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
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.





Also tagged with one or more of these keywords: nvidia, remove, optimus, dsdt


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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