GTX1070 doesn't work with CUDA 465.24.02 and newer when it is in motherboard based on NVIDIA chipset

This is a feedback. The latest CUDA drivers doesn’t work well with older motherbords based on NVIDIA chipset (GeForce 7025 / nForce 630a). GTX1070 doesn’t work on this motherboard with CUDA 465.24.02 and newer.

Situation. I use motherboard ASROCK N68C-GS FX (P1.40 10/31/2012), it has 2x 4GB DDR3 memory, CPU is AMD Athlon X4 610e and GPU is GTX1070, ZOTAC MINI. It runs the latest HiveOS, OS for crypto mining based on Ubuntu Linux; HiveOS is the best OS for crypto mining with GPU, they have free version. Linux kernel used in the latest HiveOS (hiveos-0.6-212-stable@211201.img.xz) is 5.10.0. The latest CUDA driver that works on this “rig” is 460.91.03 (CUDA 11.2). When I install CUDA 465.24.02 (11.3) or newer, I cannot mine because GTX1070 is not found by miner software. Command like “nvidia-smi” works, it shows GTX1070 but any miner (like T-Rex, Gminer, miniZ, wildrig-multi, nbminer, etc) cannot see GPU, they report 0 GPUs installed or something like that. When CUDA 460.91.03 or older is installed, they work as expected. HiveOS can change installed CUDA driver version in an easy way, from CLI, command “nvidia-driver-update -l”.

Motherboard has onboard GPU, it is “C61 [GeForce 7025 / nForce 630a]”, it is possible that newer CUDA driver is confused with this configuration. I have other rigs with AM3 socket, based on AMD chipset with Radeon GPU on board (780G, etc) and those work without any problem with the latest CUDA 495.46 (CUDA 11.5). I do not complain that I cannot mine on onboard GPU, C61; that GPU is used only to configure PC…

When I use the same GTX-1070 with other motherboard (like 780G or Ryzen motherbaord), I can use it with the latest CUDA driver (495.46), no problem; GTX1070 is OK.

It looks like some API in the latest CUDA driver was broken. It is a shame that NVIDIA GPU has such issue when it runs in motherboard with NVIDIA chipset, it should be the perfect combo… I can give you more technical details on your request. Unfortunately, I cannot program CUDA software, so I cannot write my own code to diagnose issue in more detail (why SW cannot see GTX1070 in the motherboard with NVIDIA chipset)…

1 Like

HiveOS has a special miner, FAH-CLI (Folding@Home), it can mine with CPU, OpenCL and CUDA. It prints a lot of details to the log file. I show here what is difference between CUDA 11.2 (works) and 11.3 (doesn’t work):

CUDA 11.2 (460.91.03)

09:33:40:Trying to access database...
09:33:40:Successfully acquired database lock
09:33:40:FS00:Initialized folding slot 00: gpu:2:0 GP104 [GeForce GTX 1070] 6463
09:33:40:WARNING:WU01:No longer matches Slot 0's configuration and there are no other matching slots, dumping
09:33:40:WU01:FS00:Sending unit results: id:01 state:SEND error:DUMPED project:16955 run:12 clone:2805 gen:135 core:0xa8 unit:0x00000af5000000870000423b0000000c
09:33:40:WU01:FS00:Connecting to 129.32.209.206:8080
09:33:41:WU00:FS00:Connecting to assign1.foldingathome.org:80
09:33:41:WU01:FS00:Server responded WORK_ACK (400)

09:33:40:FS00:Initialized folding slot 00: gpu:2:0 GP104 [GeForce GTX 1070] 6463


CUDA 11.3 (465.24.02)

10:07:45:Trying to access database...
10:07:45:Successfully acquired database lock
10:07:45:WARNING:FS00:No CUDA or OpenCL 1.2+ support detected for GPU slot 00: gpu:2:0 GP104 [GeForce GTX 1070] 6463.  Disabling.
10:07:45:ERROR:No valid folding configuration

