alan2350 发表于 2021-3-26 23:31

Win7能玩是用了VKD3D-Proton配合DXVK把遊戲發出的DX12指令轉成Vulkan指令去調用GPU才做到,玩不了請先安裝Vulkan Runtime

本帖最后由 alan2350 于 2021-7-23 03:19 编辑

首先,在Win7遊玩過程中實際上是用Vulkan去做DX12的工作,Vulkan跟DX12是同代對手,如果顯示卡舊得連Vulkan都不支援的話就代表DX12都不支援,所以2013年以後出的主流級顯示卡是基本要求。
顯示卡符合基本要求後,只要定期更新VKD3D-Proton的d3d12.dll就有機會提升效能,第一次玩不了就先安裝Vulkan Runtime。
我提供的d3d12.dll是給能進入遊戲的人更新「Win7 Patch(修復檔案/補丁)」,能進入遊戲就用它來改善效能吧。如果顯示卡VRAM少於6GB就可能無法進入遊戲,DX12即時轉譯成Vulkan對VRAM的要求比較高。

當然盡量不要使用任何遊戲畫面覆蓋層(即GeForce Experince/MSI Afterburner那些在遊戲畫面上疊加一些CPU使用率、FPS、溫度等資訊的功能),以免干擾VKD3D-Proton的運作。
https://bbs.3dmgame.com/thread-6158651-1-1.html

停用遊戲畫面覆蓋層之餘系統必需安裝Vulkan Runtime才能玩!
最新的Vulkan Runtime官方下載點(正常情況安裝最新的顯示卡驅動程式就會同時安裝Vulkan Runtime,沒有的話就自行安裝吧):Latest Runtime/Zip > Download Latest Runtime
https://vulkan.lunarg.com/sdk/home

