With limiting RAM bandwidth increases, and other interconnects reaching current RAM bandwidth speeds, or even exceeding them, APU's don't benefit from using system RAM for GPU video buffers as much anymore for higher resolutions (1440 or higher).
So i was thinking aloud of what the PCIe 4.0 standard really brings to the table in performance.
For a 16 lane configuration that is upto 64GB bandwidth per second, equalling to dual channel DDR4 memory at 4000MHz on it's own.
So in theory if you use dual channel DDR4 memory at 4000MHz, and some other usecase can handle a different memory pool using the PCIe 4.0 interface, that would be very nice, right?
Then i came to the realization a possibilty of having a PCIe 4.0 enabled AMD Zen baed APU, with the graphics part of the chip using the PCIe 4 interface to connect to a (maybe low profile) memory pool/buffer (or both?) using a modified High Bandwidth Cache Controller (HBCC for short) to offload the system RAM in memory sensitive tasks like games.
This essentially can mean a add-in PCIe 4.0 memory cardcan be easily put into a small form factor PC, giving a (customizable?) video buffer interface of max 64GB per second in addition to say DD$4 running at 3200MHz (51GB/s). this would offload the RAM controller alot, especially in ram and vram heavy tasks (full HD gaming and beyond).
I know it is unlikely to happen soon, and i even do not know if there will be too much latency and overhead doing so.
But it could be another good way marketing to push for the PCIe 4.0 standard, making it easier to justify the mainboard cost price increase, and give a more realistic use of PCIe 4.0 for APU gamers.
So imagine a scenario like this:
A 65W TDP AMD APU with:
6 to 8 Zen2 cores (1 chiplet) at 3.2GHZ (consuming around 35watts at those clocks)
A Navi based graphics chiplet consuming around 35watts max.
With another 12watts for a slightly new io chip to allow use of the main PCIe 4.0 16 lanes being used as video memory if present in the PC.
This would allow consumers to pop in a different sized video buffer at 64GB transfer speed max (example: 4GB to 8 GB), freeing up system RAM consumption, system RAM bandwidth and the like
I know this might sound like science fiction for now, but it shouldnot impossible at all.
Now for PCIe 5.0, 128GB per second vram speeds? that would easily enable medium graphics 1440p gaming with more than 60fps on a single desktop APU in the future, all on a APU package of around 65W.
And finally, as on liner:
Ability of using the main 16 PCIe 4.0 lanes to be used as video buffer interface for APU's.