Paar correcties: PC heeft ook hardware accelerated GPU-decompression om hogere snelheden te behalen, maar dit is in de vorm van relatief nieuwe API's zoals DirectStorage 1.1. Dit is nog nieuw en tot nu toe nog niet geïmplementeerd in een spel, maar hopelijk gebeurd dat snel. Games doen dus op dit moment nog niet de volle snelheid van PCIe 4.0 SSD's benutten, laat staan van PCIe 5.0.
Daarnaast ondersteunen PS5 en XSX/XSS alleen maar PCIe 4.0 standaard. De PCIe 5.0 SSD's zullen dus niet de snelheid van deze consoles kunnen verhogen. Daarnaast zal de GPU en CPU in deze consoles waarschijnlijk al lang zelf een bottleneck vormen voordat werkelijke PCIe 5.0 snelheid benut zou worden. Daarnaast is uit tests van Digital Foundry gebleken dat de consoles niet eens de volledige PCIe 4.0 SSD snelheid benutten aangezien zelfs een paar pinnetjes van de SSD afplakken (en dus de bandwidth limiteren) niks veranderde aan de laadtijden. (kan helaas niet zo snel een source vinden voor dit specifiek) Maar Digital Foundry heeft de sloomste SSD, die de SSD-test in de PS5 door komt, getest in Rift Apart en dat het verschil echt heeeeel erg klein is:
https://www.youtube.com/watch?v=zWQs4UpiKlg. Dit benadrukt nogmaals dat de PS5 tenminste op dit moment nog niet de volledige PCIe 4.0 snelheid benut.
Voor zover ik weet, hebben consumer Intel CPUs nog geen dedicated CPU-lanes voor opslag die PCIe 5.0 ondersteunen (wel voor de GPU). Alleen nog 4.0. AMD consumer CPUs hebben wel al 5.0 support voor opslag.
Conclusie: voor de current-gen consoles heeft een PCIe 5.0 SSD geen nut en is een goede PCIe 4.0 waarschijnlijk goedkoper, net zo snel en een stuk koeler. Voor Intel-CPU-based builds heeft het daarnaast ook op dit moment nog geen zin volgens mij. PCIe 5.0 SSDs zijn dus op dit moment alleen maar echt mogelijk nuttig in AMD-CPU-based systems, maar zelfs daar wordt het op dit moment nog niet benut in games en volgens mij nog niet eens volledig bij file transfers van grote bestanden. Dus, ja, PCIe 5.0 SSDs is een goede ontwikkeling, maar dan moeten developers wel DirectStorage gaan implementeren en Intel deze ook gaan ondersteunen in hun CPUs.
Edit @
Astennu : GPU-decompression van consoles en GPU-decompression dat mogelijk is met DirectStorage 1.1+ is volgens mij wel degelijk te vergelijken, aangezien hier direct de data van een SSD richting de GPU gaat i.p.v. eerst door de CPU. Enige verschil is idd de shared memory pool van consoles, maar aangezien ook bij de consoles de data eerst van de SSD moet komen en daarna in de shared memory pool terecht komt, is het aantal stappen hier hetzelfde. Dit zou dus qua snelheid echt nauwelijks uit moeten maken. Dus, als API's zoals DirectStorage meer mainstream worden, zullen PC's veel minder brute force rekenkracht nodig hebben om textures te decompressen, aangezien dat door de GPU gedaan kan worden i.p.v. de CPU. Hierdoor hoeven veel minder textures in VRAM/RAM te blijven, omdat textures on-the-fly streamen vele malen sneller kan gaan als GPU-decompression gebruikt wordt. Het is dus niet alleen maar een kwestie van overkill hardware in PC's, maar ook hoe het dus gebruikt wordt. Daarom kun je met DirectStorage 1.1+ in je hoofd wel degelijk consoles en PC's gaan vergelijken.
[Reactie gewijzigd door mrtnptrs op 23 juli 2024 00:33]