Multiple GPU wierdness with new system

Today I upgraded my motherboard, CPU and RAM. Basically, I went from the Intel to AMD platform.

Now I have the following issue, these are the two cards in my system:

03:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
08:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)

The weird thing is that the card on 8 is the top card, it is in a 16x slot and the bottom card 3 is in a 4x slot.

Now my issue is this, for whatever reason everything wants to use the 0 card whereas nvidia-smi clearly shows it using the “second” one.

The other issue is that I run X with SLI=Off, SLI=On does not even work but comes with another perk. With SLI=Off Vulkan simply refuses to render anything, so I can’t play any games using Vulkan but with SLI=On the Xorg.log clearly states SLI is not enabled and magically Vulkan works as well… it still shows the stats of the “first” card tho so it always reports that it is running 135MHz and with 4Mb memory in use.

With SLI=Off vkcube spits this out:

“Could not find both graphics and present queues”

Finally, I state again… I do not use SLI, the cards are used independently one for playing games while the other chugs away on F@H.

Here are both Xorg.logs from SLI on and off: