关于ue发生D3D错误的解决方法
这几天突然发现ue在A卡上会发生D3D崩溃,而且还粒子发光,而在N卡上不会,一开始以为是DX12与A卡冲突的问题,因为ue报的错误是在DX12的c++文件里的,而且在ue的开发社区中还有这么一篇帖子说A卡与ue不兼容(https://forums.unrealengine.com/t/ue-5-1-gpu-crashed-or-d3d-device-removed-on-amd-rx-6900-xt/720367/16)
,但是后面发现无论怎么修复DX12都没用。后来发现在其他ue项目里没有这个问题,然后一个个项目设置排查,发现是光线追踪阴影的问题。

你也可以去你项目中的Config里的DefaultEngine.ini

里面的r.RayTracing.Shadows把他默认值改为False