回覆列表
-
1 # 買檯筆記本
-
2 # epson南
DX12大幅提高效能本身就是個偽命題,無論是A卡還是N卡都沒有出現幀數大幅提升的情況。而且首先你要遊戲支援,其次系統也要支援。從某種角度來說,DX12就是微軟推廣win10畫的大餅,無論是DX12還是win10所謂的game mode,對遊戲提升遠遠沒有吹噓的那麼大,可以說雞肋的存在。甚至對於遊戲開發製作的業界,也對此頭疼不以,因為DX12並不像當初DX9和DX11具有革命性的提升,反而增加了開發成本。所以不只一次吐槽,吃力不討好的雞肋。
總的來說,如今是2018年了,DX12之路並不是這麼好走
-
3 # LuskaYu
1.dx12是一個sdk,是要開發者願意,可以相容任意的老的顯示卡,這裡面是要花開發和除錯時間的。
2. 是否需要程式匹配這個問題得看ms的api是否發生變更,如果使用模型發生變更,那需要程式匹配
DirectX 12也就是我們常說的DX12,才不是像題主說的那樣能支援老顯示卡的,DX12需要比較新的GPU架構才支援,下面簡單介紹一下。
DX12是微軟推的新一代圖形API,必須硬體、系統、軟體同時支援才能使用。
系統必須要Win10;軟體或遊戲本身也需要是基於DX12 API的引擎來開發的才能支援DX12。
我舉個例子,《貪玩藍月》不是DX12遊戲、《古墓麗影10》是DX12遊戲,那麼即使你用Win10來玩《貪玩藍月》,它也是不支援DX12的;然後,如果你用Win7或Win8來執行《古墓麗影10》的話,同樣也是無法支援DX12,必須是Win10+《古墓麗影10》才能執行DX12。
硬體支援是顯示卡GPU架構設計本身的要求,所以舊架構的顯示卡無論你怎麼更新軟體,更新驅動都是沒用的。
A卡方面HD7000、RX200~RX500系列(GCN架構)都能支援DX12,HD6000以前的舊卡都是不支援DX12的。
N卡方面,GTX9系(麥克斯韋架構),GTX10系(帕斯卡架構)才能支援DX12,GTX7系及以前的全都不支援DX12。
至於說大幅度提高效能,確實是的,尤其是A卡,對DX12支援會更好,原因是微軟在開發DX12的時候使用的很多技術都是AMD有深度參與的,例如AMD的Mantle,使得AMD對DX12有先天的優勢。所以說,如果你的遊戲和顯示卡都支援DX12的話,推薦你開啟DX12的開關。