So I recently bought 2 Nvidia p106-100 cards (the headless ones meant for mining) to use with Blender. The first one I put in my main rig next to my GTX-1070 running Win10, and it worked straight out of the box. All I had to do was tick the checkbox and bam I had a GTX-1060 for about $70
However, I put the second one in my Headless render server this morning and ran into an issue. I used to have a GTX-970 in it, but when I swapped it out with the p106, and run
import bpy prefs = bpy.context.user_preferences.addons['cycles'].preferences devices = prefs.devices print(prefs.compute_device_type) # Prints out if CUDA is enabled for d in devices: print(d.name) # Prints out each device
I get the following output
CUDA # CUDA is enabled AMD FX(tm)-6350 Six-Core Processor # correct system processor GeForce GTX 970 (Display) # Previous graphics card that isn't even part of the system anymore
I know the system is detecting the p106 because it’s listed when I run
01:00.0 3D controller: NVIDIA Corporation GP106 [P106-100] (rev a1) Subsystem: Gigabyte Technology Co., Ltd GP106 [P106-100] Flags: bus master, fast devsel, latency 0, IRQ 33, NUMA node 0 Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at d0000000 (64-bit, prefetchable) [size=32M] Capabilities: <access denied> Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
It’s still showing the GTX-970 as my graphics card, but I am literally staring at the 970 sitting on the table next to me. I’ve tried rebooting, and reinstalling the Nvidia and CUDA drivers, but same issue. Any Ideas?