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

eGPU doesn't appear at "GPU to show" dropdown #143

Closed
cadic opened this issue Nov 4, 2020 · 14 comments
Closed

eGPU doesn't appear at "GPU to show" dropdown #143

cadic opened this issue Nov 4, 2020 · 14 comments
Labels
Need to be fixed Need to be fixed
Projects

Comments

@cadic
Copy link

cadic commented Nov 4, 2020

Describe the bug
When I connect RX 460 external GPU, it does not appear in the list of GPUs. Replacing the card with RX 590 resolves the problem, but why RX 460 does not work?

2020-11-04_16-14-56

2020-11-04_16-15-41

Details:

  • Device: Macbook Pro 15 2018
  • MacOS 10.15.7
  • Application version 2.4.1
  • RX 460 through Mantiz Saturn Pro enclosure
@exelban
Copy link
Owner

exelban commented Nov 5, 2020

I make a special build that providing logs from the GPU module to file log.txt. The file can be found in the Documents folder. If you could run this build and provide the logs it will very helpful to debug why GPU is not visible.

Stats.dmg.zip

@cadic
Copy link
Author

cadic commented Nov 5, 2020

@exelban thanks!

Stats log.txt

ioreg -r -d 1 -w 0 -c "IOAccelerator" > output.txt

@exelban exelban added this to In progress in Roadmap Nov 5, 2020
@exelban
Copy link
Owner

exelban commented Nov 5, 2020

@cadic please try this one and give feedback if it shows all gpus.

Stats.dmg.zip

@exelban exelban added the Need to be fixed Need to be fixed label Nov 5, 2020
@cadic
Copy link
Author

cadic commented Nov 5, 2020

@exelban thanks, it doesn't fix the issue, I still just see builtin Intel and Radeon, no external GPU.

I will be able to swap the external card from RX 460 to RX 590 (it was displayed in "GPU to show") on weekend. Will provide ioreg report then, hope it will help to see the difference between GPUs

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

hmm, it's strange. You must see it as AMD Graphics or Unknown.
I add debug mode to the app. Please run the app with an argument --debug. It will write a log to the file (as in the previous build).

To run the app with argument you need to run it from Console using this command:
/Applications/Stats.app/Contents/MacOS/Stats --debug.

It will say me why RX 460 still not visible.

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

Yeap, but replace please /Applications/Stats.app with the last build path.

@cadic
Copy link
Author

cadic commented Nov 5, 2020

@exelban latest
log.txt

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

Oh, I see. It detect both amd cards as the same model name.

Processing AMDRadeonX4000_AMDBaffinGraphicsAccelerator acceletator
Radeon Pro 555X: utilization=0, temperature=57

Processing AMDRadeonX4000_AMDBaffinGraphicsAccelerator acceletator
Radeon Pro 555X: utilization=0, temperature=63

And the second one just rewriting the first one. Give me a few minutes, I will think how it can be fixed)

@cadic
Copy link
Author

cadic commented Nov 5, 2020

@exelban yeah, seems the card name is based on it's architecture, not model.

Just plugged RX 590 and it works. The log displays different name for it: AMDRadeonX4000_AMDEllesmereGraphicsAccelerator

RX590 is Polaris 11
555X and RX460 are both Polaris 10

Stats RX590 log.txt
ioreg output-rx590.txt

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

A quick test. Does it show RX 460 properly?

Stats.dmg.zip

@cadic
Copy link
Author

cadic commented Nov 5, 2020

@exelban yes!
(Notice that 555X turned into AMD Graphics now)
2020-11-06_00-59-15

@exelban
Copy link
Owner

exelban commented Nov 5, 2020

Nice, nice.
Thanks for your help.

Unfortunately, I cannot properly detect the model of GPU. But it still better to see AMD graphics than nothing.
This fix will be available in the next release. But you can use this build if you want.

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

cadic commented Nov 5, 2020

@exelban thank you!

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)
@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

2 participants