I don’t really know anything about it but I wonder about your PCIe setup.
Is one of your GPUs stuck on a PCIe x4 or maybe a PCIe v2 x8? I think some of the older boards did bad tricks like put PCIe slots behind 4 lanes of slow PCIe v2. It would be better to use a x8 / x8 SLI split on two GPU slots than use one of those crippled slots.
I just think one of the things that could cause this is a bottleneck on transferring the frames card to card. 2560x1440 @144 Hz is a lot of bits.
No idea. The motherboard is the ASUS Prime B350. Unfortunately is no other setup possible due to my IOMMU groups and I couldnt get the error 43 bug fixed in the VM.
Edit: In nvidia-settings it says:
PCIe Link Width: x2
PCIe Link Speed: 5.0 GT/s
not sure what that means.
Edit 2:
According to the product page: 16 PCI Express® 3.0/2.0 lanes
But that should only limit my UPS right? Currently my FPS is < UPS, which is frankly odd with this much graphics power.
I tried to reproduce it this morning but could not get it to hang. Which is odd. But Ive played around with graphics settings a lot yesterday. Ill report back with the exact report.
Ran a 7950 off a 1x 3.0 lane with little to no bottleneck, but that might be a little different since there’s little communication when you run a GPU naively, cpu instructions < 144 1440P frames every second in terms of bandwidth
the 2x might happen because a secondary M.2 slot was used that wasn’t the primary and its sharing lanes between the GPU and the secondary M.2
can you take a picture of which slot you have occupied, if any?
if Possible use the Primary m.2 slot so your GPU can run in a higher lane count
you can think of it like a network connection, if your internet connection isn’t fast enough, you can’t stream high resolution content without it hitching
since its effectively sending the rendered Frames from one GPU to another (I think that’s how this software works anyway) you PCI-E lanes are how much bandwith you have
The Guest uses the primary GPU slot, because auf the poor IOMMU groups.
The secondary GPU is used by the 1070TI for the host and Im using the M.2 NVME slot. Not sure if it shares the lanes with the secondary GPU slot lanes.
From the looks of lstopo, it does not seem to share lanes with the NVME.
But below the picture of it:
07:00:0 is the 1070 TI (Host)
08:00:0 is the Rx570 (Guest)
Hmm, I thought that this might only affect the UPS. Do you reckon I should get a better AM4 motherboard if so which would you recommend with good IOMMU groups and enough PCI lanes?
Ay okay, hope the other two can give me more insight about this then
Ive looked up some motherboards and this one seems to have 2x PCIe 3.0 x16 slots plus several other nice features. Question is, how are the IOMMU groups
It suddenly began working without a problem.
Though, the UPS is still limited at 60 but the FPS as well due to my bad MB and its prob bottlenecked.
Host cards sits confortably at 4% utilization.