Technologia z Xboksa przyspieszy działanie gier na komputerach PC
Nareszcie jakieś nowe technologie na PC.
Ostatnia dekada tam to jedno wielkie krecenie sie w kółko i dokladanie rdzeni, tranzystorów czy zmniejszanie opornosci na złączach co dawalo PCi ex gen 3/4 itd.
Samo dokladanie/przyspieszanie, zero rewolucji czy nowych rozwiązań.
To nosi znamiona takowego o ile bedzie działać w kazdej grze, a nie tylko tych specjalnie optymalizowanych.
Moglby sie tym Windows 11 zajac i np w laptopach z NVE gen 4 od razu to wprowadzic w kazdej grze, gdyz nawet najszybsze pecety to muły w porownaniu z Quick resume na XSX.
No to trzeba się przygotować na to że Forspoken i inne gry z DirectStorage będą ważyły 100+GB, w tej chwili DirectStorage nie wspiera dekompresji na GPU, więc są 2 opcje:
- gra będzie używała nieskompresowanych tekstur - czyli rozmiary gier będą ogromne
- tekstury będą dekompresowane przez CPU - czyli technologia prawie nic nie zmieni
Jak ogarną dekompresję na GPU to może to mocno zatrząść rynkiem GPU, bo jak nie będzie trzeba preloadować masy tekstur to może się okazać że 8GB VRAM to jak najbardziej wystarczająco do gier na Ultra w 4k.
Nvidia w jednej ze swoich prezentacji (która była jakby nie patrzeć kontrą do tej słynnej prezentacji PS5 i SSD) pokazali chyba że seria 3000 ma, albo będzie miała taką możliwość. Nie pamiętam dokładnie więc do zweryfikowania szczegóły. Koniec końców najnowsze GPU będą miały taką możliwość jeśli już nie mają. Problem w tej chwili jest po stronie deweloperów żeby to zaimplementować, a co za tym idzie pewnie zobaczymy to dopiero nie wcześniej jak w następny roku.
Wg mnie takie stwierdzenia niepotrzebnie wywołują strach i stres u ludzi i radzą im przygotowywać się na coś, co może — ale nie musi — wcale nastąpić. Developerzy prawdopodobnie sobie z tymi kwestiami dobrze i optymalnie poradzą. Zazwyczaj sobie radzili, to (przeważnie) bardzo mądrzy ludzie, którzy znają się na tym, co robią.
Polecam obejrzeć całą tą prezentację, powinna nieco ostudzić, uspokoić niepotrzebne negatywne emocje i odpowiedzieć na większość wątpliwości:
https://www.youtube.com/watch?v=vz_2kXeChCw
Nie ma co od razu nastawiać siebie (i innych ludzi) negatywnie, prawie nic nie wiedząc. Tak naprawdę teraz jeszcze nie wiemy, w jaki dokładnie sposób zostanie to wykorzystane i jak wpłynie na działanie gier i ich rozmiary. Dowiemy się dopiero po wielu różnych premierach od wielu różnych developerów i wielu testach porównawczych w praktyce. Pozostaje tylko spokojnie obserwować, co się będzie działo i jak to się rozwinie.
Sama kompresja tekstur przez GPU istnieje już ładnych parę lat, chodzi o format DDS w pamięci karty graficznej mogą być tak przechowywane, zajmują przez to kilka razy mniej pamięci. Tylko siłą rzeczy muszą dodać obsługę nowej technologi w sterownikach a niektóre karty mogą być za stare na to
Informacja sporo po czasie i dodatkowo wybrakowana. DirectStorage obecnie nie ma dekompresji GPU więc nie odciąża CPU i różnica w czasach wczytywania jest niewielka. Tym samym do uzyskania wymiernych efektów jeszcze daleka droga. Wracajcie do pisania o spadkach cen GPU bo to wam wychodzi najlepiej.
A jak dla mnie news na plus. W końcu temat o czymś wartym uwagi i związanym z grami.
Na teraz i tak nawet najnowsze gry ładują się względnie szybko, taki tam bajer, że zamiast 10 maks będzie 5 sekund czekania, no niesamowite.
To oczywiście dobrze, że taka możliwość będzie, ale na pc wiele to nie zmienia, faktycznie to się może przydać w prawdziwe next genowych grach gdzie będzie wymagane, ale na razie nie widziałem nic co by spełniało tą definicję.
Dane już teraz są skompresowane i to bardzo dobrze np. w cp2077, na teraz nie ma dekompresji bez cpu, więc muszą to dodać.
Tylko, że NV ma już taką funkcję RTX i/o tylko nie wiem czy ktokolwiek tego używa, zasadniczo pc tego aż tak nie potrzebuje na teraz.
Z XBoxowych technologii bardzo chciałbym, żebyśmy na PC otrzymali Quick Resume. Nie wiem, czy te technologie cośłączy ale dla mnie QR byłby gamechangerem - zwykle gram jednocześnie w kilka gier a uśpienie w PC z grą w tle zwykle działa niepoprawnie.
Tu nie chodzi tylko o szybkość wczytywania się gry i tekstur. Benefitem tej technologii jest pominięcie procesora i pamięci RAM w całym procesie co może uwolnić dodatkowe zasoby. Dodatkowo wielokrotnie obniża to opóźnienie/lag pomiędzy pobraniem, a zaaplikowaniem danej tekstury na ekran. To uwalnia wiele możliwości deweloperom na momentalny dostęp do wszystkich tekstur.
Cieszy taka informacja. W sumie czas na to najwyższy, bo wczytywanie assetów do gry na bazie systemu IO Win32 nie było zaprojektowane z myślą o działaniu gier — tylko o ogólnym użytkowaniu systemu. Ja sam często byłem zdziwiony, przez jak długi czas jest wykorzystywane tak niezoptymalizowane rozwiązanie do gier na PC. Dzięki DirectStorage w końcu sytuacja może się zmienić, przybliży to PC w tym aspekcie do rozwiązań IO z konsol — tam, gdzie specyficznie było to zaprojektowane z myślą o grach.
To kolejny krok, jak przy DirectX12/Vulkan, do bardziej efektywnego dostępu do mocy, która drzemie w hardware. Mocy, którą można będzie wykorzystać, a która do dzisiaj drzemie sobie spokojnie, tłamszona niepotrzebnie przez dość stare, niezoptymalizowane pod gry rozwiązania.
Z ciekawością będę obserwował, w jaki sposób developerzy wykorzystają nową technologię. Jak to wpłynie na przyszłe wymagania gier, na ich wygląd, działanie, wygodę użytkowania. Bo zawsze jest coś za coś. Zobaczymy.