355.06 is a beta, so maybe that matches the CUDA toolkit 7.5 release candidate which is not in the tree yet?
@Marius, could you comment on that?
For the release candidate of the CUDA toolkit 7.5, nvidia-drivers-352.07 or later is required. This is currently fulfilled in the tree by x11-drivers/nvidia-drivers-352.30. AFAIR, when NVIDIA added uvm support with CUDA 6.0, the installer used to build the examples checked if the uvm is available. Also uvm might not be supported by GPU, the kernel module was required. The ebuild failed, also building the examples manually succeeded, but execution of cause failed [1]. Therefore I added the uvm dependency in the nvidia-cuda-{sdk,toolkit} ebuilds. Thus any driver not shipping the uvm module is currently incompatible with the nvidia-cuda-sdk package. Anyway, [2] tells that nvidia-uvm.ko is still part of 355.06. IMHO, there is no reason to push back the nvidia_uvm module ASAP (as it is beta), but it makes the driver incompatible with the nvidia-cuda-sdk. [1] https://bugs.gentoo.org/show_bug.cgi?id=501540 [2] http://us.download.nvidia.com/XFree86/Linux-x86/355.06/README/installedcomponents.html
Created attachment 408744 [details, diff] Re-eanble uvm Why was the uvm removed from the nvidia-drivers ebuild? I cannot see anything related in the changelog. The attached patch reenabled it for me.
Created attachment 408896 [details] output from darktable-cltest
https://bugs.gentoo.org/attachment.cgi?id=408744 and https://bugs.gentoo.org/attachment.cgi?id=408628 from Bug 557036 media-gfx/darktable + opencl is working again, see log https://bugs.gentoo.org/attachment.cgi?id=408896 thanks for not dropping nvidia_uvm!
Oh, they just moved things around. @@ -113,7 +113,7 @@ if use kernel_linux; then MODULE_NAMES="nvidia(video:${S}/kernel)" - use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel/uvm)" + use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel)" # This needs to run after MODULE_NAMES (so that the eclass checks # whether the kernel supports loadable modules) but before BUILD_PARAMS
Thanks.