微軟計畫推出 DirectSR API,讓開發者更容易將「超解析度」技術加入遊戲中

遊戲不用直接與顯卡溝通相關技術,只要交給 DirecSR 就好了。

Britain Microsoft
Britain Microsoft

為了簡化開發者們在 PC 遊戲中對「超解析度」技術的支援,微軟與硬體合作夥伴 NVIDIA、AMD 和 Intel 共同開發了名為「DirectSR」的 API,以便他們在 Windows 遊戲中運用這三家公司各自不同的解析度提升方案。微軟稱 DirectSR 為「無縫整合超解析度 Windows 遊戲」的工具,微軟專案經理 Joshua Tucker 在官方部落格文章中寫道:「DirectSR 是開發人員在整合超解析度時所一直期待的工具,它可以提供更順暢、更高效的跨硬體體驗。」

超解析度是一種技術的通稱,可以利用機器學習等技術,在不對顯示卡造成太大壓力的前提下,提高畫面的解析度。舉例來說,這意味著以 1,920 x 1,080 解析度進行渲染的顯卡,可以在不增加多少顯卡負擔下,輸出2,560 x 1,440 解析度的畫面。雖然並不能說具有真正與 2,560 x 1,440 對等的畫質,但在許多遊戲場景下一般玩家也很難立即看出分別來了。

DLSS
DLSS

目前三間公司各有自己的解決方案: NVIDIA 的 DLSS 僅限 NVIDIA 顯卡使用;AMD 的 FidelityFX 超解析度(FSR)則較為通用,除了支援自家的硬體之外,還支援競爭對手的硬體;而 Intel 的 XeSS 則為 Intel 硬體提供 AI 解析度提升之餘,仍提供對非 Intel GPU 的有限支援。

微軟表示,DirectSR API 通過「一套通用的輸入和輸出」,打開了「多供應商」超解析度的可能性。如此一來,遊戲開發者就不用為了 DLSS、FSR 或 XeSS 專門寫對應的程式碼,只要能接通 DirectSR,就能由作業系統去和顯卡溝通,提供最佳的方案了。

上月初,Twitter / X 用戶 @PhantomofEarth 注意到 Windows Insider 預覽版本 (24H2) 的設定中,有一個 AI 驅動的「自動超解析度」設定。雖然沒法確認它是否就是 DirectSR,但內容聽起來確實很像。該設置「使用 AI 讓支援的遊戲更流暢地運行,並提供強化的細節」。預覽版本中讓你選擇自動/通用的解析度提升,也可以為個別遊戲設置選項。原先的猜測是這是微軟的又一個與其他三巨頭相競爭的超解析度功能,但在 DirectSR 面世後,「自動超解析度」極可能其實就是 DirectSR API 最終面向消費者的樣貌了。

微軟表示,DirectSR 將「很快」在 DirectX 12 的組成部分之一的 Agility SDK 的公開預覽版本中,提供給遊戲開發者。如果你是 PC 遊戲開發者的話,可以關注一下微軟計劃於 3 月 21 日在 GDC 中舉辦的 DirectX State of the Union 活動,當中會更詳細地介紹該 API。

緊貼最新科技資訊、網購優惠,追隨 Yahoo Tech 各大社交平台!

🎉📱 Tech Facebook:https://www.facebook.com/yahootechhk

🎉📱 Tech Instagram:https://www.instagram.com/yahootechhk/

🎉📱 Tech WhatsApp 社群:https://chat.whatsapp.com/Dg3fiiyYf3yG2mgts4Mii8

🎉📱 Tech WhatsApp 頻道:https://whatsapp.com/channel/0029Va91dmR545urVCpQwq2D