Hello again,
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 lspci -v
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?