黑神话:悟空着色器编译成功后闪退的解决办法
kangker
2024年08月22日 22:22
黑神话悟空bug

配置:CPU:Intel core i3 12100F

显卡:英伟达RTX3060

症状:着色器编译显示成功后闪退。

问题分析:

着色器编译显示了成功,并不是由CPU和显卡造成的问题,但是就是一直闪退,无法进入游戏和性能测试工具。

我试过无效的解决办法:

  • 启用兼容模式

  • 启用Windows7兼容模式并用-dx12启动

  • 跳过着色编译器(无法跳过)

  • 清理着色编译器缓存

  • 英伟达控制面板设置色编译器缓存为无限大

  • 其他关于给CPU降频的解决方法

有效的解决方法:

  • 用-dx11启动,此方法效果极其差,画质渲染一塌糊涂,丢失部分特效。

  • Win+R打开注册表编辑器,找到路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography,将MachineGuid的值改为:d1eb146e-6243-4460-a88e-5d4e52b1ef6b,启动游戏,成功!

分析:这个方案涉及到修改注册表中的MachineGuid值。通常情况下,更改MachineGuid是为了绕过某些基于硬件标识的游戏或者软件的限制。

鸣谢:@Pcrts 在评论区提供的方法