Interfejs API DirectStorage znacznie poprawi wydajność systemu Windows 10 na dyskach SSD NVMe
Microsoft przenosi interfejs API DirectStorage XBox na komputery z systemem Windows i zamierza wydać go z DirecxX 12 Ultimate, aby skrócić czas ładowania ciężkich aplikacji i gier.
Jak być może już wiesz, najnowsze urządzenia Xbox są doładowane przez architekturę Xbox Velocity opartą na czterech komponentach, które: zapewniają niesamowitą wydajność w grach: specjalny dysk SSD NVMe, sprzętowy blok dekompresyjny, DirectStorage API i Sampler Feedback Streaming (SFS). Microsoft zdecydował się udostępnić część API DirectStorage na urządzeniach z systemem Windows 10.
Microsoft wyjaśnia zmiana w następujący sposób:
Urządzenia NVMe są nie tylko urządzeniami opartymi na dyskach SSD o bardzo dużej przepustowości, ale mają również sprzętowe potoki dostępu do danych zwane kolejkami NVMe, które są szczególnie dostosowane do obciążeń związanych z grami. Aby pobrać dane z dysku, system operacyjny przesyła żądanie do dysku, a dane są dostarczane do aplikacji za pośrednictwem tych kolejek. Urządzenie NVMe może mieć wiele kolejek, a każda kolejka może zawierać jednocześnie wiele żądań. Jest to idealne dopasowanie do równoległego i grupowego charakteru współczesnych obciążeń związanych z grami. Model programowania DirectStorage zasadniczo daje programistom bezpośrednią kontrolę nad wysoce zoptymalizowanym sprzętem.
Obecne interfejsy API magazynu w systemie Windows nie są zoptymalizowane pod kątem kontrolowania kolejek NVMe. Jeśli posiadasz najnowsze urządzenie pamięci masowej, system Windows 10 i gry będą korzystać z tego nowego interfejsu API, a ich wydajność nie będzie ograniczona przez starsze standardy. Jeśli Twoje urządzenie pamięci masowej nie obsługuje jeszcze nowej funkcji, nic się dla Ciebie nie zmieni i będziesz mógł normalnie grać w gry.