OpenCL with AMD and NVIDIA Cards in the Same System
So last week when I finished my SFF build with 1070 Ti in the system, I tried connecting my ASUS XG Station Pro with Vega 56 inside it. After installing Intel’s TB SW, the egpu could be recognized. When I installed the AMD drivers for the Vega 56, it enabled OpenCL for the AMD card and disabled for the 1070 Ti. If I reinstall the drivers for the Nvidia, OpenCL gets enabled again but disables it for the Vega 56. I was actually trying to run gpgpu with both cards at the same time, but only one card would pop up...
I came across this thread which clearly had the same symptoms as me:
So my questions for the community are:
- Have you tried running both AMD and Nvidia in the same system?
- Have you seen this problem (I know the majority of the setups are under Bootcamp, so I’m not sure if you see the same issues as a pure Windows machine)?
- Is the only way to get around this to do what was outlined in the other forum?
I’m not trying to use both cards to share the GPU load, I just want them to coexist and not have to reinstall drivers every time I connect the egpu. Though the 1070 Ti will reside in the system permanently (until it is upgraded), I want both to be available for benchmarking and testing. I guess you can call it being flexible for either type of GPU.
There's certainly a bug and we've noticed this since late 2018. I found some AIDA64 GPGPU screen captures from October 2018 when I was testing the GC-Titan-Ridge AIC in my 2010 Mac Pro tower. OpenCL was working with both AMD eGPU and Nvidia dGPU.
Another example was from September 2018, using the 2018 15" MacBook Pro (AMD dGPU) with an Nvidia eGPU. I will have to test with the latest drivers.
@omardesuI detected this issue long ago, check this thread.
This is a real problem, even though, some people didn't believe me, said if it was true, there must have been more reports than mine. It is true and very annoying.
Since this issue appeared with a certain driver version, older cards like GTX570, are not affected.
I'm probably in the same boat with you OliverB with your 2018 MBP + 1080 Ti.
I guess I can probably run one set of GPU inside my SFF and then in the eGPU to do comparison tests, and then do the same for the other. Reinstalling drivers isn't that big of a deal especially since I'll only be doing it 2x since I only have 2 GPU's.
I fear the day when I start accumulating as many GPU's as the both of you!! 😉