出现GPU相关问题,请教一下是否ue4有访问memory的边界问题

发生了黑屏问题,游戏线程是正常运行的,渲染没出来,报的log如下:


Line 88351: 01-03 11:45:03.481 0 0 E kgsl-3d0: [000000400212B000 - 000000400212C000] (pid = 2000) (any(0)) 中的000000400212B000 - 000000400212BFFFF, 这个memory size的大小为:000000400212BFFFF - 000000400212B000 + 0x1 = 0x1000
Line 88352: 01-03 11:45:03.481 0 0 E kgsl-3d0: ← fault @ 400212C000 其中异常memory是0x400212C000, 这个正好是memory size的边界,所以想了解一下ue4是否有访问memory的边界问题。

I need help.

Upgrade your graphics card.
If it doesn’t work you can try activating SM6: UE5 GPU or D3D Crash FIX
If it doesn’t work you can try DX11.
If it doesn’t work, buy another graphics card.

Also check that there is not some part of the C++ / Blueprint code that is causing your graphics memory to overflow.

Hey there @Anonymous_ded398b9bcc87ecc060392a6fa4b631f! So this looks like a GPU page fault that could be stemming from drivers. Does this occur in “Play in editor” as well, or just the built standalone? What platform is this built for?

Below is a machine translation, apologies if it is inaccurate.


嘿@Anonymous_ded398b9bcc87ecc060392a6fa4b631f!

因此,这看起来像是由驱动程序引起的 GPU 页面错误。这种情况是否也发生在“在编辑器中播放”中,还是仅发生在构建的独立版本中?这是为什么平台构建的?

这是机器翻译,如有不准确之处,敬请谅解。

Android 平台,在车机设备做重启压测时出现的;