最後一項軟體功能,則是全新的NVIDIA RTX IO,它能搭配Microsoft全新的DirectStorage for Windows API技術,直接將儲存於PCIe Gen4固態硬碟的壓縮遊戲資料(如貼圖材質)載入至顯示卡,並由顯示卡負責解壓縮,與傳統硬碟搭配傳統儲存API相比,I/O效能增益最高可達100倍,提升遊戲效能表現,並達到近乎無縫載入的體驗。
NVIDIA 表示,RTX IO 將與微軟的 DirectStorage for Windows API互相配合,把原本得消耗數十個 CPU 進行負載的工作,改交由 GeForce RTX GPU 來完成,這麼做不但能空出更多系統資源,提高遊戲的畫面更新率,還能達成幾乎「瞬間」的遊戲載入動作,將大型開放世界遊戲體驗帶入了全新世代。
微軟的 DirectStorage API 首先將應用於 Xbox Series X家用主機上,官方指出該技術必須搭配 NVMe SSD 才能使用。DirectStorage 會將 IO 要求批次最佳化處理並傳送至 GPU,且允許遊戲更精細地控制 IO 功能,不必對每個微小的 IO 動作於完成後都進行反應。
Xbox Velocity Architecture中的DirectStorage也將成為DirectX家族API的一員並登陸PC,讓PC玩家也能享受縮短遊戲讀取時間、3D場景更加細膩等體驗。雖然這2個特色看來毫無關連,但是都是受益於I/O效能提升,讓遊戲能縮短載入資料的時間,並快速讀取更多如角色服裝、風景等貼圖材質,讓遊戲畫面更加生動。
在過去的遊戲中,可能每秒只需存取50MB的資料,假設檔案叢集的大小為64KB(如單一貼圖材質),整體I/O量也只有800次,對儲存裝置與處理器的負擔還不大,但若以Xbox Series X主機固態硬碟的2.4GB/s吞吐量計算,整體I/O量就會飆升至39,000次左右。
考慮到現有API在管理存取需求時,需要經過「提出請求、等待讀取、完成處理」(Submitting the request, waiting for it to complete, and then handling its completion)等程序,雖然每次存取的效能虛耗並不會很大,但當I/O量變得相當龐大時,對高效能的NVMe固態硬碟也是一大考驗。為了要改善這種狀況,就需將遊戲所需的檔案先行壓縮以降低整體I/O量,而解壓縮則會增加處理器或顯示卡的運算負擔。
第一場 AMD 官方活動將在 10 月 8 日正式舉辦,主要內容為 Zen 3 架構,代號為「Vermeer」的 Ryzen 4000(或 5000)系列處理器。從預告片中,可以發現 Zen 3 處理器的電腦繪圖顯示出雙 CCD 與單 I/O 的配置,品牌 Logo 亦有小幅度更新。
With the next wave of AMD Ryzen processors and the all-new Zen 3 architecture, @AMD is taking its PC gaming and content creation leadership to new heights. Learn more October 8. pic.twitter.com/PAvA5m3FGo
AMD #RDNA2 architecture and Radeon RX 6000 Series graphics cards will bring the best of Radeon to gamers worldwide. Learn more October 28. pic.twitter.com/CZJRxTBe6m
AMD 選在 Xbox Series X/S 家用主機登場後,緊跟著舉辦 Zen 3 CPU、RDNA 2 GPU 的發表活動,多少並不讓人意外,畢竟無論 PlayStation 5 或 Xbox Series X/S,都是採用 AMD 架構的解決方案,身為零件供應商也該是時候,將架構、效能與各項資料給說清楚、講明白。