用DXVK-Async調用Vulkan執行(A卡強項),解決仙劍7目前沒有A卡最佳化。Win7能直接玩仙劍7正式版,但建議A卡用Vulkan。
本帖最后由 alan2350 于 2022-12-13 18:40 编辑如果顯示卡是2014年或以前的型號就建議先換新的,還有記得先更新GPU(顯示卡)驅動程式到2020年往後的版本。
Win7加上A卡建議盡量用2021年5月的驅動程式,2022年6月的版本是目前最新的Win7版A卡驅動程式。
<不建議低階CPU使用>原版DXVK
<建議低階和高階CPU>最新的DXVK-Async:https://github.com/Sporif/dxvk-async/releases
Win7用A卡最後能用的DXVK-Async版是1.10.3版:https://github.com/Sporif/dxvk-async/releases/tag/1.10.3
如無特別情況DXVK / DXVK-Async 1.10.3版會是Win7版A卡驅動程式最後一個可用版本。
記得用DXVK或DXVK-Async時要關掉垂直同步,這樣畫面才會流暢,DXVK和DXVK-Async本身已經有一套垂直同步機制。
仙劍7的動態模糊最佳化做得很差,建議停用動態模糊能有效提升流暢度。體積霧效果調到中就能大幅提升流暢度(顯示卡不夠力就調到低,但我用6900XT也寧願選低),體積霧效果一向不明顯但又吃資源。不調低這兩個選用DXVK會有反效果。
另外可以參考這帖修改遊戲引擎的設定,提高顯示卡使用效率進一步善用DXVK的即時轉換Vulkan功能:
https://bbs.3dmgame.com/thread-6226081-1-3.html
static/image/hrline/line3.png
如果我能幫到你, 希望你會願意請我喝咖啡。( https://ko-fi.com/mralan )
static/image/hrline/line3.png
<我用RX 6000系的卡(6900XT),RDNA跟GCN兩個架構對DXVK的相容程度不同的,另外DXVK做即時轉Vulkan也對CPU有一點要求>
如果顯示卡真的不夠力就把抗鋸齒調到中這樣就會流暢一點。DXVK/DXVK-ASYNC的Cache(暫存檔案)功能用來應付大家常說渣優化遊戲特別有效。DX11模式下DXVK就能調用Vulkan處理DX11的功能,DX12模式下DXVK需要配上VKD3D-Proton才能調用Vulkan處理DX12的功能<但是UE4引擎會阻止Win10以下的Windows開DX12模式,所以只有Win10和用了Wine/Proton的Linux/MacOS才能開DX12模式,Epic明顯得到微軟的好處替Win10護航。>。
受最終幻想7重製版的Mod討論帖啟發,想到DXVK-Async可以異步渲染正好適合用來解決仙7經常LAG的問題。
Reshade對Vulkan也有效,先用Reshade Setup指定仙劍7是要用Reshade的Vulkan遊戲讓Reshade Setup把要用的東西放進仙劍7主程式所在位置,然後可以把別人的Reshade設定檔放進同一位置覆蓋。
static/image/hrline/line3.png
(針對正式版)
(For懶人)(用7zip解壓縮,首先.001和.002要放在同一個位置才能開.001去解壓縮)
<DXVK/DXVK-ASYNC> <<<建議>>>
(分享的檔案是舊版本,請到GitHub下載新版本1.10.3版。
把DXVK/DXVK-ASYNC的x64版的「dxgi.dll」、「d3d11.dll」放到仙劍7主程式(本體)所在位置,之後可以如常開遊戲。
(例如) E:\SteamLibrary\steamapps\common\仙剑奇侠传七\Pal7\Binaries\Win64
我的dxvk.conf (跟DXVK-Async的東西放在一起啟用Async模式):
https://bbs.3dmgame.com/forum.ph ... zl8NjI1ODE5MA%3D%3D
方塊版也可以用DXVK/DXVK-ASYNC
由於DXVK/DXVK-ASYNC要先為場景和角色模型跟特效貼圖建立好暫存檔案(Cache)後才顯示出來,有了Cache下次讀取到就會直接顯示出來,所以 第一次 新開始遊戲/去新場景 可能需要耐心等一下(第二次新開始遊戲已經不卡)。但遊戲放在HDD的話還是有可能在特定場景有一點LAG。但是DXVK-Async沒有建立暫存檔案(Cache)期間會LAG這種問題,只是沒有像DXVK那樣頻密更新。
(開發組從仙3開始一直都是偏好N卡的,而Vulkan是AMD的強項,結果把遊戲即時轉成Vulkan這樣A卡才能有正常體驗,無言以對。)
static/image/hrline/line3.png
<WineD3D For Windows x32/x64版> <<<不建議,除非找到正確調用Vulkan的方法>>>
https://fdossena.com/?p=wined3d/index.frag
把WineD3D For Windows的「wined3d.dll」、「dxgi.dll」、「d3d11.dll」和「d3d9.dll」放到仙劍7主程式(本體)所在位置,之後可以如常開遊戲。
static/image/hrline/line3.png
(針對之前的試玩版)
不確定AMD是否忘了要把 vulkan64.dl_ 內的 vulkan64.dll檔案 裝進 C:\Windows\System32 那裡,我去扒一下AMD驅動程式的檔案發現了 vulkan64.dl_(壓縮檔案) ,就想到把裡面的 vulkan64.dll 跟DXVK/DXVK-ASYNC的 dxgi.dll跟d3d11.dll 都解壓縮放進 (仙劍7安裝位置)\Pal7\Binaries\Win64 那裡<即是遊戲主程式/本體所在位置>,然後開 Pal7-Win64-Shipping.exe 就能玩了,當然開Pal7.exe也行。
由於DXVK要先為場景和角色模型跟特效貼圖建立好暫存檔案(Cache)後才顯示出來,有了Cache下次讀取到就會直接顯示出來,所以 第一次 新開始遊戲/去新場景 就需要耐心等一下。但遊戲放在HDD的話還是有可能在特定場景有一點LAG。
(開發組從仙3開始一直都是偏好N卡的,而Vulkan是AMD的強項,結果想把遊戲即時轉成Vulkan都要找齊3個DLL檔案才能成功,真讓人無言以對。)
還有甚麼問題就隨便問吧。
Steam版Demo是用了新版虛幻引擎工具編譯的已經解決了DXGI錯誤因此Win7可以直接玩,所以一律建議Win7玩家要試玩就下載Steam版試玩。
vulkan64.dll:
dxgi.dll:
d3d11.dll (用7zip解壓縮):
static/image/hrline/line3.png
如果放好了DLL檔案都開不了遊戲就可能要安裝Vulkan的Runtime才能玩。
https://vulkan.lunarg.com/sdk/ho ... /vulkan-runtime.exe
就是這樣放檔案:
static/image/hrline/line3.png
其他遊戲的Win7修復檔/研究:
我的新遊戲繼續用Win7/8.1照玩和順便幫舊版Win10照玩研究成果發佈帖的整理帖
https://bbs.3dmgame.com/thread-6344583-1-1.html
【Win7整合包】之前做了 英雄傳說黎之軌跡 的Win7整合包
https://bbs.3dmgame.com/forum.php?mod=redirect&goto=findpost&ptid=6322351&pid=302143490
【Win7整合包】已找到Win7照玩SD高達激鬥同盟的方法 (順便解決一些Win10出現DirectX的錯誤)
https://bbs.3dmgame.com/thread-6329196-1-1.html
初音未來Project Diva MegaMix+/M39'S+的Vista/Win7/8/8.1修復檔分享
https://bbs.3dmgame.com/forum.php?mod=redirect&goto=findpost&ptid=6304134&pid=298924408
【Win7整合包】已發佈Win7玩漫威蜘蛛俠重製版用的整合包。Win7/8/8.1/舊版Win10通用。
https://bbs.3dmgame.com/thread-6325761-1-1.html
Win7玩刀劍亂舞無雙的方法:
https://bbs.3dmgame.com/thread-6304577-1-1.html
維多利亞3 Beta用d3d12on7和ReShader就能在Win7上照玩
https://bbs.3dmgame.com/thread-6297353-1-1.html
同場加映 用Win7玩女神異聞錄5S的方法:
https://bbs.3dmgame.com/thread-6134927-1-1.html
艾爾登法環(Elden Ring)的Win7 Patch已經成功做出來了。 <最新發帖>
https://bbs.3dmgame.com/thread-6272493-1-1.html
[完成了Win7修復]God of War 4主程式有暗樁和版本檢查,我反轉了系統偵測部份Win7/8/8.1可進入遊戲。
https://bbs.3dmgame.com/thread-6258190-1-1.html
最終幻想7重製版1.001版的Win7修復檔發佈了。【Win7 Patch新版本】(提供EXE檔分享,Steam版也修復了)
https://bbs.3dmgame.com/thread-6257200-1-1.html
這是在論壇發佈的英雄傳說創之軌跡Win7相容修復Patch。
https://bbs.3dmgame.com/thread-6201137-1-1.html
這是在3DM發佈的英雄傳說:零之軌跡改Win7相容修復Patch:
https://bbs.3dmgame.com/thread-6251581-1-1.html
這是在3DM發佈的英雄傳說:碧之軌跡改Win7相容修復Patch:
https://bbs.3dmgame.com/thread-6261708-1-1.html
Win7玩<那由多之軌跡:改>的方法:
https://bbs.3dmgame.com/thread-6305517-1-1.html
魔物獵人 崛起Win7相容修復Patch也做出來了:
https://bbs.3dmgame.com/thread-6253008-1-1.html
直接在3DM發佈的王國之心3 Win7相容修復Patch:
https://bbs.3dmgame.com/forum.php?mod=redirect&goto=findpost&ptid=6248443&pid=287448242
簡單解決Win7/8/8.1開FIST(暗影火炬城) 1.2版主程式時彈出錯誤訊息的問題,如需要可用DXVK配上Async Patch流暢遊玩。
https://bbs.3dmgame.com/forum.php?mod=viewthread&tid=6255111&page=1&extra=#pid288704448
(KH)王國之心1.5+2.5的Win7 Fix Patch(修復檔/Win7補丁),除了CG動畫部份其他部份可以說是完美。還有1.0.0.8更新檔轉載。
https://bbs.3dmgame.com/thread-6256064-1-1.html
(KH DDD HD/2.8)王國之心:夢降深處HD/2.8的Win7修復檔(Win7補丁),除了CG動畫其他的都完美。還有更新檔轉載。
https://bbs.3dmgame.com/thread-6256958-1-1.html
static/image/hrline/line3.png
這裡也有一些Win7修復檔發佈(Win8/8.1也適用)
https://www.patreon.com/Alan_A
看看是什么 win7可以玩?不是要win10? kashino 发表于 2021-2-6 13:01
win7可以玩?不是要win10?
DX11本來就是跟Win7同時推出的技術,仙7本身是DX11遊戲Win7能玩是正常的不能玩反而是不正常的,現在只是製作組用了有Bug的4.25/4.25.1版虛幻4工具去編譯出仙7試玩版,DXGI調用部份有不必要的程式碼以致Win7無法正常玩的Bug在4.25.2版虛幻4工具已經修復好,最新的虛幻4工具是4.26版。
我的方法是利用DXVK即時將遊戲的DX指令轉譯為Vulkan指令,Win7本身直接支援Vulkan而Vulkan本身跟DX12是同一世代,理論上只要把開源的DXVK大幅改良的話還能夠為DX9/10/11遊戲引入一些DX12的新功能/新特性,DXVK的dll檔案跟遊戲主程式放在一起就是要讓遊戲從原本想調用的系統內建DX11的dll檔案變成調用DXVK的dll檔案,遊戲調用了dll檔案就會如常下達DX11跟DXGI的繪製畫面指令由DXVK負責轉譯跟調用GPU的Vulkan驅動程式,為確保DXVK可以順利調用Vulkan驅動程式被所以把Vulkan64.dll簡單Copy出來跟DXVK的dll檔案放在一起。
win7进一步牛B的日子来了;P;P 第3个解压不了 lgz86 发表于 2021-2-7 14:28
第3个解压不了
用7zip可解 alan2350 发表于 2021-2-8 23:47
用7zip可解
感谢大佬 可以玩上了 大佬 显示vulkan64-1丢失怎么弄 本帖最后由 alan2350 于 2021-2-15 09:29 编辑
a920800581 发表于 2021-2-13 09:42
大佬 显示vulkan64-1丢失怎么弄
試一下把Vulkan64.dll複製一份再改名為Vulkan64-1.dll。
不行的話就要安裝Vulkan的Runtime,最好也更新一下GPU(顯示卡)的驅動程式。
https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/latest/windows/vulkan-runtime.exe 如果顯示卡是2014年或以前的建議先換新的。 同場加映 用Win7玩女神異聞錄5S的方法:
https://bbs.3dmgame.com/thread-6134927-1-1.html dinglouzhu,,1224
自己推帖方便其他用Win7的玩家
放完后点开是这样的,请问是什么情况呢
hanfeng0yu 发表于 2021-3-23 21:23
放完后点开是这样的,请问是什么情况呢
要先更新顯示卡驅動程式,如果更新了還不行就去找最新發佈的DXVK去解壓縮那些dll檔案跟遊戲主程式放在一起。 我下载了Steam版的仙7试玩版,win7系统下可以直接打开运行。 qxqianxu 发表于 2021-3-24 11:09
我下载了Steam版的仙7试玩版,win7系统下可以直接打开运行。
Steam版Demo是用了新版虛幻引擎工具編譯解決了DXGI錯誤Win7可以直接玩,所以一律建議Win7玩家下載Steam版。
本帖最后由 alan2350 于 2021-4-24 20:28 编辑
Repeat
Steam版Demo是用了新版虛幻引擎工具編譯解決了DXGI錯誤Win7可以直接玩,所以一律建議Win7玩家下載Steam版試玩。 Repeat *2
Steam版Demo是用了新版虛幻引擎工具編譯解決了DXGI錯誤Win7可以直接玩,所以一律建議Win7玩家下載Steam版試玩。
Repeat *3
Steam版Demo是用了新版虛幻引擎工具編譯解決了DXGI錯誤Win7可以直接玩,所以一律建議Win7玩家下載Steam版試玩。
更新了正版用DXVK的方法。 自己推帖 DXVK的x64版的「dxgi.dll」、「d3d11.dll」和「d3d9.dll」就是調用Vulkan的Patch(補丁) 仙劍7的動態模糊最佳化做得很差,建議停用動態模糊能有效提升流暢度。
體積霧效果調到中就能大幅提升流暢度,體積霧效果一向不明顯但又吃資源。
如果顯示卡不行把抗鋸齒調到中就會流暢一點。 再推帖希望用A卡的人能看到 请问就是只需要把压缩包里那三个文件放进游戏exe程序目录就行了吗?可是这么做反而让帧数更低了,并且为了缓存还导致大量卡顿,退出重进游戏后帧数也没有提高,我显卡驱动是最新的。 lilisisi930 发表于 2021-10-24 01:43
请问就是只需要把压缩包里那三个文件放进游戏exe程序目录就行了吗?可是这么做反而让帧数更低了,并且为了 ...
有沒有停用動態模糊和把體積霧效果調到中或低,仙劍7的動態模糊是有問題,而體積霧先天吃資源又不明顯,不調低這兩個選項用DXVK只會更LAG,DXVK沒有辦法處理好VRAM被過度佔用的情況。我用6900XT停用動態模糊和把體積霧效果調到低之後,只要是DXVK建立好Cache的場景都能維持60FPS的,
牛呀 技术大佬 早上再推帖