Have you noticed the grid K2 and it's USM's pci-id is very close? I think you might be onto something when you said software. Perhaps the card is dispatching nearby pci functions to enable the grid vgx licensing?
I'm going to get some dinner and take a close look at the bitmask pattern of K2-> K2 USM and K1-> K1 USM , perhaps there is a pattern to this madness.
For example for "Grid K2"
- Physical Function PCIid: 10ed:11bf - GK104GL [GRID K2]
- Virtual Function selectable from
PCIid: 10ed:118b - GK104 [GeForce K2 USM]
PCIid: 10ed:118c - GK104 [NVS K2 USM]
PCIid: 10ed: 11b0 - GK104GL [Quadro K2 USM]
PCIid: 10ed:11b1 - GK104GL [Tesla K2 USM]
these look very interesting. I think I have the mobile quadro in a Z1 , GTX 660 is oddly very close by
NVIDIA_DEV.11BE = "NVIDIA Quadro K3000M"
NVIDIA_DEV.11BF = "NVIDIA GRID K2"
NVIDIA_DEV.11C0 = "NVIDIA GeForce GTX 660 "