Windows 10 GPU No devices found

I'm having issue with the latest version of hashcat to use my GPU on Windows 10 1903. I'm using this command in powershell .\hashcat64.exe -b -w 4 -D 2 but I get this error "No devices found/left".

Here more information :
Hashcat 5.1.0
Vega 56
Intel i7 9700k
AMD 19.5.1 driver

Could anyone please help me to get hashcat working with my GPU.

please post the full hashcat output.
(06-27-2019, 02:33 PM)undeath Wrote: please post the full hashcat output.

Yes for sure :

PS C:\Users\Nothing\Downloads\hashcat-5.1.0> .\hashcat64.exe -b -w 4 -D 2
hashcat (v5.1.0) starting in benchmark mode...

No devices found/left.

Started: Thu Jun 27 09:04:40 2019
Stopped: Thu Jun 27 09:04:40 2019
PS C:\Users\Nothing\Downloads\hashcat-5.1.0>
Try reinstalling the driver.
(06-27-2019, 03:27 PM)undeath Wrote: Try reinstalling the driver.

I'm using an AMD Vega 56. 

Is there a recommended version?
I' back from vacation. I've reinstalled the driver and now have OpenCL show in GPU-Z and I can find the device in hashcat.

So with the same command in having this error :
* Device #1: ATTENTION! OpenCL kernel self-test failed.

Your device driver installation is probably broken.
See also:

Aborting session due to kernel self-test failure.

You can use --self-test-disable to override this, but do not report related errors.

If I run the same command with --self-test disable it's working. Do you think everything will still work fine? So far its seem to be working.
You will probably be unable to crack anything if the self-test is failing.
Sounds like the same problem alot of.people are having atm with the new drivers
What if you remove " -D 2" ?