在遊戲開發者大會上,微軟詳細討論了遊戲模式的技術功能。還有機會評估通用 Windows 平台應用程式的改進,這些改進旨在促進 PC 和 Xbox One 遊戲的開發。
Windows 10 創意者更新的眾多新功能(仍計劃於今年春季部署)中就有遊戲模式。顧名思義,該功能專門用於視頻遊戲。或者更確切地說是這樣的方式Windows 10現在將管理硬體資源,以便玩家可以擁有更多的權力。
如果我們已經知道操作原理以及如何在部署更新後啟動遊戲模式,那麼微軟透過Xbox 高級技術小組的 Eric Walston 利用遊戲開發者大會的機會回到了該模式的某些技術方面。
遊戲模式,它是如何運作的?
因此,埃里克·沃爾斯頓回到了一些基本的技術原理,以準確解釋遊戲模式的工作原理。
因此,當遊戲在 PC 上啟動時,Windows 10 將其視為眾多任務中的一項,並且僅為其分配大量但有限數量的硬體資源(處理器和圖形晶片),以節省其他進程的活動。背景。在遊戲模式下,情況發生了變化。用戶啟動後,Windows 10將調整其資源分配優先級,以盡可能專注於正在運行的遊戲。
非常專注的處理器
具體來說,這將導致在處理器層級分配大量核心(物理和邏輯)。例如,在Windows 10的領導下,8核處理器可以分配6個給「遊戲」進程,2個給在後台任務中運行的其他進程。當然,前提是其餘進程都不需要大量電力。
顯然,如果您用多音軌對 4K 電影進行編碼,您就會啟動戰地1並啟動遊戲模式,Windows 10將分配PC的資源同時執行這兩項任務,稍微偏向遊戲。
作業系統還能夠重新分配卡,以限制由一個核心(邏輯或物理)引起的不活動時間,該核心等待另一個核心完成其任務,然後再乾預部分過程。這一切都是為了進一步提升遊戲的效能。
GPU 方面的一點努力
在顯示卡方面,Windows 10所做的調整將不那麼重要。事實上,預設情況下,後者已經將絕大多數圖形資源分配給前台的活動視窗。在遊戲模式下,系統將為任務授予更多 GPU 時鐘週期,最重要的是,允許所有與遊戲相關的進程使用更多視訊記憶體。
埃里克沃爾斯頓還指出,開發人員很快就可以在他們的應用程式(遊戲除外)中實現能夠自動觸發遊戲模式的新功能。
UWP 我的愛(或不是)
完美過渡到參與 Microsoft 開展的工作,以消除 UWP 相容應用程式開發中的現有限制(通用Windows平台)。
提醒一下,通用Windows 平台應用程式旨在在運行Windows 10 的所有電腦上運行。並保證幾乎相同的舒適度。
因此,今天,從理論上講,可以將任何 PC 應用程式移植到 Xbox One 上。然而,理論與實踐之間的差距是巨大的。
例如,當一款遊戲轉移到 UWP 以移植到 Xbox One 時,目前它無法充分利用控制台組件的全部功能。 Eric Walston 解釋說,遊戲機的 AMD Jaguar Custom 晶片的 8 個核心中,只使用了 4 個,圖形處理能力也只使用了 50%,並且 1 GB DDR3 記憶體(共 8 個)。確實不足以在良好的條件下運行許多 AAA 遊戲!
意識到當前的極端限制,埃里克·沃爾特森(Eric Waltson)確保微軟團隊正在研究這個主題,並試圖解除全部或部分這些限制,以方便開發人員的工作。微軟代表甚至承諾推出開發者測試版,他承認目前為了充分證明 Xbox One 的強大功能,開發者必須使用該遊戲機的開發套件。換句話說,他應該為 Xbox One 和 PC 創建應用程式。
然而,埃里克·沃特森仍然表示,微軟希望在中期消除遊戲機和個人電腦世界之間存在的界限,只創建一個生態系統,擁有相同的應用程式和相同的遊戲。
如果目前 Xbox One 無法與「中階遊戲」PC(800 至 900 歐元)競爭,那麼未來情況也許會有所不同天蠍座計劃及其宣布的 TFLOP 運算能力。
來源 :
技術藝術
Opera One - AI 驅動的網頁瀏覽器
作者:歌劇