ZHCAE45 June   2024 AM625 , AM67A , AM68A , AM69A , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VP-Q1 , TDA4VPE-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 驱动程序,以便能够手动启动该驱动程序。要将 GPU 驱动程序列入黑名单,请通过将以下行添加到 /etc/modprobe.d/blacklist.conf 来禁用 modprobe

blacklist pvrsrvkm

在 SDK 8.6 及之前的版本(GPU 驱动程序 1.15 及更早版本)中,GPU 驱动程序会安装一个初始化脚本(/etc/init.d/rc.pvr)。可以通过将该脚本移出目录外来禁用此脚本,例如将该脚本移动到主目录。

要在列入黑名单后手动启动 GPU,只需使用 insmodmodprobe 插入 GPU 模块即可。