Setup & Software Discussions
nVida cards loses OpenCL abilitieswith newest nVidia drivers in presence of new ...
 

nVida cards loses OpenCL abilitieswith newest nVidia drivers in presence of new AMD drivers.  

  RSS

OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 

Hello, I am still facing the issue that in my setup, nVidia cards with Pascal chip lose the OpenCL abilities. It happens with an nVidia of the last verison. I wrote this in another thread, now this issue is becoming a greatet issue, since nVidia drivers 417.71 are needed for G-syncing with my Freesync monitor.

So I would need help:

1) Does anyony know about the problem?
2) Do you experience the same problem with the newest nVidia drivers?

 

OpenCl for nVidia drivers 388.81 No OpenCl with nVidia driverrs 417.71
GPUZ 388.81

GPUZ 417.71

Yes, I have alread adressed this problem with this OpenCL is Lost. It's driver 416.81 which eliminates OpenCL for nVidia cards on certain MacBookPros.
Until now, the workaround was not to upgrade drivers, but this is not a good solution anymore.

@itsage, do you have any intel about this problem?

 

EDIT: Thanks you @mac_editor, a correlation between the issue and AMD drivers has been found. On a system where all current AMD drivers have been removed, nVidia cards still can do OpenCL with newest nVidia drivers (left). After plugging in an AMD eGPU this feature automatically vanishes (right). Note, that fully initialized AMD cards still can do OpenCL.

  No current AMD drivers present After plugging in an AMD eGPU
GPGPU Test
AIDA64
OpenCL for980Ti

NoOpenClWithAMDDrivers

 

This topic was modified 5 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

Unfortunately I don't have any official info on why OpenCL doesn't work on some Nvidia cards with the latest drivers. I hope this is a bug. I've seen this "No OpenCL" in AIDA64 too with the latest drivers.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

109 external GPU build guides


ReplyQuote
omardesu
(@omardesu)
Trusted Member
Joined: 8 months ago
 

I'm not sure if it's a machine issue with the 417.71 drivers as I can get OpenCL with my 1070 Ti with 2014 Mac mini.  I did have issues before where the CUDA wasn't showing up until I reinstalled the latest drivers.

win10 1070ti gpu z info

1070 Ti: 2014 Mac mini / 2016 MBP 15"
Mini ITX Build in Dan A4 Case


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: itsage

Unfortunately I don't have any official info on why OpenCL doesn't work on some Nvidia cards with the latest drivers. I hope this is a bug. I've seen this "No OpenCL" in AIDA64 too with the latest drivers.

It may not be related to a particular nVidia card, as on my 13-inch MPB 2015 I can't remember having those problems. I  found a Screenshot of GPGPU, but it was with older nVidia drivers, so I will have to recheck it.

For my 15-inch MBP 2018 it's reproducible with every Pascal card I tried: OpenCL ceased working with nVidia driver 416.81.

Posted by: omardesu

I'm not sure if it's a machine issue with the 417.71 drivers as I can get OpenCL with my 1070 Ti with 2014 Mac mini. I did have issues before where the CUDA wasn't showing up until I reinstalled the latest drivers.

@omardesu, thanks for this input. This hardens my suspicion that the issue is related to particular MacBook-models. CUDA is a different thing, it still is working at my system, too.

This post was modified 5 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
Ningauble77
(@ningauble77)
Estimable Member
Joined: 2 years ago
 

I ran into this issue recently, with no OpenCL capabilities from either nvidia or intel drivers.  In my case it was caused by leftover registry entries from an older intel driver.  

I went to:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Khronos\OpenCL\Vendors

and 

HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors

And deleted the entries there related to intel OpenCL drivers.  After a reboot I get OpenCL for both nvidia and intel now.   Be sure to back up these keys before deleting them, in case it isn't the same cause.

2018 13 Macbook Pro + Core v2 + Radeon VII Win10 1809/MacOS 10.14.5 Beta
ASUS X99 Deluxe+Core v2 + Radeon VII Win10 1809


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 

With a GTX 780 Ti it's the same problem. This is becoming really disturbing.

GPUZ

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
wimpzilla
(@wimpzilla)
Reputable Member
Joined: 2 years ago
 

Nvidia gpu's lost Opencl capability if used into an eGPU setup?

Knowing Nvidia it is mostly what's happening, i would suppose.

If the gpu is plugged into a desktop, the result would be different with Opencl capability enabled.
Because i did not heard any issues about desktop side.

So please edit the thread title to be more precise, because it could be misleading for the forum users.
Not that AMD/Nvidia could not be extensively blamed for their bad consumer behavior, but i suppose if this issue is happening it relate mostly to the eGPU side!

This post was modified 6 months ago

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: wimpzilla

Not that AMD/Nvidia could not be extensively blamed for their bad consumer behavior, but i suppose if this issue is happening it relate mostly to the eGPU side!

