This appears to no longer be an issue with the 460.73.01 driver:

$ sudo ./foo 
cuCtxCreate returned 0
$

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to nvidia-graphics-drivers-460-server in
Ubuntu.
https://bugs.launchpad.net/bugs/1922599

Title:
  fails to create a new context

Status in nvidia-graphics-drivers-460-server package in Ubuntu:
  New

Bug description:
  With the 460 driver on a 5.11 kernel, I'm unable to initialize a new
  context.

  ubuntu@blanka:~$ cat foo.c
  #include<cuda.h>
  #include<assert.h>
  #include <stdio.h>

  int main(){
    int ret;
    assert (cuInit(0) == 0);
    CUcontext ctx;
    CUdevice device;

    assert(cuDeviceGet(&device,0) == 0 );
    ret = cuCtxCreate(&ctx, 0, device);
    printf("cuCtxCreate returned %d\n", ret);
    return 0;
  }
  $ sudo ./foo
  cuCtxCreate returned 1

  This works fine with the 450 driver.

  $ cat /proc/version
  Linux version 5.11.0-13-generic (buildd@lgw01-amd64-035) (gcc (Ubuntu 
10.2.1-23ubuntu1) 10.2.1 20210312, GNU ld (GNU Binutils for Ubuntu) 2.36.1) 
#14-Ubuntu SMP Fri Mar 19 16:55:27 UTC 2021

  $ dpkg -l | grep nvidia-cuda-dev
  ii  nvidia-cuda-dev:amd64                             11.2.1-2                
                                             amd64        NVIDIA CUDA 
development files

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-460-server/+bug/1922599/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to