Bug#888952: nvidia-driver and opencl
Pascal Obry
pascal at obry.net
Mon Feb 5 07:02:07 UTC 2018
Hello Andreas,
Thanks for your feedback. I have just rebooted and tested as you
proposed:
First, unload is not possible as nvidia is in use.
$ sudo modprobe -r nvidia
[sudo] password for obry:
modprobe: FATAL: Module nvidia_drm is in use.
modprobe: FATAL: Error running remove command for nvidia
$ lsmod | grep nvidia
nvidia_drm 53248 4
drm_kms_helper 192512 1 nvidia_drm
drm 438272 7 nvidia_drm,drm_kms_helper
nvidia_modeset 860160 9 nvidia_drm
nvidia 13168640 594 nvidia_modeset
$ nvidia-modprobe -u
Let's check clinfo:
$ clinfo
Number of platforms 0
Not working, so let's run clinfo as root:
$ sudo clinfo
Number of platforms 1
Platform Name NVIDIA CUDA
Platform Vendor NVIDIA Corporation
Platform Version OpenCL 1.2 CUDA 9.0.282
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_khr_gl_event cl_nv_create_buffer
Platform Extensions function suffix NV
Platform Name NVIDIA CUDA
Number of devices 1
Device Name Quadro M1000M
Device Vendor NVIDIA Corporation
...
All fine now. And running clinfo as user also works fine at this stage and this until I reboot.
And the permissions bits are ok:
$ ls -la /usr/bin/nvidia-modprobe
-rwsr-xr-x 1 root root 34904 Jan 13 16:43 /usr/bin/nvidia-modprobe
Please let me know if you want me to do some more testing.
This seems fishy and I can assure you that I have the same issue on two different computers.
Regards,
--
Pascal Obry / Magny Les Hameaux (78)
The best way to travel is by means of imagination
http://www.obry.net
gpg --keyserver keys.gnupg.net --recv-key F949BD3B
More information about the pkg-nvidia-devel
mailing list