ZHCAE45 June   2024 AM625 , AM67A , AM68A , AM69A , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VP-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2图形应用程序的常见问题
    1. 2.1 系统或应用程序冻结
      1. 2.1.1 典型内核紧急日志
    2. 2.2 屏幕撕裂
    3. 2.3 屏幕上出现伪影或损坏
    4. 2.4 空白屏幕
    5. 2.5 低帧速率
    6. 2.6 GPU 驱动程序日志和硬件恢复
      1. 2.6.1 典型 GPU HWR 日志
  6. 3图形问题支持流程
    1. 3.1 提交初步描述
    2. 3.2 确定问题是否可在 TI EVM 上重现
    3. 3.3 提供跟进测试和日志
  7. 4用于调试 GPU 驱动程序的工具
    1. 4.1 Linux® DebugFS 中的驱动程序状态
    2. 4.2 驱动程序 AppHints
    3. 4.3 PVR 日志转储收集
    4. 4.4 将日志组添加到固件跟踪
    5. 4.5 在硬件恢复后禁用驱动程序
    6. 4.6 禁用自动加载 GPU 驱动程序
  8. 5集成打补丁后的 GPU 驱动程序
    1. 5.1 UM 库安装
    2. 5.2 KM 库安装
    3. 5.3 安装后步骤
  9. 6总结

屏幕撕裂

屏幕撕裂现象在图形应用程序中非常普遍,在视频游戏中最为常见。GPU 以特定的帧速率运行,显示器可能有单独的帧速率。当出现屏幕撕裂或屏幕闪烁时,GPU 和显示器之间的同步可能会出现问题。描述撕裂的样子非常重要。水平线表示 GPU 正在使用下一帧数据更新前一帧,但显示器过早使用更新。观察撕裂区域周围的像素数据以及屏幕的撕裂程度,因为这可以表明失去同步的严重程度。图 2-1 是由于显示器和图形应用程序之间失去同步而造成屏幕撕裂的一个示例。

请注意,在略高于中间标记的位置,与上一帧的三角形存在不一致。这是屏幕撕裂 问题的典型示例。

 屏幕撕裂示例图 2-1 屏幕撕裂示例