Ah, I see... we eGPU users have to take the blame that OpenCL doesn't work anymore with nVidia cards in eGPU setups. We all should reconsider our behaviour.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
wimpzilla
(@wimpzilla)
Reputable Member
Joined: 2 years ago
 

Nothing surprise me anymore, that's why i'm always open to all possibilities to start with.

But at the moment, i did not heard anybody complaining about Opencl issues in programs.
Do you have actually software issues related to Opencl?

To me if there are no real issues, it could be either an issue that happen only in your case or a gpu-z bug when launched from an eGPU setup.

This post was modified 6 months ago

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: wimpzilla

Nothing surprise me anymore, that's why i'm always open to all possibilities to start with.

But at the moment, i did not heard anybody complaining about Opencl issues in programs.
Do you have actually software issues related to Opencl?

To me if there are no real issues, it could be either an issue that happen only in your case or a gpu-z bug when launched from an eGPU setup.

If you had read this thread with the necessary attention in order to criticize, you would know that the OpenCL ability is not only missing in GPUZ.  GPGPU applicatons won't work anymore, . @itsage has this problems, too.

Because this is a serious matter, I am willing to post another screenshot:

NoGPGPU

Edit: Reverting the driver to 399.24 brought back the OpenCL abilities.

This post was modified 6 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
wimpzilla
(@wimpzilla)
Reputable Member
Joined: 2 years ago
 

I'm just applying a bit more method in the ways of reporting things.
I said above pretty clearly that it wouldn't surprise me a such thing happen, by mistake or not.

What i'm doing at the moment is trying to pinpoint a bit more precisely the issue.
I just googled gpu-z screen of 2080, with the latest 417/418 driver, Opencl on a desktop was enabled in gpu-z.

So this seems to be an eGPU/driver related issue rather than something wide spread.
But again, aside the Aida or gpu-z tool, did other programs requiring Opencl crashed?
I suppose you can find some other stuff to test here: https://developer.nvidia.com/opencl

Also did you tried the setup in a simple and basic fail safe state, then adding thing to it, see if it change something?

This post was modified 6 months ago

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 

Any other tool (that uses OpenCL) says that there was no OpenCL device, including e.g. LuxMark. Of course, when reverting the driver everything works well.
All this is reproducable, I reinstalled and restored a clean Bootcamp setup about a dozen of times.

Yes, it is not widespread, it is correlated somewhat with an eGPU setup and certain type of MacBooks, because on my 13-inch MBP 2015 there aren't any issues. I thought before it would hit only Pascal cards, but this is not correct as the GT780Ti clearly shows.

I would be very nice of other eGPU users if they checked and tell wheather they have OpenCL or not under Windows with their nVidia eGPUs.

This post was modified 6 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
wimpzilla
(@wimpzilla)
Reputable Member
Joined: 2 years ago
 

So to sum up your thought:

-It seems be related to eGPU setups.
-Not all setups are affected, no wide spread reports.
-Possibly a combination of a particular Mbp with a particular enclosure?
-Happened after a driver update.
-Not gpu related.

The last question you didn't answered, did you tried to solo boot the setup to the internal screen, then external screen, then multiple screens, then daisy chain or usb stuff????!
To me you just spotted some kind of driver issue, maybe report/mail Nvidia support, see if you get an answer.

This post was modified 5 months ago

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: wimpzilla

-It seems be related to eGPU setups.

I cannot tell as I have not tested it with a Desktop PC. I don't have one.

-Not all setups are affected, no wide spread reports.

That there are no wide spread reports doesn't mean anything. Most people with eGPUs just game in Windows and don't care. Since Mojave  nVidia cards become very thin in eGPU enclosures.

-Possibly a combination of a particular Mbp with a particular enclosure?

It is not correlated with a particular enclosure. It never is.

-Not gpu related.

It is gpu related, it happens only with nVidia cards. However, it is not related to a particular nVidia model.

The last question you didn't answered, did you tried to solo boot the setup to the internal screen, then external screen, then multiple screens, then daisy chain or usb stuff????!

I don't understand the question. If you ask if it is different if I boot with eGPU or hotplug it or start again with a fresh Bootcamp installation: No, it's isnt.
Here is the exact fact:

On a 15-inch 2018 MPB OpenCL ceases working in Windows for nVidia cards since a particular nVidia driver (about 4.16). There is nothing that changes this problem until you revert the driver to a older one.

@itsage, Could you please tell the setup, where you experienced this problem, too?

To me you just spotted some kind of driver issue, maybe report/mail Nvidia support, see if you get an answer.

For which Nvidia support do you expect that they even understand the problem?

Ah here, have a look, I am not the only one (besides @itsage):

Another User without OpenCL in Windows

You may call this "widespread" reports.

