I'm stuck with GIGABYTE AORUS ELITE x570 rev 1.0 and my GPU is GIGABYTE GTX 1070 G1 GAMING, with Ryzen 5600X Here is PCIEx info/specs breakdown break from the motherboard manual: https://i.imgur.com/MPXYpQl.png My single NVMe SSD is put on the chipset side of PCIEx so it wont "steal" any lanes from these supported on CPU side (I did combined load test to make sure the value does not differ when NVMe is stressed). According to GPU-Z/AIDA the PCIEx slot for my GPU *is* detected as proper PCIEx 3.0 x16 @ 16 3.0 (gen1.1 in power-saving mode, gen3.0 during load). Now, I dont know how to get some average all-around results with CUDA bandwidth utils, crap is complicated, but 3DMark PCIEx Bandwidth test gives me about 13.0GB/s which is fairly lower than max attainable 16GB/S (I dont expect it to be full 16, but at least 15.x). I dont experience any thermal throttling and my power supply is sufficient. RTSS reports "bus usage" as 92% but this metric is fairly useless as I understand it. Where can I be possibly limited? How can I debug it?
that 13GB/s is after transactional overheads. 16GB/s is for the raw throughput including command and error correction. https://www.xilinx.com/support/documentation/white_papers/wp350.pdf https://steamcommunity.com/app/223850/discussions/0/864958451702404648/?ctp=41
Oh I see, so there is 2.x GB/s of overhead huh. Are there any known ways to mitigate/address/reduce it? In user-space I mean.
Have a chat with the PCIe group and ask them to drop error detection, correction etc. It might not work too well after though. Even then you wont see a benefit. It will help you to look up gfx card performance between different PCI-e speeds
My question clearly states: user-space. Reading comprehension before sarcasm, please. I dont have PCIeX 4.0 card but I'm suspecting my specific UE4 setup is bandwidth limited but testing it does not prove easy. P.S. My question is not related to recent PCI 3.0/4.0/5.0 bandwidth craze
I gave you all the clues you needed, from the user space, that this isnt worth pursuing. Take it how you please. Your question is Directly related to PCIE bandwidth. If moving from PCIE 3.0 x16 to PCIE 2.0 x16 (or PCIE 3.0 x8) causes little problem, moving 1/4 of that isnt going to make it worse. It will help you to research, this information has been published for a long time. You can also view the PCIE bus use with MSI Afterburner to see how close you are to saturation.
There's no restriction on which members can respond to you. You asked for advice, anyone can give it. It's your choice on who to respond to.