Hello,
As usual, i did sudo apt-get update then sudo apt-get upgrade before working on VPI with nsight.
But my code can’t compile so are the sample, i am getting this error while launching the executable :
VPI_ERROR_INTERNAL: (cudaErrorCompatNotSupportedOnDevice)
My code and the sample were working fine before this upgrade.
Here is what this cuda error means :
cudaErrorCompatNotSupportedOnDevice = 804
This error indicates that the system was upgraded to run with forward compatibility but the visible hardware detected by CUDA does not support this configuration. Refer to the compatibility documentation for the supported hardware matrix or ensure that only supported hardware is visible during initialization via the CUDA_VISIBLE_DEVICES environment variable.
After sudo apt-get upgrade here are the packages that has to be upgraded :
libnvidia-cfg1-460 libnvidia-common-460 libnvidia-compute-460 libnvidia-decode-460 libnvidia-encode-460 libnvidia-extra-460 libnvidia-fbc1-460 libnvidia-gl-460 libnvidia-ifr1-460 nvidia-compute-utils-460 nvidia-dkms-460 nvidia-driver-460 nvidia-kernel-common-460 nvidia-kernel-source-460 nvidia-utils-460 xserver-xorg-video-nvidia-460
This is what i get after hitting yes to upgrade, downloading and depacking .deb
Paramétrage de nvidia-dkms-460 (460.56-0ubuntu0.18.04.1) …
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-460.56 DKMS files…
Building for 5.4.0-66-generic
Building for architecture x86_64
Building initial module for 5.4.0-66-generic
Secure Boot not enabled on this system.
Done.
nvidia:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-66-generic/updates/dkms/
nvidia-modeset.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-66-generic/updates/dkms/
nvidia-drm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-66-generic/updates/dkms/
nvidia-uvm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-66-generic/updates/dkms/
depmod…
DKMS: install completed.
Paramétrage de nvidia-driver-460 (460.56-0ubuntu0.18.04.1) …
Traitement des actions différées (« triggers ») pour libc-bin (2.27-3ubuntu1.4) …
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) …
Traitement des actions différées (« triggers ») pour initramfs-tools (0.130ubuntu3.11) …
update-initramfs: Generating /boot/initrd.img-5.4.0-66-generic
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169
Details of my graphics card
01:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX 780 Ti] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd GK110B [GeForce GTX 780 Ti]
Flags: bus master, fast devsel, latency 0, IRQ 33
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e8000000 (64-bit, prefetchable) [size=128M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities:
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
If i am correct, this means that nvidia released library that my pc can’t handle no more. So what can i do about this ? Is there a way to downgrade those library, but i will never have to upgrade again (this is probably not a good idea). What can i do to work with it as this is clearly a nvidia library compatibility issue.
Thanks in advance for your help !