10:07:45:WARNING:FS00:No CUDA or OpenCL 1.2+ support detected for GPU slot 00: gpu:2:0 GP104 [GeForce

CUDA 11.2 (460.91.03)

09:33:40:****************************** FAHClient ******************************
09:33:40:        Version: 7.6.21
...
09:33:40:******************************* System ********************************
09:33:40:            CPU: AMD Athlon(tm) II X4 610e Processor
09:33:40:         CPU ID: AuthenticAMD Family 16 Model 5 Stepping 3
09:33:40:           CPUs: 4
09:33:40:         Memory: 7.73GiB
09:33:40:    Free Memory: 6.50GiB
09:33:40:        Threads: POSIX_THREADS
09:33:40:     OS Version: 5.10
09:33:40:    Has Battery: false
09:33:40:     On Battery: false
09:33:40:     UTC Offset: 1
09:33:40:            PID: 1948
09:33:40:            CWD: /hive/miners/fah/7.6.21
09:33:40:             OS: Linux 5.10.0-hiveos x86_64
09:33:40:        OS Arch: AMD64
09:33:40:           GPUs: 1
09:33:40:          GPU 0: Bus:2 Slot:0 Func:0 NVIDIA:7 GP104 [GeForce GTX 1070] 6463
09:33:40:  CUDA Device 0: Platform:0 Device:0 Bus:2 Slot:0 Compute:6.1 Driver:11.2
09:33:40:OpenCL Device 0: Platform:0 Device:0 Bus:2 Slot:0 Compute:1.2 Driver:460.91
09:33:40:***********************************************************************

09:33:40: GPU 0: Bus:2 Slot:0 Func:0 NVIDIA:7 GP104 [GeForce GTX 1070] 6463
09:33:40: CUDA Device 0: Platform:0 Device:0 Bus:2 Slot:0 Compute:6.1 Driver:11.2
09:33:40:OpenCL Device 0: Platform:0 Device:0 Bus:2 Slot:0 Compute:1.2 Driver:460.91


CUDA 11.3 (465.24.02)

10:07:45:****************************** FAHClient ******************************
10:07:45:    Version: 7.6.21
...
10:07:45:******************************* System ********************************
10:07:45:        CPU: AMD Athlon(tm) II X4 610e Processor
10:07:45:     CPU ID: AuthenticAMD Family 16 Model 5 Stepping 3
10:07:45:       CPUs: 4
10:07:45:     Memory: 7.73GiB
10:07:45:Free Memory: 5.25GiB
10:07:45:    Threads: POSIX_THREADS
10:07:45: OS Version: 5.10
10:07:45:Has Battery: false
10:07:45: On Battery: false
10:07:45: UTC Offset: 1
10:07:45:        PID: 17928
10:07:45:        CWD: /hive/miners/fah/7.6.21
10:07:45:         OS: Linux 5.10.0-hiveos x86_64
10:07:45:    OS Arch: AMD64
10:07:45:       GPUs: 1
10:07:45:      GPU 0: Bus:2 Slot:0 Func:0 NVIDIA:7 GP104 [GeForce GTX 1070] 6463
10:07:45:       CUDA: Not detected: cuInit() returned 802
10:07:45:***********************************************************************

10:07:45: GPU 0: Bus:2 Slot:0 Func:0 NVIDIA:7 GP104 [GeForce GTX 1070] 6463
10:07:45: CUDA: Not detected: cuInit() returned 802

I have an Asrock N68-S3 FX motherboard, which also has an nvidia chipset… and here it is the same way, I had not associated the problem with the motherboard because I only have this pc at home! here it only works in the driver <u003d460, since then I’m not able to use nvenc in OBS, or Blender… I hope they fix it one day.

Looks like similar issue for me with my Compaq dx2450 Microtower PC OEM motherboard from 2008.

Has there been any solution since? Is the same issue affecting also Windows?