alan2350 发表于 2021-1-31 19:04

用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


咖啡苦 发表于 2021-1-31 20:26

看看是什么

kashino 发表于 2021-2-6 13:01

win7可以玩?不是要win10?

alan2350 发表于 2021-2-6 17:44

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檔案放在一起。

barvee 发表于 2021-2-6 23:06

win7进一步牛B的日子来了;P;P

lgz86 发表于 2021-2-7 14:28

第3个解压不了

alan2350 发表于 2021-2-8 23:47

lgz86 发表于 2021-2-7 14:28
第3个解压不了

用7zip可解

lgz86 发表于 2021-2-11 10:39

alan2350 发表于 2021-2-8 23:47
用7zip可解

感谢大佬 可以玩上了

a920800581 发表于 2021-2-13 09:42

大佬 显示vulkan64-1丢失怎么弄

alan2350 发表于 2021-2-13 10:54

本帖最后由 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

alan2350 发表于 2021-2-15 09:30

如果顯示卡是2014年或以前的建議先換新的。

alan2350 发表于 2021-2-28 20:11

同場加映 用Win7玩女神異聞錄5S的方法:
https://bbs.3dmgame.com/thread-6134927-1-1.html

giftzqx 发表于 2021-3-3 09:35

dinglouzhu,,1224

alan2350 发表于 2021-3-21 11:41


自己推帖方便其他用Win7的玩家

hanfeng0yu 发表于 2021-3-23 21:23


放完后点开是这样的,请问是什么情况呢

alan2350 发表于 2021-3-24 08:07

hanfeng0yu 发表于 2021-3-23 21:23
放完后点开是这样的,请问是什么情况呢

要先更新顯示卡驅動程式,如果更新了還不行就去找最新發佈的DXVK去解壓縮那些dll檔案跟遊戲主程式放在一起。

qxqianxu 发表于 2021-3-24 11:09

我下载了Steam版的仙7试玩版,win7系统下可以直接打开运行。

alan2350 发表于 2021-4-4 02:15

qxqianxu 发表于 2021-3-24 11:09
我下载了Steam版的仙7试玩版,win7系统下可以直接打开运行。

Steam版Demo是用了新版虛幻引擎工具編譯解決了DXGI錯誤Win7可以直接玩,所以一律建議Win7玩家下載Steam版。

alan2350 发表于 2021-4-24 20:27

本帖最后由 alan2350 于 2021-4-24 20:28 编辑

Repeat

Steam版Demo是用了新版虛幻引擎工具編譯解決了DXGI錯誤Win7可以直接玩,所以一律建議Win7玩家下載Steam版試玩。

alan2350 发表于 2021-8-16 22:13

Repeat *2

Steam版Demo是用了新版虛幻引擎工具編譯解決了DXGI錯誤Win7可以直接玩,所以一律建議Win7玩家下載Steam版試玩。

alan2350 发表于 2021-8-27 22:43


Repeat *3

Steam版Demo是用了新版虛幻引擎工具編譯解決了DXGI錯誤Win7可以直接玩,所以一律建議Win7玩家下載Steam版試玩。

alan2350 发表于 2021-10-23 20:41

更新了正版用DXVK的方法。

alan2350 发表于 2021-10-23 21:39

自己推帖

alan2350 发表于 2021-10-23 22:24

DXVK的x64版的「dxgi.dll」、「d3d11.dll」和「d3d9.dll」就是調用Vulkan的Patch(補丁)

alan2350 发表于 2021-10-23 22:59

仙劍7的動態模糊最佳化做得很差,建議停用動態模糊能有效提升流暢度。
體積霧效果調到中就能大幅提升流暢度,體積霧效果一向不明顯但又吃資源。
如果顯示卡不行把抗鋸齒調到中就會流暢一點。

alan2350 发表于 2021-10-24 00:21

再推帖希望用A卡的人能看到

lilisisi930 发表于 2021-10-24 01:43

请问就是只需要把压缩包里那三个文件放进游戏exe程序目录就行了吗?可是这么做反而让帧数更低了,并且为了缓存还导致大量卡顿,退出重进游戏后帧数也没有提高,我显卡驱动是最新的。

alan2350 发表于 2021-10-24 02:47

lilisisi930 发表于 2021-10-24 01:43
请问就是只需要把压缩包里那三个文件放进游戏exe程序目录就行了吗?可是这么做反而让帧数更低了,并且为了 ...

有沒有停用動態模糊和把體積霧效果調到中或低,仙劍7的動態模糊是有問題,而體積霧先天吃資源又不明顯,不調低這兩個選項用DXVK只會更LAG,DXVK沒有辦法處理好VRAM被過度佔用的情況。我用6900XT停用動態模糊和把體積霧效果調到低之後,只要是DXVK建立好Cache的場景都能維持60FPS的,

a2518382 发表于 2021-10-24 03:19

牛呀 技术大佬

alan2350 发表于 2021-10-24 08:58

早上再推帖
页: [1] 2 3 4
查看完整版本: 用DXVK-Async調用Vulkan執行(A卡強項),解決仙劍7目前沒有A卡最佳化。Win7能直接玩仙劍7正式版,但建議A卡用Vulkan。