初次進入遊戲需要等待遊戲建立暫存檔案,等了超過20分鐘就重開遊戲吧。
更新Win7 Patch(補丁)改善效能和體驗:
(2021-7-23)最新Win7能用的編譯版本[#657]的VKD3D-Proton(建議7-Zip解壓縮):



(2021-3-26)直至發帖前的最新編譯版本的VKD3D-Proton,用WinRAR/7Zip可以解壓縮,盡量用7-Zip 19.00/以上去解吧,001 002 003 004是分割部份全部放在一起,用7-Zip開001去解壓縮時會自動讀取後面部份去解出完整的d3d12.dll,只能直接開001而002 003 004不能直接開是正常的,因為3DM不能上載超過700KB的附件,所以我把d3d12.dll分成4份上載。跟.rar.part1 .rar.part2一樣意思,直接放進遊戲主程式所在位置就可以了。(比EMPRESS提供的版本還要新。)





EMPRESS提供的DXVK的dxgi.dll暫時不用更新。

[3個條件:

1.擁有2013以後的A卡/2014以後的N卡並且安裝最新顯示卡驅動程式

2.停用一切遊戲畫面覆蓋層功能

3.安裝Vulkan Runtime]

600系/700系的N卡本身對Vulkan相容性較差,900系/以上的N卡本身對Vulkan相容性比較好一點,Vulkan本身就是A卡加成的而這遊戲又是A卡加成的,那麼這遊戲實際上建議用900系/以上的N卡或者RX400系/以上的A卡去玩。
這是NVIDIA為NVIDIA最佳化的特別版顯示卡驅動程式(Vulkan Beta Driver會定期更新),如果安裝Vulkan Runtime都玩不到可以試這個版本(都不行就要等大神出手):
https://developer.nvidia.com/vulkan-driver

AMD的顯示卡驅動程式:
(Win7+Win10)
https://www.amd.com/en/support/kb/release-notes/rn-rad-win-21-3-1

NVIDIA的顯示卡驅動程式:
(Win7)
https://www.nvidia.com/en-us/drivers/results/171479/
(Win10)
https://www.nvidia.com/en-us/drivers/results/171735/

如果有彈出視窗說不支援Win7的情況就可以參考另一個帖用Application Verifier (x64)的HighVersionLie去騙遊戲誤認系統是Win10。
https://bbs.3dmgame.com/thread-6134927-1-1.html
在Application Verifier (x64)先找去新增遊戲主程式,然後找旁邊的Compatibility的HighVersionLie按滑鼠右鍵開Properties去改Major Version數值為10再加上Build Number數值改為19041,即是用HighVersionLie大法騙遊戲誤以為系統是(20H1)2004版Win10。(記得要取消選取Basic部份)

我用的Application Verifier是10.0 (x64),從Windows SDK 線上安裝程式那裡安裝的。
https://go.microsoft.com/fwlink/p/?linkid=2120843

停用AMD遊戲畫面覆蓋:
AMD Radeon Software > 設定(齒輸圖示) > 一般資訊 > 喜好設定 的 遊戲中重疊 < 改成 已停用。

以後Win7就跟Linux一樣要Vulkan做橋樑玩DX12遊戲,現在Win7、Win8、Win8.1跟Linux已經是坐在同一艘船上。
已經清楚講解了Win7是怎麼玩到,有疑問的話就直接提出吧。

能否進入遊戲似乎與顯示卡的架構有一點關係,目前我知道能進入遊戲的顯示卡(當然驅動程式的版本也有不少影響):
AMD RX 470
NVIDIA GTX 970
NVIDIA GTX 1050Ti
NVIDIA GTX 1060
NVIDIA GTX 1660S
NVIDIA RTX 2070S

暫時懷疑滿足條件都無法進入是跟Win7安裝了2019某個月以後的安全性更新有關的,另外也記得要留意更新驅動程式。

(玩未加密版的人要注意 女皇 的未加密不是完美繞過D加密,所以能玩上的有可能只好剛好電腦規格比較接近 女皇 的電腦而已。)

alan2350 发表于 2021-3-26 23:38

自己推帖方便其他Win7玩家。

jim666666888888 发表于 2021-3-26 23:48

游戏太多玩不过来 下了一直躺着

alan2350 发表于 2021-3-26 23:48

已經清楚講解了Win7是怎麼玩到,有疑問的話就直接提出吧。

alan2350 发表于 2021-3-26 23:54

以後Win7就跟Linux一樣要Vulkan做橋樑玩DX12遊戲,現在Win7、Win8、Win8.1跟Linux已經是坐在同一艘船上。以後可以多留意Linux能玩上甚麼DX12遊戲那代表Win7/8/8.1都有機會能玩。

alan2350 发表于 2021-3-27 00:08

本帖最后由 alan2350 于 2021-3-27 00:13 编辑

停用遊戲畫面覆蓋層之餘系統必需安裝Vulkan Runtime才能玩!

国庆中秋 发表于 2021-3-27 00:13

楼主我装驱动从来就不装GeForce Experince这个选项 可是win7仍然进不去

国庆中秋 发表于 2021-3-27 00:20

楼主我按照你的方法 装了VulkanSDK 然后关闭了exp覆盖 驱动是最新的461.92 仍然进不去游戏 哎 昨天搞到现在无解的感觉 我双系统win10能玩 但是我还是习惯用win7

幻影沙尘 发表于 2021-3-27 00:29

依然不行。。。。不过还是谢谢

sssooosss777 发表于 2021-3-27 00:33

依然不行。。。

852437853 发表于 2021-3-27 00:37

你这只有第一个能解压其他3个都解压不了

852437853 发表于 2021-3-27 00:40

W7还是打不开

alan2350 发表于 2021-3-27 00:40

852437853 发表于 2021-3-27 00:37
你这只有第一个能解压其他3个都解压不了

盡量用7-Zip去解

852437853 发表于 2021-3-27 00:41

alan2350 发表于 2021-3-27 00:40
盡量用7-Zip去解

我用的就是7-ZIP

alan2350 发表于 2021-3-27 00:43

国庆中秋 发表于 2021-3-27 00:20
楼主我按照你的方法 装了VulkanSDK 然后关闭了exp覆盖 驱动是最新的461.92 仍然进不去游戏 哎 昨天搞到现在 ...

Latest Runtime/Zip > Download Latest Runtime

alan2350 发表于 2021-3-27 00:44

852437853 发表于 2021-3-27 00:41
我用的就是7-ZIP
是7-Zip 19.00/以上嗎?

852437853 发表于 2021-3-27 00:48

alan2350 发表于 2021-3-27 00:44
是7-Zip 19.00/以上嗎?

是19.00稳定版

852437853 发表于 2021-3-27 00:49

alan2350 发表于 2021-3-27 00:44
是7-Zip 19.00/以上嗎?

无法作为压缩包打开文件

alan2350 发表于 2021-3-27 00:51

本帖最后由 alan2350 于 2021-3-27 00:53 编辑

852437853 发表于 2021-3-27 00:49
无法作为压缩包打开文件
001 002 003 004是分割部份全部放在一起,用7-Zip開001去解壓縮時會自動讀取後面部份去解出完整的d3d12.dll,只能直接開001而002 003 004不能直接開是正常的。跟.rar.part1 .rar.part2一樣意思。

852437853 发表于 2021-3-27 00:55

alan2350 发表于 2021-3-27 00:51
001 002 003 004是分割部份全部放在一起,用7-Zip開001去解壓縮時會自動讀取後面部份去解出完整的d3d12.dl ...

你的意思是4个只能解压出d3d12.dll一个文件吗

alan2350 发表于 2021-3-27 00:57

852437853 发表于 2021-3-27 00:55
你的意思是4个只能解压出d3d12.dll一个文件吗

沒錯,因為3DM不能上載超過700KB的附件,所以我把d3d12.dll分成4份上載。

852437853 发表于 2021-3-27 00:58

alan2350 发表于 2021-3-27 00:57
沒錯,因為3DM不能上載超過700KB的附件,所以我把d3d12.dll分成4份上載。

那就还是没用~换了依然打不开

alan2350 发表于 2021-3-27 01:04

852437853 发表于 2021-3-27 00:58
那就还是没用~换了依然打不开
1.擁有2013以後的A卡/2014以後的N卡並且安裝最新顯示卡驅動程式

2.停用一切遊戲畫面覆蓋層功能

3.安裝Vulkan Runtime



3個條件是否都滿足?


852437853 发表于 2021-3-27 01:08

alan2350 发表于 2021-3-27 01:04
1.擁有2013以後的A卡/2014以後的N卡並且安裝最新顯示卡驅動程式

2.停用一切遊戲畫面覆蓋層功能


1.750ti是14年的驱动也刚刚更新最新版
2.我没装那个软件不知道有没有覆盖
3.Vulkan Runtime安装了


幻影沙尘 发表于 2021-3-27 01:22

alan2350 发表于 2021-3-27 01:04
1.擁有2013以後的A卡/2014以後的N卡並且安裝最新顯示卡驅動程式

2.停用一切遊戲畫面覆蓋層功能


是这个东西吗?装了。1050TI。驱动更新了。3DM游戏运行库也重新装了。覆盖关了的,连N卡的控制面板什么的都关了。我觉得应该还有别的问题,要等各位大大来帮帮忙了。这个问题对我来说太难了

logalas 发表于 2021-3-27 01:26

请问win10系统,可以通过这种办法,最后兼容win7模式启动exe,绕过DX12要求么?

asdlongyuanzi 发表于 2021-3-27 01:38

logalas 发表于 2021-3-27 01:26
请问win10系统,可以通过这种办法,最后兼容win7模式启动exe,绕过DX12要求么? ...

同问,我也想知道win10行不行

alan2350 发表于 2021-3-27 01:42

logalas 发表于 2021-3-27 01:26
请问win10系统,可以通过这种办法,最后兼容win7模式启动exe,绕过DX12要求么? ...

當然可以這樣做

alan2350 发表于 2021-3-27 01:43

本帖最后由 alan2350 于 2021-3-27 01:45 编辑

幻影沙尘 发表于 2021-3-27 01:22
是这个东西吗?装了。1050TI。驱动更新了。3DM游戏运行库也重新装了。覆盖关了的,连N卡的控制面板什么的 ...
是 vulkan-runtime.exe
https://vulkan.lunarg.com/sdk/home >
Latest Runtime/Zip >
Download Latest Runtime


幻影沙尘 发表于 2021-3-27 01:48

alan2350 发表于 2021-3-27 01:43
是 vulkan-runtime.exe
Latest Runtime/Zip > Download Latest Runtime

这个我也装了的。我估计肯定有跟我一样情况的人。愁
页: [1] 2 3 4
查看完整版本: Win7能玩是用了VKD3D-Proton配合DXVK把遊戲發出的DX12指令轉成Vulkan指令去調用GPU才做到,玩不了請先安裝Vulkan Runtime