高级玩家

- 贡献度
- 39
- 金元
- 2299
- 积分
- 386
- 精华
- 0
- 注册时间
- 2008-4-16
|
本帖最后由 over12come 于 2022-3-11 18:06 编辑
NGA有高人分析出了部分电脑升级系统、驱动、重装系统等各种方式死活都白屏闪退的问题所在。
如果更新Windows和显卡驱动还无法解决白屏,那么就是因为你的显卡版本不支持dx12的特定功能等级。
老头环使用了dx12的最高的功能级别(Feature level)12_0和12_1
如果显卡不支持这两个功能等级的话就无解只能等官方或者民间高手追加补丁了。现在有方法强制用11_0和11_1进入,但原理是用cpu代替计算,显卡使用率为0,无法游玩。
白屏的朋友看到可以帮忙顶顶贴,虽然解决不了白屏,但也算让白屏的朋友们知道问题究竟出在哪里。
以下是支持12_0和12_1的显卡:
[DX12 Feature Level 12_1]
目前,可以在Windows 10下完整支持该级别的显卡最低是NVIDIA GeForce GTX 900系列,也就是第二代麦克斯韦架构,具体型号包括桌面上的Titan X、980 Ti、980、970、960,和笔记本上的980M、970M、965M (没有960M)。
[DX12 Feature Level 12_0]
这个级别都是AMD显卡,桌面独立最低为Radeon HD 7790、R7 260/X、R9 285、R9 290/X、R9 295X2。
APU方面暂无明确的说法,但是Kaveri A-7000、Godavari A-7000/8000、Mullins A/E-6000、Beema A/E-6000系列应该都在这个级别。
NVIDIA方面没有这个级别的。
而后,有位大佬在Github上发布了一个解决方案,亲测有效(GTX960m)。
地址:https://github.com/tuffee88/d3d12ProxyEdrDx11_0
1.Build this project with Visual Studio 2019 using the x64 target OR just grab the dll file from the Github release
下载附件。
2.Grab the real d3d12.dll and d3d12core.dll from your windows/system32 folder, place both dlls in the Elden Ring game folder (where eldenring.exe is located)
从windows/system32下将d3d12.dll和d3d12core.dll文件拷贝出来,放到老头环有eldenring.exe的游戏目录下。
3.RENAME the real d3d12.dll to d3d12_original.dll (the one inside the game folder, NOT the dll in windows/system32)
Note: If you don't have d3d12core.dll in windows/system32 just omit this dll - or update your Windows version (then perform the copy of both dlls again after updating)
将老头环目录下的d3d12.dll重命名为d3d12_original.dll。
注意:如果windows/system32下没有d3d12core.dll忽略即可,或升级windows系统,然后再进行前两步。
4.Place the new "fake" d3d12.dll in the Elden Ring game folder, too (where eldenring.exe is located)
将附件中的d3d12.dll文件放到老头环有eldenring.exe的游戏目录下。
5.Disable EasyAnti-Cheat:
Rename start_protected_game.exe to start_protected_game_original.exe
Create a copy of eldenring.exe and rename this copy to start_protected_game.exe
Note that only offline play will work, not disabling EasyAnti-Cheat should result in a crash with a "untrusted system files" message (or similar) and might get you banned otherwise
禁用EasyAnti-Cheat:
重命名start_protected_game.exe为start_protected_game_original.exe。
复制一个eldenring.exe后将其重命名为start_protected_game.exe。
仅对线下模式有效,正版玩家进行此操作极有可能被封号。
6.Try to launch Elden Ring, now you should get past the white screen :-)
玩!
附件为需要替换的文件,请各位学习版独行侠享用
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|