OpenCL C for RTX 3060

Hi,

not sure if this is the correct forum, but I have not found one that seems to fit better.

I converting a cuda kernel into OpenCl. I use for developing a RTX 3060. When I run ‘clinfo’ I get these information (beside other):

Platform ID: 000001FBA8F54680
Name: NVIDIA GeForce RTX 3060
Vendor: NVIDIA Corporation
Device OpenCL C version: OpenCL C 1.2
Driver version: 560.81
Profile: FULL_PROFILE
Version: OpenCL 3.0 CUDA

I was hoping for an OpenCl C version of 2.0 or better, but it is 1.2.

Is this by design or do I have any other problem with the driver?
Thanks.

It’s by design. NVIDIA does claim OpenCL 3.0 support:

This might be better understood after reading this and this.