Nvidia M60 Cuda compatibility

Hi all,
I want to ask, what is the latest CUDA version and driver that supports the Nvidia M60?
According to the driver search side from Nvidia (link)
it should be CUDA 12.6 with the driver 560.35.03 for OpenSUSE 15, but that is not working on my side.
thanks in advance

M60 is SM5.2 and as you say, should be supported on both driver and toolkit.

What do you mean by “not working”?

after installation from cuda 12.6 and driver 560.35.03
nvidia-smi response with

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

Output from “lspci -v”:

03:00.0 VGA compatible controller: NVIDIA Corporation GM204GL [Tesla M60] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: NVIDIA Corporation Device 115e
        Flags: fast devsel, IRQ 32
        Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at f0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [250] Latency Tolerance Reporting
        Capabilities: [258] L1 PM Substates
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [420] Advanced Error Reporting
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Capabilities: [900] #19
        Kernel modules: nouveau, nvidia_drm, nvidia

04:00.0 VGA compatible controller: NVIDIA Corporation GM204GL [Tesla M60] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: NVIDIA Corporation Device 115e
        Flags: fast devsel, IRQ 32
        Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at d000 [size=128]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [250] Latency Tolerance Reporting
        Capabilities: [258] L1 PM Substates
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [420] Advanced Error Reporting
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Capabilities: [900] #19
        Kernel modules: nouveau, nvidia_drm, nvidia

i also found this in the “dmesg” output:

[    5.116608] nvidia: loading out-of-tree module taints kernel.
[    5.116623] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    5.228720] nvidia-nvlink: Nvlink Core is being initialized, major device number 241
[    5.229833] nvidia 0000:03:00.0: enabling device (0000 -> 0003)
[    5.229940] nvidia 0000:03:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[    5.229967] NVRM: The NVIDIA GPU 0000:03:00.0 (PCI ID: 10de:13f2)
               NVRM: installed in this system is not supported by open
               NVRM: nvidia.ko because it does not include the required GPU
               NVRM: System Processor (GSP).
               NVRM: Please see the 'Open Linux Kernel Modules' and 'GSP
               NVRM: Firmware' sections in the driver README, available on
               NVRM: the Linux graphics driver download page at
               NVRM: www.nvidia.com.

I think this is your problem - using the open driver. Older cards aren’t supported, see here.

thanks, that was the solution, switch from open to proprietary driver:

sudo zypper remove nvidia-open-driver-G06-kmp-default
sudo zypper install --details cuda-drivers

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.