Windows 10“秋季創意者更新”已修復DirectX 9內存分配bug

在 Windows 8 系統上,微軟變更了 DirectX 9 向遊戲彙報可用內容容量的方式。結果就是,在 Windows 7 中可以允許遊戲使用的完整圖形內存(VRAM),卻會被 Windows 8 莫名限制為 4GB 。尷尬的是,這個 bug 竟然一直存續到了 Windows 8.1 和 Windows 10,導致升級至微軟最新操作系統的玩家們心情很複雜。DirectX API 會將內存劃分為運存(RAM)和顯存(VRAM)的組合,因此小於 4GB VRAM 的系統也會受到影響。

Windows 10“秋季創意者更新”已修復DirectX 9內存分配bug

對於多數普通用戶(以及他們的 GPU)來說,4GB 顯存限制的影響可能並不大。但是對於那些追求極致的玩家來說,DirectX API 的這一限制,顯然嚴重影響了高端硬件的發揮。

正如很多人所預料的那樣,DX9 的這個限制讓《老滾 5》(上古卷軸 V:天際)等遊戲的表現變得糟糕。

幾個月前,微軟Direct3D 團隊高級軟件工程師 Jesse Natalie 在 Reddit 上聽取了該反饋,且承諾會給出一個解決方案。

令人欣喜的是,儘管變更日誌中並未提及,但微軟還是在面向 Insider 測試者們的 Windows 10 Build 16232版本中交出了答卷。

而現在,隨著“秋季創作者更新”的正式到來,所有 Windows 10 用戶終於不用再忍受這個 DX9 顯存限制 BUG 。

需要指出的是,儘管該功能在 Windows 7 上看似沒有問題,但它的表現也並不是很好。微軟試圖在 Windows 8 中加以改進,但由於團隊改變了相關的 Direct3D API,結果引發了更多的問題。

在 Windows 10 秋季創業者更新中,D3D 團隊終於妥善修復了這個問題,現 API 已能夠彙報一個更加精準的可用內存數值。

至於 Windows 8.1 是否、以及何時能迎來修復,Natalie 表示並不確定。因為對受該問題影響的遊戲玩家們來說,最好的方法就是升級到 Windows 10 Build 1709 。

[編譯自:Neowin]

相關推薦

推薦中...