NVIDIA RTX 30 首次加入 RTX I/O 技術
NVIDIA 2 日零晨舉行 GeForce RTX 30 系列發佈會,會上宣佈 GeForce RTX 30 新卡將會加入全新 RTX I/O 功能,可以讓 PCIe SSD 性能提升 100 倍,可望降低遊戲運算等待 I/O 讀取的 Overhead,配合明年 Windows 10 新增 DirectStorage API 。
NVIDIA RTX I/O 技術是為了配合明天 Microsoft Windows 10 的 DirectStorage API 而生,它可以實現 GPU 直接讀取 PCIe SSD 內的資料並實時進行資料解壓縮,它可以將 CPU 運算工作讓 GPU 分擔,實現更低延遲的遊戲新體驗。
以往,GPU 讀取遊戲資料都需要交由 CPU 處理器向 SSD 讀取,放進系統記憶體再由 GPU 讀取,這樣會出現嚴重 I/O 延遲並且非常佔用 CPU 資料,以 PCIe Gen 4 SSD 最高頻寬 7GB/s 為例,大約需要佔用 2 個 CPU Cores 的資源,如果要加入無損壓縮技術的話,就需要 24 CPU Cores 完全滿載才能應付,根本無法使用。
▲ 傳統的遊戲讀取 I/O 方式
使用了 RTX I/O 技術後,GPU 不再需要向 CPU 提出 I/O 讀取要求,只需要透過 Microsoft DirectStorage API 直接經 PCIe 讀取 SSD 資料,處理 1:2 高質量紋理無損壓縮可以交由 GPU 負責,令 PCIe Gen 4 的可效頻寬由 7GB/s 提升至 14GB/s,但只需要佔用約 0.5 CPU Cores 資源,RTX IO將數十個CPU內核的工作分擔給GeForce RTX GPU,從而大幅提升遊戲 FPS 幀數,實現了近乎實時的遊戲載入,
借助 RTX I/O 技術無損壓縮,能有效降低開放性世界的遊戲體積,無需佔用太多的 SSD 空間、減少遊戲下載的時間從而使遊戲玩家可以在SSD上存儲更多遊戲,同時還可以提高性能,值得期待。
▲ 全新 RTX I/O 將改變了遊戲載入的方式