AMD Linux driver reveals preliminary PCI-Express 4.0 support
Click here to post a comment for AMD Linux driver reveals preliminary PCI-Express 4.0 support on our message forum
BLEH!
Are we even close to saturating PCIe 3.0 yet?
schmidtbag
Silva
nosirrahx
Evildead666
Fox2232
schmidtbag
-Tj-
Ricepudding
Dragonstongue
as far as I know there has not been ANY GPU that saturates pci-e spec 2 @ x16 (they are perfectly content being x8 mode unless drivers or cruddy implementation from SLI/CF profile, bad mobo or whatever)
pci-e 3.0 has more "available" because of overhead reduction, so a x4 spec 3 is pretty smack on identical in real world performance to spec 2 x8, 3.0 x8 is better than spec 2 x16.
3+ GB/s is well beyond graphics cards needs UNLESS very very specific AI/machine learning/compute monsters that are well beyond "normal" ranges.
keep in mind, just because a gpu has say 1024bit memory running "effective 500+ GB/s this does NOT mean it is sending hundreds of gb per second over the pci-e bus (most of this is internalized usage) this is why for example ASICS can get away using such small amounts of actual data compared to the amount of "hashing" they are actually doing which can range in the hundreds or thousands of GB/s.
SSD/m.2/NVME and such on the other hand can be severely limited by having "only" 3 odd gb/s available for their usage especially if they drop from spec 3 x4 to spec 2 levels (motherboard limitation/implementation)
So, to say AMD/Nv GPU "claiming" they saturate any spec beyond spec 1 @ x8 is nonsense unless you are in a SLI/CF situation where that small "margin of error" becomes no longer imperceptible, but for a single card usages or for 99% of "gaming machines" there is no real current limitation for them to get the speed from spec 2x8 or spec 3x8, the "machine learning" ones such as Volta or whatever I honestly do NOT see spec 3x8 being any more a limitation than any other graphics card out there,
schmidtbag
WareTernal
shown a GTX 1080 on PCIe 1.1x8 is 13% slower than same card on PCIe 3.0x8, so I wouldn't say it's nonsense.
As was stated, the immediate benefit will be for PCIe storage devices.
A friend recently built a server, and ran into PCIe 3.0 limitations when it came to creating an array of U.2 drives.
The options are not so great right now. Multiple RAID cards is one option, but many servers don't even have one x16 electrical slot. VROC, PCIe switches and retimers is another, but it has issues too.
PCIe 4.0 boards are available, so I say bring on the cards!
TPU hasuser1
fOrTy_7
I'm pretty sure modern PCs still use bellow architecture.
https://en.wikipedia.org/wiki/Video_card#/media/File:Desktop_computer_bus_bandwidths.svg
With RAM hitting easily 40GB/s and VRAM being about 10 times faster on high end cards, I can see how PCIe 3.0 x16 running at 16GB/s can be bottleneck for coping data from RAM to VRAM. This is a typical workload for computing applications designed to off-load work to GPU e.g.: using CUDA.
I'm not sure how modern game engines work, but I think they load textures first to RAM and then copy them to VRAM.
So at the very least it could reduce that operation cost / time.
VRAM speed even many times faster than RAM is still a limiting factor in computing operation for GPU,
so the sooner you can get data to/from there the better.
RooiKreef
I’m actually more interested in the storage speed advancements with PCIe 4.0. Double the current limit means even faster boot times and game loading times. I can’t wait for that though!
Dimitrios1983
Kaleid
Boot times still depend a lot on CPU speed as well. The main reason SSDs are so much faster is because of the accesstimes which are hugely better than mechanical drives.
I had a cheap laptop for a few weeks through work and it had a 128GB SSD and it did not boot so fast because of the cheap Celeron CPU.
I'm not really excited about anything atm, I hope for 7nm GPUs next year.