關(guān)于ue發(fā)生D3D錯誤的解決方法
這幾天突然發(fā)現(xiàn)ue在A卡上會發(fā)生D3D崩潰,而且還粒子發(fā)光,而在N卡上不會,一開始以為是DX12與A卡沖突的問題,因為ue報的錯誤是在DX12的c++文件里的,而且在ue的開發(fā)社區(qū)中還有這么一篇帖子說A卡與ue不兼容(https://forums.unrealengine.com/t/ue-5-1-gpu-crashed-or-d3d-device-removed-on-amd-rx-6900-xt/720367/16)
,但是后面發(fā)現(xiàn)無論怎么修復(fù)DX12都沒用。后來發(fā)現(xiàn)在其他ue項目里沒有這個問題,然后一個個項目設(shè)置排查,發(fā)現(xiàn)是光線追蹤陰影的問題。

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

里面的r.RayTracing.Shadows把他默認(rèn)值改為False
標(biāo)簽:ue