You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vulkan边缘检测管线在Galaxy A23 5G设备上部分行失效问题求助

Vulkan边缘检测管线在Galaxy A23 5G上的异常排查求助

我在Android平台基于Vulkan搭建了一套边缘检测管线,是遵循谷歌建议从已废弃的RenderScript迁移而来。该管线在多数设备上运行正常,但在Galaxy A23 5G设备上出现异常:处理VGA分辨率相机画面时,管线总是在第320行停止工作,呈现出着色器未完全执行的特征。

重要的是,仅当传入相机数据的ByteBuffer时会触发该问题,若加载Bitmap图片则从未失效。

我已尝试以下方法但未解决:

  • 移除所有内存屏障与内存范围失效操作
  • 将输出数组改为HOST_COHERENT内存类型
  • 在输入暂存缓冲区复制前添加内存失效范围
  • 升级Vulkan版本至1.1/1.2/1.3
  • 更换NDK版本(24.0.X/25.0.X)
  • 添加输入暂存缓冲区复制前的屏障
  • 强制休眠模拟屏障
  • 测试不同分辨率(1280x720偶现,720x480无问题)
  • 验证层未检测到代码问题

附管线代码、着色器代码及效果图,求排查思路。

内容的提问来源于stack exchange,提问作者Antonio Lopes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 10:57:05