Firma Microsoft ogłosiła, że gry dla systemu Windows mogą teraz korzystać z interfejsu API DirectStorage, aby w pełni wykorzystać możliwości szybkich dysków SSD i skrócić czas ładowania.
Firma Microsoft ogłosiła, że od dzisiaj gry dla systemu Windows będą mogły być dostarczane ze wsparciem dla interfejsu API DirectStorage. Ten interfejs API pojawił się po raz pierwszy na konsoli Xbox Series X|S i umożliwia znacznie szybsze ładowanie gier, wykorzystując pełną prędkość nowoczesne dyski SSD NVMe. Microsoft ogłosił to dla systemu Windows we wrześniu 2020 r., ale dopiero teraz jest powszechnie dostępne deweloperzy.
Jeśli zastanawiasz się, dlaczego DirectStorage ma znaczenie, oto krótkie wyjaśnienie: poprzednie interfejsy API pozwalały grom tylko na ładowanie zasobów z sterować, wykonując jedno żądanie we/wy na raz, a każde żądanie musiałoby zostać dokładnie zakończone, zanim będzie mogło to zrobić inne obrobiony. Spowodowało to jedynie minimalny wzrost narzutu dla każdego żądania, a ponieważ mechaniczne dyski twarde i dyski SSD SATA nie były aż tak szybkie, wpływ na czas ładowania nie był aż tak duży.
Teraz jednak, dzięki szybkim dyskom NVMe, które mogą osiągać wielogigabajtowe prędkości odczytu, proces ten oznacza, że prawie niemożliwe jest wykorzystaj całą przepustowość dysku, przetwarzając tylko jedno żądanie na raz, co oznacza, że gry ładują się znacznie wolniej powinien. Ponadto zasoby te są zwykle skompresowane i należy je rozpakować, zanim będzie można je załadować do gry.
DirectStorage rozwiązuje ten problem, zezwalając na wiele żądań we/wy jednocześnie, wykorzystując nowe technologie dekompresji i efektywniej dostarczając zasoby do procesora graficznego. Zmieniając to wszystko, gry będą mogły ładować się znacznie szybciej, gdy korzystają z DirectStorage, a ponadto mogą uruchamiać się używaj znacznie większych zasobów, ponieważ programiści mogą być pewni, że zostaną załadowane znacznie szybciej i nie zatrzymają gracza Czekanie. Ostatecznie skutkuje to skróceniem czasu ładowania i, w miarę jak programiści przyzwyczajają się do takiego zapasu, bardziej szczegółowymi teksturami w grach.
Ta korzyść jest jednak bardziej korzystna w przypadku dysków SSD NVMe, a to ze względu na unikalny interfejs, z którego korzystają, składający się z wielu kolejek danych dostępu, co ułatwia grom żądanie dostępu do wielu zasobów jednocześnie, bez konieczności czekania na wcześniejsze żądanie zakończony. Największe korzyści odniosą także użytkownicy systemu Windows 11, dzięki nowemu stosowi pamięci. Użytkownicy systemu Windows 10 również zobaczą ulepszenia, chociaż.
Firma Microsoft nie wspomniała obecnie o żadnych grach, które będą korzystać z tej technologii, ale można prawdopodobnie założyć, że wszystkie tytuły korzystające z DirectStorage na Xbox będą również korzystać z niej w systemie Windows. Będziesz jednak musiał poczekać, aż poszczególni programiści zaimplementują to w każdej grze, ponieważ nie jest to przełącznik, który Microsoft może przerzucić na koniec.
Źródło: Microsoftu