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

Nvidia GPU not detected on 15" MBP #109

Closed
wintercharm opened this issue Oct 11, 2020 · 21 comments
Closed

Nvidia GPU not detected on 15" MBP #109

wintercharm opened this issue Oct 11, 2020 · 21 comments
Labels
Need to be fixed Need to be fixed
Projects

Comments

@wintercharm
Copy link

Screen Shot 2020-10-11 at 6 15 44 PM

Basically exactly what it says on the tin -- the Nvidia GPU is not being detected. No stats related to it will show. Wonder if this is an Nvidia GPU-only issue, or an automatic graphics switching problem.

When toggling to dGPU only, there is no difference, the sensors keep looking at the iGPU, which is reporting zero activity (since it's turned off).

@exelban exelban assigned exelban and unassigned exelban Oct 12, 2020
@exelban
Copy link
Owner

exelban commented Oct 12, 2020

Hi.

It looks like the app cannot properly read all specs of Nvidia GPU. The only way to fix it runs a debug version of the app. It allows to debug where is the problem. If you have some time and want help I can send you a debug version.

@exelban
Copy link
Owner

exelban commented Oct 18, 2020

Please reopen this issue, If someone would like to help with this.

@exelban exelban closed this as completed Oct 18, 2020
@Spazholio
Copy link

I'm having the exact same issue. Let me know what I can do to help track it down.

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

@Spazholio Hi. Thanks.
Post please the result of ioreg -r -d 1 -w 0 -c "IOAccelerator" > output.txt. It will help to debug why gpu is not visible.

@Spazholio
Copy link

Spazholio commented Nov 5, 2020

@exelban No problem. I've attached it here.

output.txt

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

@Spazholio thanks. Strange. It must be visible.

@exelban exelban reopened this Nov 5, 2020
@exelban exelban added this to In progress in Roadmap Nov 5, 2020
@exelban exelban added the Need to be fixed Need to be fixed label Nov 5, 2020
@exelban
Copy link
Owner

exelban commented Nov 5, 2020

@Spazholio could I ask you to run this build. It will write some logs to file log.txt. The file can be found in Documents. Could you please send me this file or post an output?

Stats.dmg.zip

@Spazholio
Copy link

Yep, here's the file:

log.txt

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

Hmm, it looks like it cannot match IOPCIDevice and IOAccelerator.
NVidia driver does not contain IOPCIPrimaryMatch param. It's necessary to match the gpu adapter and pci device.

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

@Spazholio check please this one. I suppose it will show the nvidia gpu. But I cannot obtain a model name. So it must be just NVidia.

Stats.dmg.zip

@Spazholio
Copy link

Looks good. It shows up as "Unknown":

image

Unsure why there are 2 graphs per card though, unless that's intentional. The internal card really shouldn't be showing anything, as I have it disabled and am using the Nvidia one exclusively.

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

@Spazholio nice. I will fix the name. It will be Nvidia Graphics.

What do you mean by 2 graphs per card? On each card, there are 2 charts: temperature and usage.

@exelban exelban moved this from In progress to Waiting for the next release in Roadmap Nov 5, 2020
@Spazholio
Copy link

Ah! Since it had never worked for me, I didn't know what I was supposed to be seeing. My mistake. =)

Although, what's weird to me is that I'm using the Nvidia card, yet that temperature is reading 32 degrees whereas the Iris Pro is reading a lot higher. I have "Automatic graphics switching" turned off, and I use an app to make sure that I am always utilizing the Nvidia. So the fact that it thinks its using the integrated Iris Pro is puzzling.

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

32 F it's 0 C. It just means that this GPU does not provide the temperature. So I cannot display it.

@Spazholio
Copy link

Damn it, Nvidia. Get your crap together.

Ah well - thanks for the fixes you were able to put in place.

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

Yeap, it's not only Nvidia. There is a similar problem with AMD.
this fix will be available in the next release. But you can use this build till that.

exelban added a commit that referenced this issue Nov 6, 2020
- processing GPUs with a generic model name (#109)
- add debug argument which allows saving some logs to the file (/Documents/log.txt)
@bouscram
Copy link

bouscram commented Nov 7, 2020

HI. I had a similar problem with my end-2012 iMac, which has a hidden Intel GPU and a nVidia GT650. Until the custom build you refer to above, the nVidia GPU was not available in the GPU list of the GPU panel (while correctly shown in the main panel).

The custom build brings the same correction than explained above :-)

image

@bouscram
Copy link

bouscram commented Nov 7, 2020

A quick question: in an answer above, you say that the name will be "NVidia Graphics" in the corrected official version. But if you already know the full name, as shown in my screenshot, couldn't you display it?

@exelban
Copy link
Owner

exelban commented Nov 7, 2020

I could, but the new build must be compiled and signed. Tomorrow I will release a new version with all GPUs and Fans fixes.

@bouscram
Copy link

bouscram commented Nov 7, 2020

For next one then... ;-) Thanks for you work

@exelban
Copy link
Owner

exelban commented Nov 8, 2020

Fixed in the last release.

@exelban exelban closed this as completed Nov 8, 2020
@exelban exelban moved this from Waiting for the next release to Done in Roadmap Nov 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Need to be fixed Need to be fixed
Projects
No open projects
Roadmap
  
Done
Development

No branches or pull requests

4 participants