Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question on how Suppress NVIDIA GPUs works #15

Closed
NaanProphet opened this issue May 28, 2020 · 3 comments
Closed

Question on how Suppress NVIDIA GPUs works #15

NaanProphet opened this issue May 28, 2020 · 3 comments

Comments

@NaanProphet
Copy link

Hi there! Love your work.

I was wondering how option 5, Suppress NVIDIA GPUs is supposed to work. I saw in the source code it turns off automatic graphic switching agc=-1 and sets the NVRAM to prefer the integrated graphics card IG_POWER_PREF="%01%00%00%00".

I have option 5 enabled and curiously (to my surprise) the NVIDIA internal dGPU is still working during playback in Final Cut Pro X.

Screen Shot 2020-05-28 at 8 42 22 AM

Screen Shot 2020-05-28 at 8 45 34 AM

My machine specs are:

  • MacBookPro9,1 (15-inch, Mid 2012)
  • Mac OS X 10.14.6 Mojave (fresh re-install)
  • NVIDIA GeForce GT 650M 1 GB
  • Final Cut Pro X 10.4.8

Can certain applications, like Final Cut, essentially bypass the setting and access the dGPU?

@mayankk2308
Copy link
Owner

@NaanProphet this looks like a case where the mux did not switch. If the mux correctly remains fixed onto iGPU, then FCPX should be unable to use the dGPU. Retry patching.

@NaanProphet
Copy link
Author

Retrying the patching (option 5) results in the same behavior in FCP X.

@mayankk2308
Copy link
Owner

Can you check if while using the suppress configuration, the dGPU is available as a compute GPU in benchmarks like Geekbench? If so, this is likely because I am not ‘disabling’ the NVIDIA GPU drivers (otherwise it runs hotter).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants