pengbo2459 发表于 2021-5-8 14:17

讨论如何在windows7 和 windows8.1 上运行 生化危机8

本帖最后由 pengbo2459 于 2021-5-9 02:51 编辑

前几天刚刚买了危机8,因为工作忙,一直没有尝试Demo 也就是测试版,所以不知道生化危机8 不能完美支持windows7 和 windows8.1 并非游戏厂商问题,而是系统太老 微软不再支持,所以DX12.1 什么的都不能运行。


我看到了一个关于Demo 如何运行在windows7 和 windows8.1 的帖子,大部分都说可以正常运行了,现在汇总放在这里,希望大家可以参考,顺便说一下,我把正式版也按着Demo的方式改了一下,但是还是遇到connection error,如果有朋友知道如何解决请帮助:

关于Demo 如何在windows7 和 windows8.1 下运行如下:
第一大步骤, 更新dx12到游戏目录下:
1.更新vkd3d-proton
2.下载vkd3d-proton, https://steamcommunity.com/linkf ... roton-2.3.1.tar.zst
3.下载并解压缩 zstd, https://steamcommunity.com/linkf ... td-v1.4.9-win64.zip
4.把zstd 放在下面的目录 C:\Users\toshph\Downloads\zstd-v1.4.9-win64
5.把vkd3d-proton-2.3.1.tar.zst放在以下目录,C:\Users\toshph\Downloads\zstd-v1.4.9-win64
6.按住shift然后在空白处右键,点“在此处打开命令窗口”
7.输入命令:“zstd -d vkd3d-proton-2.3.1.tar.zst”
8.回到原来的文件夹下,看到新的“vkd3d-proton-2.3.1.tar”进入x64目录然后把d3d12.dll拷贝到游戏的根目录

*zstd 应该是作者编写的一个外部命令,
如果你是windows 8.1 恭喜你 直接打开游戏,等待3分钟左右的黑屏幕,然后就可以游戏了,如果你是windows 7 的用户,那么请继续执行以下步骤:
9.下载安装 Explorer Suite
10.用CFF EXplorer打开re8.exehttps://steamuserimages-a.akamaihd.net/ugc/1810987699653615262/4FCD9877B1AB505077EF82432FEAABDC0EAF86CB/
11.提示对话框点"否",然后进入下面界面的,选择左面的列表选项"Improt Directory",下拉找到"mfplat.dll"点击后看下面,
https://www.gamepretty.com/wp-content/uploads/2021/05/unnamed-file-148.png

   找到"MFCreateDXGIDeviceManager” 替换成“MFStartup”, 点击保存
https://www.gamepretty.com/wp-content/uploads/2021/05/unnamed-file-149.pnghttps://www.gamepretty.com/wp-content/uploads/2021/05/unnamed-file-150.pnghttps://www.gamepretty.com/wp-content/uploads/2021/05/unnamed-file-151.png
12. 现在可以尝试运行一下游戏,但是大多数情况下windows7 还会面临一个新的问题就是connection error13.手动创建一个文本文档TLS.reg, 注册内容如下
Windows Registry Editor Version 5.00




"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001


"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001


"DefaultSecureProtocols"=dword:00000800


"DefaultSecureProtocols"=dword:00000800
编辑完成以后运行,重启电脑即可





manggou321 发表于 2021-5-8 14:17

没人研究这些了,你应该赶紧换系统,配置太老就换机器吧

以德忽悠人 发表于 2021-5-8 14:19

这是正经技术贴,这不比那一天到晚就知道抱怨win10以下玩不了的人好多了,光知道发牢骚也不知道找办法,怎么人家就能找到办法呢

wan1986 发表于 2021-5-8 14:33

装双系统吧,平时用win7,玩这些新游戏用win10就行了

guannipishi 发表于 2021-5-8 16:51

为什么图片全挂了

guannipishi 发表于 2021-5-8 16:57

wan1986 发表于 2021-5-8 14:33
装双系统吧,平时用win7,玩这些新游戏用win10就行了

正是如此。{:3_127:}

gailv 发表于 2021-5-8 16:59

本帖最后由 gailv 于 2021-5-8 17:01 编辑

有这事时间。系统都装完了该顺势而为就不要逆着来

换了win10说实在的也不用怎么折腾系统,其实影响不大,只不过有些人守旧,过不了心理这关

a664632029 发表于 2021-5-8 18:02

win7党 UPUP 支持楼主

chinagll 发表于 2021-5-8 18:23

本帖最后由 chinagll 于 2021-5-8 18:25 编辑

A卡和N卡新出的win10驱动,对生化8等一批新游戏做了优化,安装新驱动可以解决生8的掉帧、无法开启光追等问题,你这方法就算能让win7玩上生化8,也没法安装新显卡驱动。

wbbsss1 发表于 2021-5-8 18:26

好耶,不用两个系统切来切去了

314597619 发表于 2021-5-8 18:36

很好的技术贴

macooops 发表于 2021-5-8 18:37

win7上装个win10很好用的,又方便,又能玩游戏

ddrdod 发表于 2021-5-8 18:46

内文怎么是"re3.exe"?

BlackBabykill 发表于 2021-5-8 19:19

不懂为什么现在还有人这么喜欢用win7啊,没别的意思,就是搞不懂。

自小就超神 发表于 2021-5-8 19:32

chen1402264474 发表于 2021-5-8 21:31

6b看来不用换系统了......

jemeleemc 发表于 2021-5-9 01:08

下载win10镜像,双击setup,之后若干重启后,即可直接进入游戏

robertzhe 发表于 2021-5-9 01:07

怎么不研究一下dos下面运行生化8~~

stevekim 发表于 2021-5-9 01:30

什么年代了 还不装win10

pengbo2459 发表于 2021-5-9 02:48

嗯 最后的一个connection error 又发现一个新的解决方案,就是安装网易UU,选steam 版本,然后加速中国区,里面随便选则一个香港,然后加速。
结果就是等一会就可以进入游戏了,亲测有效,但是测试完以后发现GTX970 还是有点卡,不过不想换系统的可以试试,因为我感觉还是显卡有点紧张的问题,特效全部最低都卡顿。
这个网易UU 只用第一次进入游戏的时候加速一次即可,下次就不用再加速了~

pengbo2459 发表于 2021-5-9 02:50

ddrdod 发表于 2021-5-8 18:46
内文怎么是"re3.exe"?

哦 这个写错了,我改改 应该是re8.exe测试版和正式版 启动程序名字有点区别,但是内容是一样的改法,亲测有效,可以进入游戏。

pengbo2459 发表于 2021-5-9 02:52

guannipishi 发表于 2021-5-8 16:51
为什么图片全挂了

论坛新手,不太会弄图片。。

zhyq45 发表于 2021-5-9 05:30

好家伙,这不是比装个win10更麻烦

alan2350 发表于 2021-5-10 01:49

chinagll 发表于 2021-5-8 18:23
A卡和N卡新出的win10驱动,对生化8等一批新游戏做了优化,安装新驱动可以解决生8的掉帧、无法开启光追等问 ...
別亂講,到目前為止AMD跟NVIDIA仍然有為新的顯示卡推出官方版Win7/8.1驅動程式,Win7就已經能用Vulkan,Vulkan跟DX12是同一世代的對手,所以Vulkan未到退役那天AMD跟NVIDIA都會持續推出新的官方版Win7/8.1驅動程式。

AMD 21.5.1 Win7驅動程式:
https://drivers.amd.com/drivers/Non-WHQL-Radeon-Software-Adrenalin-2020-21.5.1-Win7-64Bit-May6.exe

NVIDIA 466.27 Win7驅動程式:
https://tw.download.nvidia.com/Windows/466.27/466.27-desktop-win7-64bit-international-whql.exe

alan2350 发表于 2021-5-10 01:53

BlackBabykill 发表于 2021-5-8 19:19
不懂为什么现在还有人这么喜欢用win7啊,没别的意思,就是搞不懂。

那你懂AMD跟NVIDIA為甚麼仍然在推出新的Win7驅動程式讓Win7用新的顯示卡嗎?

AMD 21.5.1 Win7驅動程式:
https://drivers.amd.com/drivers/Non-WHQL-Radeon-Software-Adrenalin-2020-21.5.1-Win7-64Bit-May6.exe

NVIDIA 466.27 Win7驅動程式:
https://tw.download.nvidia.com/Windows/466.27/466.27-desktop-win7-64bit-international-whql.exe

dioeath 发表于 2021-5-10 10:22

