使用DXVK給英特爾Arc 770顯卡增強(qiáng)游戲效率

前言
在今年5月底在從藍(lán)戟公賬那邊買了英特爾的A770 16G顯卡,6月1日到手后當(dāng)天上機(jī)換下了使用差不多六七年的GTX1060。使用了將近一個月感覺還可以,網(wǎng)傳的那些什么黑屏、掉驅(qū)動、死機(jī)之類的毛病我目前是一個都沒遇到。不過英特爾的顯卡驅(qū)動確實(shí)比較拉跨,控制面板精簡到只有基本功能(甚至都不怎么全),只優(yōu)化了DirectX 12和Vulkan,DirectX 11和之前的版本都效率拉跨。所謂地“雞血驅(qū)動”也只針對非DirectX 12的幾個熱門游戲(罵的最多)做了優(yōu)化,那些過氣和不那么熱門的游戲就沒有這么好的待遇了。
鑒于使用 DirectX 11 的大部分游戲都缺少FSR支持,更別說英特爾自家的XESS支持也是寥寥無幾,再加上我使用4K分辨率的顯示器,看到那些堪憂的原生幀數(shù)就渾身不舒服,所以萌生了使用DXVK來優(yōu)化游戲的想法。反正對于老游戲來說,60幀的要求也不高。
DXVK的安裝
DXVK的安裝非常簡單,從Github的DXVK項(xiàng)目倉庫里下載最新版本的發(fā)布包就好。地址:https://github.com/doitsujin/dxvk/releases 然后找到游戲使用的DX版本,大部分會在Steam商店頁面有標(biāo)注。將壓縮包內(nèi)的d3d11.dll和dxgi.dll解壓到游戲執(zhí)行文件目錄即可。如果游戲使用DX9,那么解壓的文件需要將d3d11.dll換成d3d9.dll。使用DX10的游戲比較少,當(dāng)然有的話解壓d3d10core.dll就行。
用虛幻引擎開發(fā)的游戲有些存在一個幾百KB大小的調(diào)用器在根目錄,請注意這樣是沒有用的,需要解壓到[項(xiàng)目名]/Binaries/Win64
?有幾十MB或者上百M(fèi)B大小的執(zhí)行文件目錄下。如果其它游戲有啟動器的話同樣需要注意這點(diǎn)。
dxgi.dll為必用文件,不管你解壓哪個D3D的dll,這個文件必須也一起解壓,否則不起作用。運(yùn)行后會在游戲執(zhí)行文件目錄下產(chǎn)生兩個.log文件,分別是?游戲名_dxgi.log
?與?游戲名_d3d11.log
?。這倆文件主要是輸出一些運(yùn)行日志,啟動游戲每次都會生成,也沒什么刪除的必要。
使用效果
大部分游戲來說DXVK的增強(qiáng)效果是非常明顯的,在4K分辨率下都有10~15幀的提升。進(jìn)入游戲后幀數(shù)基本在55幀以上,不得不說4K原生分辨率的性能要求是真的高。如果不使用DXVK的話,幀數(shù)基本在40幀左右,雖然還能將就玩,但是誰又會嫌棄幀數(shù)高呢?如果只是1080P或2K的話,幀數(shù)只會更高,配合高刷屏的話效果會更好。如果在這兩個分辨率下只追求60幀的話,感覺DXVK也沒什么安裝的必要。
4K高刷在目前(2023年6月)來說不建議追求。一方面顯示器是夕陽產(chǎn)業(yè)迭代慢且產(chǎn)品拉跨居多,二來想用甜品卡跑高刷基本上是癡人說夢,RTX 4090才是4K高刷的唯一解。
遇到的一些問題
測試下來,小部分游戲有些問題。
《開拓者:正義之怒》(Pathfinder: Wrath of the Righteous)是沒有任何效果的,加之游戲本身優(yōu)化堪憂,不支持FSR等各種超分技術(shù),只能說還是2K分辨率將就一下吧。不知道是不是Unity3D引擎的通病。
《往日不在》(Days Gone) 游戲內(nèi)的設(shè)置界面沒有4K分辨率選項(xiàng),如果想跑4K,需要手動改游戲的設(shè)置文件。路徑為:?
C:\Users\用戶名\AppData\Local\BendGame\Saved\Config\WindowsNoEditor\GameUserSettings.ini
?找到?VideoSettings
?選項(xiàng),將設(shè)置文件的分辨率改為?3840x2160wf
?即可。路徑中的用戶名部分替換成你自己系統(tǒng)用戶名。《輻射76》(Fallout 76) 可能存在不認(rèn)獨(dú)顯的情況。如果安裝后出現(xiàn)游戲黑屏或者幀數(shù)個位數(shù)的情況,可以修改游戲配置文件來解決。配置文件路徑為:
我的文檔\My Games\Fallout 76\Fallout76Prefs.ini
?找到sD3DDevice
?選項(xiàng),如果該項(xiàng)為空的話,填入Intel(R) Arc(TM) A770 Graphics
?即可。A750的話將A770改成A750應(yīng)該就行。《刺客信條:奧德賽》(Assassin’s Creed Odyssey) 這游戲雙加密用啥都沒用,活生生的正版游戲受害者。DXVK下著色器編譯各種花式卡頓還不如不用。4K可以調(diào)低渲染分辨率倍數(shù)來獲得一些幀數(shù)上的提升。
Intel的性能遙測技術(shù)(默認(rèn)快捷鍵:Alt+O)在DXVK游戲運(yùn)行下閃黑屏一秒左右??赡苁菆D像API的兼容問題,如果不喜歡的話游戲時不開啟這個就行。
部分游戲在Vulkan下顯存占用感人,是不是游戲問題暫時未知。這時候16G的大顯存好處就來了,即使4K下也很少能吃的滿。
