【導(dǎo)讀】在win8系統(tǒng)當(dāng)中,微軟變更了directx 9向游戲匯報(bào)可用內(nèi)容容量的方式,導(dǎo)致升級(jí)到微軟win10創(chuàng)意者更新的玩家們心情很是復(fù)雜,directx api會(huì)將內(nèi)存劃分為運(yùn)存與顯存的組合。
在win8系統(tǒng)當(dāng)中,微軟變更了directx 9向游戲匯報(bào)可用內(nèi)容容量的方式,結(jié)果就是,在win7系統(tǒng)中可以允許游戲使用的完整圖形內(nèi)存,卻會(huì)被win8系統(tǒng)莫名限制為4gb,尷尬的是,這個(gè)bug竟然一直存續(xù)到了win8.1系統(tǒng)與win10系統(tǒng),導(dǎo)致升級(jí)到微軟win10創(chuàng)意者更新的玩家們心情很是復(fù)雜,directx api會(huì)將內(nèi)存劃分為運(yùn)存與顯存的組合,所以小于4gb vram的系統(tǒng)也會(huì)受到影響。
對(duì)于多數(shù)普通用戶(以及他們的 GPU)來說,4GB 顯存限制的影響可能并不大。但是對(duì)于那些追求極致的玩家來說,DirectX API 的這一限制,顯然嚴(yán)重影響了高端硬件的發(fā)揮。
正如很多人所預(yù)料的那樣,DX9 的這個(gè)限制讓《老滾 5》(上古卷軸 V:天際)等游戲的表現(xiàn)變得糟糕。幾個(gè)月前,微軟Direct3D 團(tuán)隊(duì)高級(jí)軟件工程師 Jesse Natalie 在 Reddit 上聽取了該反饋,且承諾會(huì)給出一個(gè)解決方案。
令人欣喜的是,盡管變更日志中并未提及,但微軟還是在面向 Insider 測(cè)試者們的Windows 10 Build 16232 版本中交出了答卷。而現(xiàn)在,隨著“秋季創(chuàng)作者更新”的正式到來,所有Windows 10 用戶終于不用再忍受這個(gè) DX9 顯存限制 BUG 。
需要指出的是,盡管該功能在 Windows 7 上看似沒有問題,但它的表現(xiàn)也并不是很好。微軟試圖在 Windows 8 中加以改進(jìn),但由于團(tuán)隊(duì)改變了相關(guān)的 Direct3D API,結(jié)果引發(fā)了更多的問題。
在win10創(chuàng)意者更新秋季版當(dāng)中,d3d團(tuán)隊(duì)終于妥善修復(fù)了這個(gè)問題,現(xiàn)在api已經(jīng)能夠回報(bào)一個(gè)更加精準(zhǔn)的可用內(nèi)存數(shù)值,至于win8.1是否能迎來修復(fù),natalie表示并不能確定,因?yàn)閷?duì)受到該問題影響的游戲玩家們而言,最好的辦法就是升級(jí)到win10 build 1709。