時間:2017-10-18 來源:互聯網 瀏覽量:
在 Windows 8 係統上,微軟變更了 DirectX 9 向遊戲彙報可用內容容量的方式。結果就是,在 Windows 7 中可以允許遊戲使用的完整圖形內存(VRAM),卻會被 Windows 8 莫名限製為 4GB 。 尷尬的是,這個 bug 竟然一直存續到了 Windows 8.1 和 Windows 10,導致升級至微軟最新操作係統的玩家們心情很複雜。 DirectX API 會將內存劃分為運存(RAM)和顯存(VRAM)的組合,因此小於 4GB VRAM 的係統也會受到影響。
對於多數普通用戶(以及他們的 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 。