Wyjaśnienie architektury Xbox Velocity: Przyjrzyjmy się każdemu komponentowi

Kiedy ludzie z Microsoftu(Microsoft) ogłosili Xbox Series X/S , mówili o wielu rzeczach, ale naszą uwagę przykuło coś, co nazwali Xbox Velocity Architecture .

Wyjaśnienie architektury prędkości(Velocity Architecture) Xbox

Widzisz, postrzegane jako najlepsze rozwiązanie do strumieniowego przesyłania zasobów gier wideo na konsole Xbox nowej generacji . Mimo to nie bylibyśmy zbyt zaskoczeni, gdyby w odległej przyszłości architektura Velocity(Velocity Architecture) zaczęła wspierać również gry na komputerach z systemem Windows(Windows) .

Głównym powodem, dla którego ta technologia działa tak dobrze, jest to, jak ściśle sprzęt i oprogramowanie współdziałają ze sobą w konsolach z serii Xbox(Xbox Series) . Tego samego nie można obecnie powiedzieć o grach na PC, co jest dość niefortunne.

Należy(Please) pamiętać, że Microsoft stworzył architekturę Xbox Velocity Architecture(Xbox Velocity Architecture) z czterema różnymi komponentami, które łączą się, aby umożliwić programistom pełne wykorzystanie możliwości konsoli. Omówimy teraz te komponenty.

  1. Niestandardowy dysk SSD NVME(NVME SSD) w każdej konsoli
  2. Sprzętowa akcelerowana dekompresjaNowy interfejs API DirectStorage(Hardware Accelerated DecompressionNew DirectStorage API)
  3. Nowy interfejs API DirectStorage
  4. Przesyłanie strumieniowe informacji zwrotnej z samplera (SFS)
  5. Xbox Series X/S przekracza swoją wagę

Omówmy to bardziej szczegółowo.

1] Wykonany na zamówienie dysk SSD NVME(NVME SSD) w każdej konsoli

Gigant oprogramowania zadbał o dodanie niestandardowego dysku SSD NVME(NVME SSD) o pojemności 1 TB do każdej konsoli Xbox Series X , chociaż nie można tego powiedzieć o serii S(Series S) , ponieważ ma ona 512 GB. Mimo to oba dyski są przystosowane do dostarczania 2,4 GB/s surowej przepustowości we/wy.

W przeciwieństwie do dysków SSD(SSDs) w komputerach z systemem Windows 10(Windows 10) , ten znajdujący się w konsolach z serii Xbox(Xbox Serie) zapewni stałą, trwałą wydajność. Nie ma tu czegoś takiego jak szczytowa wydajność, tylko stała, nieprzerwana wydajność przez cały czas.

Mając to wszystko na uwadze, programiści mogą łatwo projektować swoje gry, wiedząc, że mają ograniczone ograniczenia. Co więcej, ten sam poziom wydajności obsługuje karty Seagate Expandable Storage Card .

2] Przyspieszona sprzętowo dekompresja(Hardware Accelerated Decompression)

Jednym z powodów, dla których możesz tak szybko pobierać swoje gry, jest wiele związanych z plikami gier i kompresją zasobów. Aby wszystko było jeszcze szybsze, Microsoft wprowadził BCPack i kompresję z akceleracją sprzętową. Rozumiemy, że programiści nie tracą na jakości i wydajności, gdy jest to używane, co jest dość imponujące.

Bez kompresji sprzętowej programiści potrzebowaliby 4 rdzeni procesora (CPU)Zen 2 , gdyby próbowali kompresować pliki z podobną prędkością za pomocą oprogramowania.

3] Nowy interfejs API DirectStorage

Aby ułatwić pracę twórcom gier, Microsoft dodał DirectStorage API do rodziny DirectX . Jest to uważane za znaczne ulepszenie w stosunku do Standard File I/O APIs , które zostały stworzone po raz pierwszy ponad 30 lat temu.

Dzięki nowemu interfejsowi API(API) programiści powinni być w stanie w pełni wykorzystać surową wydajność I/O oferowaną przez Xbox Series X/S . Gdy to zrobisz, czasy ładowania zostaną wyeliminowane w większości przypadków, a raczej jest to nadzieja. Są szanse, że tylko deweloperzy Microsoft będą w pełni korzystać z tego nowego interfejsu API(API) , więc nie wstrzymuj oddechu, aby osoby trzecie włożyły w to pracę.

4] Strumieniowe przesyłanie informacji zwrotnych z samplera (SFS)

Z naszego zrozumienia jest to zwykle używane podczas renderowania obiektów w świecie gry. Widzisz, gdy gracz znajduje się dalej od obiektu na świecie, na przykład drzewa, tekstura tego drzewa będzie renderowana w niskiej rozdzielczości. Większość użytkowników nie będzie w stanie stwierdzić gołym okiem, więc robi to zużywa mniej zasobów systemowych.

Jednak gdy gracz zbliży się do drzewa, SFS zwiększy rozdzielczość tekstur, aby upewnić się, że wygląda dobrze, gdy patrzy się na nie z bliskiej odległości.

5] Xbox Series X/S uderza powyżej swojej wagi

Dzięki mocy Xbox Velocity Architecture nowe konsole mają działać powyżej specyfikacji na papierze. Ale stanie się to na szeroką skalę tylko wtedy, gdy wszyscy programiści w pełni wykorzystają oferowane narzędzia.

Prawdopodobnie nie zobaczymy ogromnego wzrostu wydajności do końca 2021 r., Kiedy Microsoft zacznie prezentować gry dostępne wyłącznie na konsole, aby nigdy nie zobaczyć daty premiery na Xbox One .



About the author

Telefon jest jednym z najbardziej wszechstronnych narzędzi, jakie człowiek może posiadać i używać. Ludzie mogą komunikować się z innymi, uzyskiwać dostęp do Internetu i robić wiele innych rzeczy. Za pomocą iPhone'a lub urządzenia z systemem Android możesz nawet oglądać filmy i pobierać muzykę. Telefon świetnie nadaje się również do robienia zdjęć, surfowania po Internecie, słuchania muzyki i nie tylko.



Related posts