Skip to main content
DRM modetest 可确保 DSI 和 DPU 路径正常工作。要验证显示驱动拓扑,请运行 DRM modetest。
您必须启用 SSH 才能连接到目标设备。有关说明,请参阅使用 SSH 登录。
  1. 要终止 Weston 客户端应用程序,请在设备 shell 中运行以下命令:
  2. 要终止所有 Weston 进程,请运行以下命令:
    仅运行 systemctl stop weston.service 命令会生成以下警告:
    Stopping weston.service, but its triggering units are still active: weston.socket
    这一行为是符合预期的,因为 Weston 被配置为套接字激活服务。要完全停止显示子系统,请使用步骤 2 中的命令同时停止套接字和服务。
  3. 要更改 modetest 应用程序的权限,请运行以下命令:
  4. 要查看连接器 ID 和模式,请运行以下命令:
  5. 要验证 DRM 模式和连接器信息,请将 /opt/drm_mode.txt 文件拉取到您的主机上。使用安全复制协议(SCP)将 drm_mode.txt 文件从设备拉取到您的主机。例如:
    出现密码提示时,请输入 oelinux123。
下图显示了 /opt/drm_mode.txt 文件的输出。
图:命令提示符输出
  1. 要设置连接器 ID 和模式名称,请使用以下语法并填入 /opt/drm_mode.txt 文件中的相应值:
    其中 <Connector id> 和 <mode name> 是从 /opt/drm_mode.txt 文件中获取的值。
  2. 要启动 modetest 应用程序,请使用从 /opt/drm_mode.txt 文件中获取的连接器 ID 和模式名称运行以下示例命令。例如:
    启动 DRM 测试应用程序,并忽略警告日志:Failed to set gamma: Function not implemented。
    图:DRM modetest 输出
  3. 要终止 modetest 应用程序,请按 CTRL + C。