Wieso werden da Schreibzyklen zusätzlich verbraucht? Das ist reiner Unfug, beim laden / streamen von Assets ändert sich durch DirectStorage nichts für die SDD. Der ist es doch egal ob die Daten in den RAM oder GPU RAM gesendet werden, der Vorgang bleibt gleich.Aber klar dann nimmt man lieber eine NVMe bei der zwar größtenteils gelesen wird aber auch schreibzyklen verbraucht werden, davon haben SSDs ja unendlich viele... und wenn sie dann mal ausfällt sind oft auch andere Daten drauf abgelegt. Ups waren das private Fotos? Oh man...
Tatsächlich läuft DirectStorage bereits auf Windows 11, also zumindest der verbesserte Storage Stack. Bringt einen gehörigen Schub wenn der VRAM knapp wurde, siehe hier:Wenn das so ist wie von @raPid-81 erläutert, bin ich zufrieden.
Mal schauen, ab wann das Gros der Spiele von dieser Technik profitiert.
F1 2021 ist ein sehr speicherhungriges Spiel, was bedeutet, dass Grafikkarten mit vergleichsweise wenig Videospeicher ziemlich zu kämpfen haben. Grafikkarten wie die RX Vega 56 oder die GTX 1070, die mit 8 Gigabyte Videospeicher ausgestattet sind, profitieren sehr stark von der effektiven Speichernutzung von Windows 11. Dadurch kommt ein immenser Leistungszuwachs zustande, der im Vergleich zu Windows 10, 30 bis 40 Prozent betragen kann.
Spiele aktuell auf der Series X Skyrim. Ladezeiten sind keine 2 Sekunden, bis quasi Instant im Spiel und das mit über 50 Mods.Wo gibts es lange Ladezeiten? Die 5-7 Sekunden?
Ps3 Skyrim das waren Ladezeiten. Aber Heute haben selbst Konsolen Ssds. Wenn ich mich nicht irre ladet die Ps5 am schnellsten von den möglichen Gamingkisten. Also was genau will man hier noch verbessern?
Ist doch korinthenkackerei von 5S auf 1S zu gehen.
Oh man... wann hat schon einer seine ssd totgeschrieben.... Bei 30 GByte schreibleistung ab Tag halten die 70 Jahre u mehr..Bei DDR6 sollen 16 - 32GB Riegel der Standart werden... sehe jetzt das Problem nicht, die Preise werden auch fallen.
Mal ganz abgesehen davon das die ersten hier im Forum bestimmt 2006 schon 16GB hatten und ein gewisser Stillstand in dieser Richtung seit Jahren herscht.
Aber klar dann nimmt man lieber eine NVMe bei der zwar größtenteils gelesen wird aber auch schreibzyklen verbraucht werden, davon haben SSDs ja unendlich viele... und wenn sie dann mal ausfällt sind oft auch andere Daten drauf abgelegt. Ups waren das private Fotos? Oh man...
Wenn die Geschwindigkeit von der SSD direkt in den GPU RAM schnell genug ist für ein on-the-fly Streaming von Assets, wieso sollte man dann den Umweg über den RAM gehen?
Man spart mit der direkten Anbindung:
1. CPU Leistung da die CPU keine Daten mehr von der SSD in den RAM schaufeln, dort entpacken, und dann in den GPU RAM schaufeln muss.
2. Bandbreite im System da die Assets komprimiert direkt zum Zielort übertragen werden. Hier spart man auch diverse hin- und her-kopier Vorgänge, siehe oben.
3. Platz im System RAM da die Assets hier nicht mehr vorgehalten werden müssen.
Ich sehe da nur Vorteile und keine Nachteile.
Nö, brauchst kein TPM Teil kaufen. Hab dieselbe CPU, da ist ein fTPM drin, musst nur im BIOS aktivieren und VORHER prüfen ob Du alles richtig konfiguriert hast (UEFI, GPT statt MBR, Secure Boot). Bin seit einiger Zeit auf Windows 11, keine Probleme.@raPid-81 Danke für den Nachtrag ?
Ich zocke ganz gerne mal F1 2021 und musste für meine 100FPS schon viele Details auf Hoch "runterstellen" (wobei der Unterschied winzig ist).
Vielleicht wechsel ich doch bald auf Win 11.
Müsste mir dann nur so'n TPM-Teil kaufen.
Und welchen Unterschied soll DirectStorage da machen, die Menge an Assets die gelesen werden müssen ändert sich ja nicht, und schreiben muss die API da nix.Oh man... wann hat schon einer seine ssd totgeschrieben.... Bei 30 GByte schreibleistung ab Tag halten die 70 Jahre u mehr..
Und ja es geht hier primär um lesezugriff..
Welches Spiel schreibt dauernd auf die ssd?
Das ist noch weit, weit weg.Wenn das so ist wie von @raPid-81 erläutert, bin ich zufrieden.
Mal schauen, ab wann das Gros der Spiele von dieser Technik profitiert.
Danke, das hab ich schon zig mal hier rauf und runter debattiert. Diese technischen Daten werden nur leider immer in der Debatte völlig ignoriert. Die Technik ist primär für SOC´s gedacht und dort auch wirklich bahnbrechend. Ein PC profitiert davon kaum, er hat bereits ausreichend schnelle Speicher in satter Größenordnung der deutlich schneller angebunden ist.CPU-Leistung ist in Spiele-PCs selten limitierend, GPU-Leistung fast immer. Von daher ist ein Performance-Gewinn durch die Verschiebung weiterer Last von der CPU auf die GPU wohl eher ein Versprecher denn ein Versprechen.
Desweiteren muss man die Bedingung "SSD schnell genug" überhaupt erst einmal erfüllen. Zuletzt waren Performance-Nachteile bei Mittelklassekarten messbar, wenn diese mit 8 GB/s PCI-E statt 16 GB/s angebunden wurden. Die meisten modernen Spiele-Systeme haben 32 GB/s vom RAM zur GPU; Alder Lake und Ryzen 7000 sollten mit den Next-Gen-Karten auf 64 GB/s kommen. Viele im Einsatz befindliche SSDs schaffen maximal 3,7 GB/s, die schnellsten aktuelle an Consumer verkauften Modelle liegen so bei 7 GB/s. Auch mit Direct Storage wird die SSD also ganz schnell zum Falschenhals, denn eine viermal höhere Komprimierung als von im RAM vorliegenden Daten ist schwer zu erreichen. Faktor 16 unmöglich.
Was sich mit überschaubarer Rechenleistung entpacken lässt, ist Faktor 2 und da braucht es dann eine noch gar nicht erschienene Luxus-PCI-Express-5.0-SSD auf einem Jahr-2023-Enthusiast-PCI-Express-X670E-Mainboard mit einer alle-warten-drauf-High-End-Zen-4-CPU, um eine war-schon-letztes-Jahr-Mittelmaß-RX-6600 zu befeuern.
Ich teile daher 4thVarietys Befürchtungen: Diese Technik wurde für Systeme ohne dedizierten Systemarbeitsspeicher und insgesamt knappem RAM entwickelt. Bei denen muss so oder so von SSD nachgeladen werden und je schneller, desto besser. Am PC haben Entwickler aber flottere Möglichkeiten und wir müssen hoffen, dass sie diese auch weiterhin nutzen werden. Sonst können wir zwar von 32 GiB auf 8 GiB downgraden (16 GiB, wenn man Hintergrundanwendungen nutzen möchte), müssen im Gegnzug aber von 6700XT auf 6800XT aufrüsten.
3,7 GB/s sind 3,7 MB/ms. Je nach FPS wird ein Frame für 16ms (60 FPS) oder 33ms (30 FPS) angezeigt. Heißt bei 60 FPS könnte man während eines Frames 16x3,7=59,2 MB komprimierte Assets nachladen was beim Faktor 2 ca. 120 MB wären. Das verlinkte Sampler Feedback Streaming Video zeigt die Technik bereits live im Einsatz, solltest Du Dir mal anschauen.CPU-Leistung ist in Spiele-PCs selten limitierend, GPU-Leistung fast immer. Von daher ist ein Performance-Gewinn durch die Verschiebung weiterer Last von der CPU auf die GPU wohl eher ein Versprecher denn ein Versprechen.
Desweiteren muss man die Bedingung "SSD schnell genug" überhaupt erst einmal erfüllen. Zuletzt waren Performance-Nachteile bei Mittelklassekarten messbar, wenn diese mit 8 GB/s PCI-E statt 16 GB/s angebunden wurden. Die meisten modernen Spiele-Systeme haben 32 GB/s vom RAM zur GPU; Alder Lake und Ryzen 7000 sollten mit den Next-Gen-Karten auf 64 GB/s kommen. Viele im Einsatz befindliche SSDs schaffen maximal 3,7 GB/s, die schnellsten aktuelle an Consumer verkauften Modelle liegen so bei 7 GB/s. Auch mit Direct Storage wird die SSD also ganz schnell zum Falschenhals, denn eine viermal höhere Komprimierung als von im RAM vorliegenden Daten ist schwer zu erreichen. Faktor 16 unmöglich.
NVIDIA RTX IO plugs into Microsoft’s upcoming DirectStorage API, which is a next-generation storage architecture designed specifically for gaming PCs equipped with state-of-the-art NVMe SSDs, and the complex workloads that modern games require. Together, the streamlined and parallelized APIs, specifically tailored for games, allow dramatically reduced IO overhead and maximize performance/bandwidth from NVMe SSD to your RTX IO-enabled GPU.
Specifically, NVIDIA RTX IO brings GPU-based lossless decompression, allowing reads through DirectStorage to remain compressed while being delivered to the GPU for decompression. This removes the load from the CPU, moving the data from storage to the GPU in its more efficient, compressed form, and improving I/O performance by a factor of 2.
Sag ich dochNö, brauchst kein TPM Teil kaufen. Hab dieselbe CPU, da ist ein fTPM drin, musst nur im BIOS aktivieren und VORHER prüfen ob Du alles richtig konfiguriert hast (UEFI, GPT statt MBR, Secure Boot). Bin seit einiger Zeit auf Windows 11, keine Probleme.
Und welchen Unterschied soll DirectStorage da machen, die Menge an Assets die gelesen werden müssen ändert sich ja nicht, und schreiben muss die API da nix.
Mods auf einer Konsole? Blasphemie!!Spiele aktuell auf der Series X Skyrim. Ladezeiten sind keine 2 Sekunden, bis quasi Instant im Spiel und das mit über 50 Mods.
Ja die gibt es. ???Mods auf einer Konsole? Blasphemie!!
SSDs gehen bei minimaler Schreibleistung, gerade einmal 10TB Schreibleistung nach 5-10 Jahren Nutzung auch schon gerne mal kaputt. Das erlebe ich täglich in der Firma.Oh man... wann hat schon einer seine ssd totgeschrieben.... Bei 30 GByte schreibleistung ab Tag halten die 70 Jahre u mehr..
Und ja es geht hier primär um lesezugriff..
Welches Spiel schreibt dauernd auf die ssd?
Ich habe betont, wenn geschrieben wird... klar ist das meiste ein reiner Lesezyklus aber glaub mal nicht das dabei gar nichts auf eine SSD geschrieben wird...Wieso werden da Schreibzyklen zusätzlich verbraucht? Das ist reiner Unfug, beim laden / streamen von Assets ändert sich durch DirectStorage nichts für die SDD. Der ist es doch egal ob die Daten in den RAM oder GPU RAM gesendet werden, der Vorgang bleibt gleich.
weil man das jetzt hier und heute mit einer 1060 und einem Ryzen 3 mit 16-32GB RAM realisieren könnte und nicht eine neue Generation mit proprietärer Technik dazu braucht? Ich meine Option A = neue GPU mit Feature das die Engine unterstützen muss und Option B = einfach mal das Spiel an die Gegebenheiten anpassen, dass man das RAM als Cache benutzt wie weiland Commodore Amiga zu Monkey Island auf 12 Disketten Zeiten.Wenn die Geschwindigkeit von der SSD direkt in den GPU RAM schnell genug ist für ein on-the-fly Streaming von Assets, wieso sollte man dann den Umweg über den RAM gehen?
Ja ja, schon richtig. Ich wollte nur dieses "was diesen Job angeht" hervorheben.Seit Turing / RDNA1 verbauen sowohl AMD als auch NV dedizierte Einheiten für das entpacken der Assets, so zumindest mein Wissensstand. Daher kann man schon sagen dass die GPU "schneller" ist als die CPU was diesen Job angeht.
Win 10 soll es auch kriegen aber wohl schlechter al WIn11. Da aber Win11 Konto pflicht einführt ist es raus. Hoffe Linux arbeitet schon dranNa hoffentlich gehts auch mit W10.
Am liebsten wäre mir zusätzlich ne Zwischenlösung, die unabhängig vom Game einfach per Treiber aktiviert
und genutzt werden kann, damit auch ältere Games profitieren.
Texturdaten sind IMMER komprimiert. Kannst du ja mal testen. Nimm dir Photoshop und erstelle eine neue Textur und speichere diese.ich glaub du hast mich nicht verstanden. Auf der Konsole gebe ich dir Recht, Daten müssen on-demand von der SSD in den GPU Speicher, jede Form der Hardwarebeschleunigung von Kompressionsalgorithmen ist hier erwünscht. Am PC muss man aber nicht on-demand von der SSD in die GPU laden und entpacken. Am PC kann man schon lange vorher von der SSD in den RAM laden, was als Background-Task auch nicht so schlimm ist. On-Demand ist dann nur ein Kopiervorgang vom RAM in den GPU-RAM und der ist trotzdem schneller als SSD -> GPURAM bei der Konsole, selbst wenn die Daten schon entpackt im RAM des PCs liegen.
Aber genau das wäre ja eine dieser berühmten PC Anpassungen vor denen sich die Hersteller immer drücken. Nach dem Motto "auf der PS4 ist da ein Ladebildschirm weil dort die 8GB RAM ausgehen, also ist bei der PC Version auch ein Ladebildschirm, egal ob der 64RAM und 16GB GPU RAM hat oder nicht."