特定Adreno GPU的Android设备发生冻屏问题

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

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值