Co to jest DirectStorage w systemie Windows 11?


Wiele szumu wokół DirectStorage, nowej funkcji, której programiści mogą używać w celu wyeliminowania czasu ładowania i poprawy ogólnych wrażeń dla graczy. Ale czym jest DirectStorage i czy okaże się zgodny z plotkami?

W tym artykule omówimy, czym jest DirectStorage, jak działa i jak można z niego korzystać w systemie Windows 11.

Co to jest DirectStorage firmy Microsoft?

DirectStorage to funkcja zawarta w najnowszych wersjach DirectX 12, zaprojektowana w celu poprawy wrażeń z gry dzięki dostępowi do pełnych możliwości dysków SSD nowszej generacji. DirectStorage został pierwotnie opracowany dla konsol Xbox Series, ale teraz jest dostępny w systemach Windows 11 i 10.

Jak działa DirectStorage?

Mówiąc prościej, DirectStorage umożliwia nowszym procesorom graficznym szybsze odbieranie danych gier, pomijając niepotrzebne ścieżki i korzystając z szybszej technologii, co skutkuje niemal natychmiastowym czasem ładowania.

Obecnie, gdy gra żąda danych (takich jak tekstury, dźwięk lub modele) z pamięci systemowej, pamięć API pobiera dane i przenosi je do pamięci o dostępie swobodnym (RAM) systemu. Stąd jest przekazywany do Jednostka przetwarzania graficznego (GPU) pamięci VRAM w celu wyrenderowania do wyświetlenia.

Te dane są kompresowane, aby zaoszczędzić miejsce na dysku twardym. Problem polega na tym, że procesory graficzne zazwyczaj nie są w stanie odczytać skompresowanych danych. Dlatego przed wysłaniem do procesora graficznego dane są dekompresowane przez Centralna jednostka przetwarzania (CPU).

Tak wygląda obecnie ten proces:

Wadą tego procesu jest to, że dekompresja zajmuje dużo czasu i powoduje wąskie gardła procesora, co oznacza, że ​​jest on niedostępny dla zadań wymaganych przez procesor graficzny. Oznacza to dłuższy czas ładowania gry i niższą liczbę klatek na sekundę.

DirectStorage to interfejs programowania aplikacji niskiego poziomu (API) pamięci masowej, który obejmuje zupełnie nowe techniki dekompresji procesora graficznego w celu przeniesienia pracy dekompresyjnej z procesora na procesor graficzny. Oznacza to, że procesor jest całkowicie pomijany, a procesor graficzny może szybko odbierać duże strumienie skompresowanych danych.

DirectStorage korzysta również z nowszego Dyski SSD NVMe, umożliwiając znacznie szybszy transfer danych niż na starszych urządzeniach pamięci masowej.

Poprzednie interfejsy API były pisane tylko z myślą o obsłudze ograniczonej ilości danych — dostęp do jednego wejścia/wyjścia (IO) na raz, zwykle w dużych porcjach. DirectStorage umożliwia wiele równoległych żądań IO, zwiększając wydajność, umożliwiając przesyłanie tylko niezbędnych danych dla każdej sceny lub poziomu. Zasadniczo DirectStorage optymalizuje wydajność IO dla ogromnej przepustowości dostępnej w dyskach NVMe..

Jakie są wymagania systemowe systemu Windows 11?

Konsole Xbox Series X i Xbox Series S zaimplementuj natywnie DirectStorage. Został on uwzględniony jako część architektury Velocity i dlatego gry muszą być instalowane na dysku SSD Xbox.

Jednak systemy operacyjne Windows 10 i 11 mają specyficzne wymagania sprzętowe do obsługi DirectStorage.

Wymagania sprzętowe dla DirectStorage są następujące:

  • Musisz używać dysku PCIe 3.0 NVMe o pojemności co najmniej 1 TB. Jest to aktualny protokół komunikacyjny dla dysków SSD (zastępujący poprzednie interfejsy SATA). Dyski SSD NVMe mogą osiągać znacznie większe prędkości, ponieważ łączą się bezpośrednio z procesorem za pośrednictwem interfejsu PCIe. Najlepsze wyniki zapewni PCIe 4.0.
    • Musisz mieć procesor graficzny DirectX 12 Ultimate z obsługą co najmniej Shader Model 6.0. Dotyczy to serii NVIDIA RTX 20xx i nowszych oraz kart graficznych AMD z chipami RDNA 2.
    • Jak włączyć DirectStorage w systemie Windows 11

      DirectStorage to interfejs API dostępny na konsolach Xbox Series z systemami Windows 11 i Windows 10 w wersji 1909 i nowszych. Oznacza to, że jest już włączona w tych systemach, ale nie można z niej korzystać, jeśli nie spełniasz wymagań systemowych, a twórcy gier nie wdrożą interfejsu API.

      Jeśli spełniasz wymagania, Twoje gry na PC powinny działać lepiej niż kiedykolwiek. Forspoken (opracowana przez Luminous Productions) może być pierwszą grą obsługującą DirectStorage i ma zostać wydana w październiku 2022 r.

      Nowa era gier

      Każdego roku nowe rozwiązania przesuwają granice możliwości w zakresie grafiki i wydajności w grach. Nowe optymalizacje stosu pamięci masowej DirectStorage powinny jeszcze bardziej zwiększyć możliwości gier wideo. Ale będziemy musieli poczekać do października, aby zobaczyć, jak dokładnie to wygląda w praktyce.

      .

      Powiązane posty:


      24.05.2022