This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA4VE-Q1:如何启用屏幕外无表面抗混叠

Guru**** 2434420 points
Other Parts Discussed in Thread: TDA4VM, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1496206/tda4ve-q1-how-to-enable-off-screen-surfaceless-anti-aliasing

器件型号:TDA4VE-Q1
Thread:TDA4VMSysConfig 中讨论的其他器件

工具/软件:

尊敬的专家:

我们的客户正在使用 SDK0806、他们希望启用 GPU 抗锯齿来实现无表面离屏渲染。 对于表面外壳、可以使用 eglconfig、但对于无表面、eglconfig 似乎不能使用。 我们遵循下面的链接 、但发现未定义 GL_EXT_Texture_storage_multisample。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1056370/tda4vm-opengl-about-anti-aliasing/3953175?tisearch=e2e-sitesearch&keymatch=off%25252525252525252520screen%25252525252525252520anti-aliasing#3953175

然后、我们在下面的链接中尝试方法。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1385480/tda4vl-q1-anti-aliasing-cause-opengl-error-0x8d56/5305143?tisearch=e2e-sitesearch&keymatch=surfaceless%2525252525252520anti-aliasing#5305143

PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC glRenderbufferStorageMultisampleEXT =
(PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC)eglGetProcAddress(“glRenderbufferStorageMultisampleEXT")“);
glRenderbufferStorageMultisampleEXT (GL_RENDERBUFFER、4、GL_DEPTH24_STENCIL8_OES、m_pixmap[0].width、m_pixmap[0].height);

但是、他们发现了 GPU 显示伪影、如下面的视频所示。

e2e.ti.com/.../mmexport1743590261573.mp4

仅当我们将 glRenderbufferStorageMultisampleEXT 4 修改为 0 时、显示才正常。

您能帮助检查可能的原因吗? 谢谢

此致、

朱星宇

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Xingyu:  

    稍后我们将对此进行更新。

    谢谢、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:  

    请期待延迟。 带宽受到限制、我将在接下来的 1 周内不可用。

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sarabesh:

    我们的客户通过遵循参考帖子成功启用了抗混叠功能、但在启用抗混叠功能后遇到了可见接缝。 重要观察结果:

    1、 视口由 9 个不规则形状的瓷砖组成;

    每个图块由多个三角形面组成、具有共享顶点(无物理间隙);

    禁用抗混叠功能时、不会出现可见接缝;

     2.启用抗锯齿功能时,会出现间歇性虚线接缝(~1 像素宽);
    接缝保持静态、并在瓷砖边缘和基色之间显示混合颜色(清晰颜色);

    3. 默认医嘱 (2 4 6 8 1 3 7 9 5) 产生 8 个接缝
    修改的订单 (2 3 6 9 8 7 4 1 5) 将接缝减少到 4


    即使仅渲染 3 6 5 仍显示接缝。

    4. 瓷砖使用相机拍摄的图像作为阴影;
    如果使用黑色 vec (0.0、0.0、0.0、1.0) 等固定颜色更改片段着色器、则接缝将消失

    此问题仅在 TDA4VE 上发生 — 不同供应商使用相同逻辑和数据的其他 SoC 无法重现该行为。 请帮助分析此抗混叠问题的潜在根本原因。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、周俊

      有关 TDA4X 平台上的抗混叠、请参阅以下案例:

       1. (+) TDA4VL-Q1:抗混叠导致 OpenGL 错误 0x8d56—处理器论坛—处理器—TI E2E 支持论坛

        2.(+) TDA4VM:使用 GPU/OpenGL 启用抗混叠的最佳方法 — Ficosa - SV Jacinto 论坛 — Ficosa - EP - TI E2E 支持论坛

        3.(+) TDA4VM:如何在 SDK 0806 中打开 GPU 的抗混叠模式、以 srv 演示为例 — 处理器论坛-处理器 — TI E2E 支持论坛

      这 3 种情况提供了如何在 TDA4Vx 平台上启用抗混叠功能以及如何修复遇到的错误的解决方案、

    此致

      Semon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    此外、如以下常见问题解答中所示、请检查您的 1.15 DDK 是否已使用最新的 KM 补丁和 UM 二进制文件进行了全面更新: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1316731/faq-tda4vl-q1-what-are-the-gpu-driver-bug-fixes-for-sdk-8-6-or-earlier

    谢谢、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sarabesh:

    是的、我们的客户已更新、但问题仍然存在。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    您能否确认您已尝试过 Semon Zhang 引用的解决方案

    此致、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否确认您已尝试过

    嗨、Sarabesh

       与客户讨论、他们提供了以下说明:

       -------------------------------------------------------- 来自客户----------------------------

       计划及详情如下:
    我们使用屏幕外渲染、因此我们首先将图像渲染到纹理、 当然、在纹理渲染过程中也会进行抗锯齿操作。 对于特定的实现过程、以下代码片段用于抗混叠:

    ==============================

    启用抗混叠功能:

    *****************************************************

    PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC glRenderbufferStorageMultisampleEXT =

        (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC)eglGetProcAddress(“glRenderbufferStorageMultisampleEXT")“);

        glRenderbufferStorageMultisampleEXT (GL_RENDERBUFFER、4、GL_DEPTH24_STENCIL8_OES、m_pixmap[0].width、m_pixmap[0].height);

        PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC glFramebufferTexture2DMultisampleEXT =  

        (PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC) egGetProcAddress(“glFramebufferTexture2DMultisampleEXT")“);

      glFramebufferTexture2DMultisampleEXT (GL_framebuffer、GL_COLOR_ATTACHMENT0、GL_Texture_2D、

        m_eglConfig.Surfaces[m_frameData4Vidout.m_currentPixmap].tex、0、4);

    ===================================================
    其次、更重要的信息是、我们的照片由摄像头实时拍摄、摄像头图像通过 DMA 技术实时更新为照片。 这张图片 作为着色器中 texture2D 函数的直接参数进行采样。
    根据 MSAA 抗锯齿原理、造成间隙的可能原因是上述 texture2D 过程未更新多采样点的颜色缓冲区。 并且仍然保留初始化清晰颜色的颜色。 也就是说、在编写抗混叠多采样点时可能会出现问题。 如果您直接写入颜色值、则可以写入该值、并且没有间隙。 所以问题就在这个纹理 2D 纹理采样过程中。 我不确定是由于此过程中使用了 DMA、还是正常的图片 采样会执行相同的操作? 我稍后将进行该实验。
    此外、离屏渲染和 DMA 是其他 ADAS 驾驶公司的常见解决方案。 您可以参考您的其他客户是否有类似的问题以及如何解决这些问题。

    如果知道如何 OpenGL,我的建议绘制两个三角形重叠的,并且三角形的颜色一个地图提供,使用 DMA 技术。 让我们看看是否可以重现上述问题

    ------------------------------------------------------------

    请帮助检查此问题并提出解决方案

    谢谢

      Semon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Semon:  

    我仍在审查有关 MSAA 的所有上下文和过去的线程、这些线程涉及无表面的屏幕外渲染。 我还怀疑此处使用 DMA +纹理采样的问题。 为了帮助了解实施、我有以下问题:

    如何确保 DMA 更新与 GPU 渲染完全同步? 绘图前是否调用了齐平或 glFinish? 在采样过程中纹理是否未准备就绪?

    我可以重新生成您的错误、但我也计划与图形团队这个星期五的每周会议讨论此问题。 我应该在 1-2 天内为您提供另一个更新。

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Semon:  

    我仍在审查有关 MSAA 的所有上下文和过去的线程、这些线程涉及无表面的屏幕外渲染。 我还怀疑此处使用 DMA +纹理采样的问题。 为了帮助了解实施、我有以下问题:

    如何确保 DMA 更新与 GPU 渲染完全同步? 绘图前是否调用了齐平或 glFinish? 在采样过程中纹理是否未准备就绪?

    我可以重新生成您的错误、但我也计划与图形团队这个星期五的每周会议讨论此问题。 我应该在几天内为您提供另一个更新。

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sarabesh:

               如何在 TDA4VE 平台上设置 GPU 的 QoS? 我根据 TDA4VM 平台设置 GPU QoS、GPU ATYPE 为 3。 我发现底层将报告错误、GPU 无法正常工作。

               

               

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sarabesh

      客户已经为 sdk8.6 验证了 sdk10.1 补丁、其他功能正常、

      但是、新补丁无法解决抗混叠问题、需要进一步调查

    谢谢

      Semon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Semon:  

    我懂了。 我目前正在研究它、并将在本周结束时提供最新情况。  

    [引用 userid=“567667" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1496206/tda4ve-q1-how-to-enable-off-screen-surfaceless-anti-aliasing/5814121 #5814121“]

    如何确保 DMA 更新与 GPU 渲染完全同步? 绘图前是否调用了齐平或 glFinish? 在采样过程中纹理是否未准备就绪?

    [/报价]

    请您确认一下。

    谢谢、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
     如何在 TDA4VE 平台上设置 GPU 的 QoS? 我根据 TDA4VM 平台设置 GPU QoS、GPU ATYPE 为 3。 我发现底层将报告错误、GPU 无法正常工作。

    您好、Gaston、  

    此点是否与 SRV 应用程序中的初始抗混叠查询相关?

    目标是通过 QoS 更改 GPU 流量的优先级吗? 如果是、我认为您不需要设置 ATYPE。 订单 ID 是设置 QoS 时应修改的内容。 此外、我还有一些关于上述问题的澄清问题:

    1. 您是否确认 TDA4VM 和 TDA4VE 之间的寄存器映射相同? 如果没有、我可以研究一下。 此外、
    2. 您能否通过使 ATYPE=0(默认值)进行测试并告诉我结果?
    3.  加载 GPU 时是超时、还是仅在运行应用程序时才超时?

    谢谢、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sarabesh:

               

    1. 您是否确认 TDA4VM 和 TDA4VE 之间的寄存器映射相同? 如果没有、我可以研究一下。 信号

           关于 J721S2 TDA4VE 平台、我没有找到任何用于 GPU QoS 的寄存器。 测试时、我直接复制 TDA4VM 的寄存器设置。

        2. 您能用使 ATYPE=0(默认值)进行测试并告诉我结果吗?

         

        3. GPU 加载时是否发生超时?还是仅在运行应用程序时发生超时?

          运行应用程序时发生超时

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、我今天不在办公室、明天将检查这些结果。

    谢谢您、

    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gaston、  

    感谢您的反馈。 我有一些后续问题:

    1.您能为我提供应用程序代码吗? 还是完全根据 Vision Apps SDK (Linux+RTOS) 中的 SRV 演示进行修改?

    [报价 userid=“523069" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1496206/tda4ve-q1-how-to-enable-off-screen-surfaceless-anti-aliasing/5825218 #5825218“]     

    2.基于此日志,您的固件不匹配,这表明内核和 DDK 之间存在差异。 除非使用不同的 UM 二进制文件、否则不确定如何实现。 该错误是否仅 在更改 ATYPE=0(默认值)时发生? 我在上面的其他日志中没有看到此错误。

    3.此外,在研究修改 QoS 寄存器后,这将在 U-boot 中完成。 您是否对可以共享的引导加载程序进行了任何更改? 您认为 QoS 设置是问题的原因是什么?

    4.您能分享 GPU 内核驱动程序的提交日志吗?

    并且、您能否确认您在内核源 (services/system/rogue/rgx_j721s2/sysconfig.c) 中已安装此补丁:

    132 静态 void SysDevFeatureDepInit (PVRSRV_DEVICE_CONFIG *psDevConfig、IMG_UINT64 ui64Features)
    133{
    134 #if 已定义 (SUPPORT_AXI_ACE_TEST)
    135        if (ui64 Features & RGX_FEATURE_AXI_ACELITE_BIT_MASK)
            136{
    137            gsDevices[0].eCacheSnoopingMode    = PVRSRV_DEVICE_SNOOP_CPU_ONLY;
            138 }
            139 其他
    140 #endif
            141{
    142            psDevConfig->eCacheSnopingMode = PVRSRV_DEVICE_SNOOP_NONE;
            143 }
    144 }

    并将其更改为以下值:

    132 静态 void SysDevFeatureDepInit (PVRSRV_DEVICE_CONFIG *psDevConfig、IMG_UINT64 ui64Features)
    133{
    134 #if 已定义 (SUPPORT_AXI_ACE_TEST)
    135        if (ui64 Features & RGX_FEATURE_AXI_ACELITE_BIT_MASK)
            136{
    137            gsDevices[0].eCacheSnoopingMode    = PVRSRV_DEVICE_SNOOP_CPU_ONLY;
            138 }
            139 其他
    140 #endif
            141{
    142            psDevConfig->eCacheSnopingMode = PVRSRV_DEVICE_SNOOP_CPU_ONLY;
            143 }
    144 }

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 

              抱歉、我们的 UM 和 KM 最近已升级到版本 24.2.6643903。 最后一个测试报告了错误。 您可以检查图片并发现它是由版本不匹配引起的。 全部更新至版本 24.2.6643903。 完整版本更新后、打开 GPU QoS 设置并发现不会有错误。 关于 OrderID、它是直接从 TDA4VM 平台复制的。 打开 GPU QoS 配置、我们将测试抗混叠问题。 “谢谢你,谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gaston、  

    请注意、更新到 24.2 DDK 已解决您以前的超时错误、GPU QoS 可以无问题地启用。  

    打开 GPU QoS 配置、我们将测试抗混叠问题。

    当然、如果 MSAA 图块边界问题仍然存在、请告知我们。

    谢谢、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sarabesh:

              QoS 不能改善 MSAA 图块边界问题、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gaston、  

    在本主题 ( https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1519401/tda4ve-q1-tda4ve-gpu-driver-and-process-priority) 中讨论 GPU 优先级时、我们将继续研究这一点

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好  Sarabesh:

    我们只是 在我们的相机图像着色器中尝试过质心限定符,但线条仍然偏斜。

    https://www.opengl.org/pipeline/article/vol003_6/

    我们提到 上面的文章,这与纹理出血是一样的吗?

    Henry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Henry:  

    我不确定,这篇文章似乎是针对一些不同的东西。 此外、为什么需要启用抗混叠? 如果应用程序在未启用 MSAA 的情况下工作、那么您可以保留这些设置吗?

    谢谢、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    另外,请注意,我将在 23 日下班,所以预计响应会延迟。 我将在我有空时作出回应。  

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“567667" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1496206/tda4ve-q1-how-to-enable-off-screen-surfaceless-anti-aliasing/5859367 #5859367“]

    我不确定,这篇文章似乎是针对一些不同的东西。 此外、为什么需要启用抗混叠? 如果应用程序在未启用 MSAA 的情况下工作、那么您可以保留这些设置吗?

    谢谢、

    [/报价]

    您好、Sarabesh

      客户反馈是、静态图片可以合并、图片之间没有间隙、  

      但摄像头图片有这个问题、

      请帮助进行检查

    此致

      Semon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sarabesh:

    抗混叠是汽车 OEM 必须具备的一项特性。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    正在发生的纹理出血预期为抗锯齿。 当抗锯齿时、边缘会变得模糊以去除锯齿状边缘、这可能会导致纹理出血。 问题示例:

    修复方法有多种、但它们位于图形应用程序本身中、而不是 GPU 或 DMA 子系统中。 几个解决方案:

    • 去除抗锯齿
    • 添加填充
    汽车 OEM 必须具备抗锯齿功能。  [/报价]

    为什么必须使用抗混叠功能? 它将提供什么好处? 我看不到在相机磁贴中添加抗锯齿功能的好处。 这些不是 3D 对象、不应受到锯齿状边缘的影响。

    在卡模型中添加抗锯齿是公平的,但与相机的瓷砖无关。

    此致、
    Jared

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    是否可以对行为进行 PVRCarbon 记录并将其发布在此处?

    文档: https://docs.imgtec.com/tools-manuals/pvrcarbon-manual/html/topics/introduction.html 

    此致、
    Jared

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gaston、  

       我在 ti-processor-sdk-rtos-j721s2-evm-08_06_01_03/vision_apps/apps/basic_demos/app_linux_arm_OpenGL_mosaic 中尝试了该示例

       它将以 opt/vision_apps/test_data/psdkra/app_OpenGL_mosica/input1_file.bin(nv21 YUV 格式)转换 4 张图片

       

    e2e.ti.com/.../input1_5F00_file.bin

       mosaic_output_file.bin 中的一个图片输出

    e2e.ti.com/.../mosaic_5F00_output_5F00_file.bin

       在您的情况下、这是相同的操作吗?

      

    此致

      Semon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Semon:  

    为避免单个 TT 地址出现多个查询、您能否在此主题中打开新 TT。 我将回答您的问题并提供更新信息。  

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Semon:  

    我将在此处解决您的问题:

    查看这两个文件后、意外输出似乎是由于 YUVView 工具中的设置所致。 我将共享设置以查看以下图像:

    1. Input1_file.bin-在 YUVView 的右侧面板上设置分辨率 (640x480) 似乎不一样。 请参阅下面的图片、了解这些设置是什么:


    2. 马赛克输出文件.bin-请参阅 RGB 输出马赛克图像的以下设置:  

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    在此处跟进 Jared 的请求。 是否有任何关于获取抗混叠 SRV 应用程序的 PVRCarbon 的更新?

    您也可以参阅此常见问题解答以获取所需的 PVRCarbon 文件。 在与 IP 供应商交谈后、我们强烈怀疑这是纹理出血的结果、他们正在请求提供此信息。

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    客户已经通过解决方案解决了此问题:首先将图片与在 A72 内核上运行的应用程序合并、然后将合并的图片馈送到 GPU 进行后处理、从而避免在 OpenGL/GPU 中混合图片与抗混叠问题、但会导致 CPU 负载过高、用作临时解决方案、

    如果 CPU 负载成为问题、则该问题需要进一步解决、

    现在、可以解决该问题

    此致

      Semon   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢 Semon。