1)特定Adreno GPU的Android设备发生冻屏问题
2)Unity版本升级后,iOS加载UnityFramework bundle闪退
3)关于RectTransfrom.rect在屏幕空间中表示的相关问题
4)Unity Mesh泄露问题
这是第345篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。
Rendering
Q:遇到了特定Android设备上【Adreno】发生冻屏(GPU挂起)的问题。
现象是屏幕冻住,不刷新了,但是音乐,点击UI的音效还可以播放。用Unity Profiler看CPU,也没异常也不闪退。以下是冻屏时抓到的错误日志,麻烦大家帮看下有什么启发,谢谢!
01-30 11:03:42.760 17569 19804 W Adreno-GSL: lddcontrol:549>: ioctl fd 90 code 0xc040094a (IOCTLKGSLGPU_COMMAND) failed: errno 71 Protocol error
01-30 11:03:42.760 17569 19804 W Adreno-GSL: gpusnapshot:458>: panel.gpuSnapshotPath is not set.not generating user snapshot
01-30 11:03:42.819 823 19810 I sensors-hal: handlesnsstdsensorevent:542, [0][4698] A(3) [ 0.041,-0.038,10.005] 2034014965228
01-30 11:03:42.829 823 19041 I sensors-hal: handlesnsstdsensorevent:88, LCCT:[307, 307, 160, 33, 307, 147, 2, 0, 0, 11]
01-30 11:03:42.883 3402 3835 D SDHMS:com.sec.android.sdhms.thermal.siop.B: SIOP:: AP:373(570,110) BAT:331(331,0)

文章讨论了Unity开发中遇到的几个技术问题,包括特定AdrenoGPU设备上的冻屏故障,Unity版本升级后iOS应用加载UnityFrameworkBundle导致的闪退,RectTransform在屏幕空间的表示,以及UnityMesh内存泄漏问题。社区成员提供了不同的解决方案,如更换相机的Renderer,关闭多线程渲染,处理Jobs加速GPU的影响,以及调整截图方法以避免Editor下的偏移。同时,建议使用工具检查场景中是否存在未释放的Mesh对象引用。
2017

被折叠的 条评论
为什么被折叠?



