显存/内存都足够的情况下,某些dx12的api会返回E_OUTOFMEMORY

Hi,

请问是什么版本的引擎?

我们发现D3D12的驱动有个限制,他的驻留的Command List有一个固定的内存池大小,如果超出了就会报E_OUTOFMEMORY,所以即便显存内存都有余量,也会报错。

你先试试设置r.RHICmd.ParallelTranslate.MaxCommandsPerTranslate 0,看看是否有帮助。