This post was modified 5 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
wimpzilla
(@wimpzilla)
Reputable Member
Joined: 2 years ago
 

Dunno, i write pretty badly and i'm not appreciated but i think this sentence is pretty clear:

The last question you didn't answered, did you tried to solo boot the setup to the internal screen, then external screen, then multiple screens, then daisy chain or usb stuff????!

What you don't understand in: use internal screen 1st, then try with an external screen plugged to the gpu.

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


OliverB liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: wimpzilla

Dunno, i write pretty badly and i'm not appreciated but i think this sentence is pretty clear:

The last question you didn't answered, did you tried to solo boot the setup to the internal screen, then external screen, then multiple screens, then daisy chain or usb stuff????!

What you don't understand in: use internal screen 1st, then try with an external screen plugged to the gpu.

I understand now. When I am trying a new setup, I always use internal screen first and after some tests (e.g. with GPUZ and AIDA64) I plug in the monitor. OpenCL is not avaible with or without external screen.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
wimpzilla
(@wimpzilla)
Reputable Member
Joined: 2 years ago
 

So it is not related either to the controller itself, or at least not directly related to.

What's left relate to drivers, operating system associated with a particular Mbp.
So you should care, as @Ningauble77 suggested, to deeply check if Opencl features are not locked on the igpu by the OS.
In some way the OS would set the igpu as Opencl preferred device because Nvidia driver bug, did you checked it is not the case.

Getting maybe more feedback would be welcome, if you don't want mail or tweet Nvidia about, maybe open a thread on Reddit.
Since here it is obvious, aside me, that nobody is really paying attention to this issue, wonder why?!!!

 

This post was modified 5 months ago

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

The newer NVIDIA drivers may have a bug. I cleaned up all drivers on my system and fresh-installed NVIDIA drivers for the eGPU (latest). OpenCL seems to working (AIDA64). I have yet to test what happens if I install AMD drivers for the dGPU next. Testing on 2018 15" MBP where I was able to reproduce lack of OpenCL with NVIDIA eGPU.

This post was modified 5 months ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife

Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

Yep, re-installed the AMD drivers and now I have OpenCL on my dGPU + AMD eGPU, but not NVIDIA eGPU.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife

Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


OliverB liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: mac_editor

Yep, re-installed the AMD drivers and now I have OpenCL on my dGPU + AMD eGPU, but not NVIDIA eGPU.

@mac_editor, thank you for the analysis and confirmation. So I was not chasing ghosts, as some may have suspected ("no wide spread reports"). I was already suggesting that it has something to the with the AMD dGPU as on a AMD-free 13-inch MBP 2015 I did not encounter this problem.

 

EDIT: I can verify your observation: I am having a system where all AMD drivers had been removed whith DDUnstaller (in order to test some Legacy AMD cards) and voilà:

OpenCL for980Ti

The Legacy AMD drivers (AMD catalyst 15.7.1) do not cause the problems.

 I guess this problem is not related to eGPU setups only, but to systems where newer nVidia and AMD drivers coexist. This hits typically eGPU users.

This post was modified 5 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 

After plugging in the Breakaway Puck and waiting for a minute or two (the time system needs to install newest AMD drivers) the OpenCL capability is gone. System has not even been rebootet, nor the AMD card has been fully initialized. It's just the driver.

NoOpenClWithAMDDrivers

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
wimpzilla
(@wimpzilla)
Reputable Member
Joined: 2 years ago
 

To wrap this up, it seems to be related to a gpu driver bug at the end!
Now, which driver is really the culprit: the AMD or Nvidia one?

There were always issues in the past when both driver were installed, but this one is quite disturbing.
I can only repeat myself, once again, about reporting this kind of issues to the manufactures.

Because one never knows and this could become a far worst issue in the future.

This post was modified 5 months ago

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 
Posted by: wimpzilla

I can only repeat myself, once again, about reporting this kind of issues to the manufactures.

That why we do the locigal first, we are first collecting information. Before @mac_editor's info I even didn't know that the AMD driver plays an importantant. More input from users is important. It seems that until only @mac_editor and @itsage want to help. Until now.

I am wondering, too, why nobody else cares about the issue. It looks as though the feature is not important to all for users. All pretend to do "important work" and stuff, in reality they only care about porn and games. Both do not need OpenCL. (Ok, both *could* need OpenCL but not in the way the people use it typically)

This post was modified 5 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 9 months ago
 

@mac_editor, are there any more news about this topic? It looks like it is another (successful) attempt to spoil nVidia cards for eGPU users.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

@oliverb No updates so far on my end. I'm away from eGPU for 10 days due to travel, and not sure when I will look into it. It should be possible to disable OpenCL on the AMD driver to get it working on NVIDIA if needed. Akin to @ningauble77 's workaround.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife

Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


itsage liked
ReplyQuote