While the need for PCI-Express 4.0 seems a bit redundant and far-fetched for any near future graphics card it now looks like it that the 7nm Vega20 that was announced on Computex, might be PCIe 4.0 compatible. Which has been an ongoing rumor ever since the beginning.
Earlier last year in October we already talked about Generation 4, the spec now is final. PCI-Express Gen 4.0 will offer 16 GT/s per PCI-Express lane which is double that of the 8 GT/s on the current PCI-Express Gen 3.0 specification. If you multiply 16 GT/s per lane bandwidth that translates into 1.97 GB/s for x1 devices, 7.87 GB/s for x4, 15.75 GB/s for x8, and 31.5 GB/s for x16 devices. The guys from Computerbase spotted an entry in the Linux AMD driver.
Contrary to say your SATA ports, PCI Express has moved well beyond the needs of any graphics cards. Currently, nearly every IO device routes data through PCIe to send signals back to the CPU and across the platform. It is expected to see rapid adoption of the new standard for storage and networking products (10 GBit/s links). NVMe SSDs using PCIe 3.0 x4, for example, reached the usable limit of the interface, ergo future NAND storage devices could benefit far better from this new standard. Meanwhile PCI-Express also already is in development at PCI-Sig, I added the numbers but that will take many years to see implemented.
PCIe Version | Line Code | Transfer Rate | x1 Bandwidth | x4 | x8 | x16 |
---|---|---|---|---|---|---|
1.0 | 8b/10b | 2.5 GT/s | 250 MB/s | 1 GB/s | 2 GB/s | 4 GB/s |
2.0 | 8b/10b | 5 GT/s | 500 MB/s | 2 GB/s | 4 GB/s | 8 GB/s |
3.0 | 128b/130b | 8 GT/s | 984.6 MB/s | 3.938 GB/s | 7.877 GB/s | 15.754 GB/s |
4.0 | 128b/130b | 16 GT/s | 1.969 GB/s | 7.877 GB/s | 15.754 GB/s | 31.508 GB/s |
5.0 | 128b/130b | 32 GT/s | 3.938 GB/s | 15.754 GB/s | 31.508 GB/s | 63.016 GB/s |