我一台旧电脑一台新电脑,新电脑买来一年多,直接win10没啥好说的。

旧电脑win7,接电视当媒体中心使唤,有时也用电视的大屏玩玩游戏。

倒不是我不愿意升级win10,实在是当年给旧电脑C盘划太少了,才50g,win7用了多年臃肿,剩余的10g不到空间压根不足够让我升级到win10,只能勉强支撑。

alutiya 发表于 2021-5-10 17:20

用了楼主的方法,倒是不会点击运行后闪退,貌似打开游戏,然后一直读盘,5分钟左右后报错,还是玩不了,唉
win7升win10好像需要很多空间
我c盘只给了50多g,现在只剩下10G多1点,d盘也腾不出多少空间给c盘,不够空间装,唉。

chinagll 发表于 2021-5-10 22:20

本帖最后由 chinagll 于 2021-5-10 22:22 编辑

alan2350 发表于 2021-5-10 01:49
別亂講,到目前為止AMD跟NVIDIA仍然有為新的顯示卡推出官方版Win7/8.1驅動程式,Win7就已經能用Vulkan,Vu ...
显卡厂商确实还在给win7出新驱动,让win7也能用上新显卡,但也仅仅是让win7能用新显卡。但是为生化8等一批大作优化的新驱动,却不一定也有win7版本,这些大作明确不支持win7,无法在win7上运行,显卡厂商怎么可能还发布win7版的优化驱动,难道显卡厂商也用本帖的方法,给win7装上DX12运行起生化8,再为win7开发生化8优化驱动么

chinagll 发表于 2021-5-10 22:32

确定AMD和NVIDIA专门为生化8等新游戏出的优化驱动,会有win7版吗?

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

chinagll 发表于 2021-5-10 22:20
显卡厂商确实还在给win7出新驱动,让win7也能用上新显卡,但也仅仅是让win7能用新显卡。但是为生化8等一批 ...

這帖不是為Win7安裝完整的DX12而是用Vulkan包裝器讓Vulkan偽裝成DX12去招呼DX12遊戲,遊戲要用d3d12.dll跟dxgi.dll去讓DX12為自己服務現在變成放了兩個實質上是包裝器的d3d12.dll跟dxgi.dll在遊戲旁邊開遊戲之後會找來Vulkan去滿足遊戲的一切渲染畫面的要求。
微軟在2015推出的DX12刻意不讓Win7使用完整版,由LunarG組織在2016推出跟維護的Vulkan一推出已經直接讓Win7完整使用,這已經代表Win7有能力支援新的技術只不過是微軟不甘心Win7當時比起Win8/8.1還要受歡迎,Vulkan本身就跟DX12平起平坐的。

當初Vulkan是靠AMD貢獻技術改良而成的,後來AMD一直在積極為Vulkan做最佳化。Linux(DX轉Vulkan)跟MasOS(DX轉Vulkan轉Metal)都需要Vulkan跟那些Vulkan包裝器去玩Windows版遊戲,Steam的母公司Valve一直有為DXVK跟VKD3D-PROTON等Vulkan包裝器提供技術和資金援助推動Linux跟MacOS玩Windows版遊戲的技術發展。
而AMD一向跟Linux社區有良好的合作關係AMD會同時發佈閉源和開源的Linux驅動程式,然後Linux社區就可以參照AMD開源的驅動程式改寫出開源的社區改良版驅動程式,往後AMD的工程師也可以參考那些改良的程式碼完善自己的驅動程式。
當初NVIDIA堅持推自己的強項OpenGL,但後來NVIDIA看到Vulkan已經在Linux上面成為主流後也就開始為Vulkan貢獻技術,Vulkan的光影追蹤技術就是因NVIDIA主動貢獻技術而生的。
再說工程師也是人也會玩遊戲更何況任何平台的玩家本身都是AMD和NVIDIA的客源,所以那些Vulkan包裝器也會有大廠的工程師不定期主動提供技術改良方案。

反正在多方因素影響下Win7自然也受惠於各廠的Vulkan最佳化(優化),AMD本身就會主動為所有平台版本驅動程式的Vulkan部份做好最佳化,Win7透過Vulkan玩DX12的表現跟Win10用DX12去玩其實都沒有太大分別。
页: [1] 2 3
查看完整版本: 讨论如何在windows7 和 windows8.1 上运行 生化危机8