news 2026/11/5 6:53:52

第一章 DRM 子系统概述:1.1 DRM 的组成与定位

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第一章 DRM 子系统概述:1.1 DRM 的组成与定位

DRM(Direct Rendering Manager)是 Linux 内核中管理 GPU 的子系统。提到 DRM,常见的第一印象是“负责显示的子系统”。这一印象有两个来源:一是名称中的 Rendering,二是 DRM 最初确实是为 X Server 的直接渲染与显示输出服务的。但这一认识已经不能反映 DRM 当前的职责。本节说明 DRM 由哪些部分组成、各部分之间的关系,并给出本章的组织。

1. 两条主线

按职责划分,DRM 由两条主线组成:

  • 显示(KMS):用 CRTC、plane、encoder、connector 等对象为显示硬件建模,负责模式设置、显示时序与热插拔;
  • 显存与资源管理:GEM、TTM、dma-buf、dma-fence、GPU 调度器、drm_gpuvm,以及面向统一地址空间的 SVM,负责 GPU 内存的分配、放置、映射、共享与同步,以及 GPU 任务的调度与提交。

2. 两条主线的关系

两条主线的关系是单向的:KMS 依赖资源管理,反之则不然。KMS 用于扫描输出的帧缓冲struct drm_framebuffer本身不拥有内存,它通过obj[]字段引用 GEM 对象,像素数据存放在这些对象中。数据中心中用于 AI 训练与通用计算的加速卡大多没有显示输出(headless),但它们仍完整地运行在 DRM 的资源管理与调度框架之上,通过渲染节点/dev/dri/render

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/5 6:52:40

税务稽查AI选型别只看模型参数:我整理了5个落地检查项

税务稽查AI选型别只看模型参数:我整理了5个落地检查项最近看了几类税务稽查 AI 方案,发现一个共同问题:介绍页都在讲模型和能力,真正落地时,业务人员关心的却是另外几件事。如果你只看产品介绍,很容易被“参…

作者头像 李华
网站建设 2026/11/5 6:51:32

封装的比较通用的写入SLG1日志的函数

1.全局变量​​​​​​​CONSTANTS: const_callback_form TYPE baluet VALUE ,bal_param_lognumber TYPE spar-param VALUE %LOGNUMBER. DATA gv_lognumber TYPE balhdr-lognumber.2.函数代码FUNCTION zfm_create_log. *"--------------------------------------…

作者头像 李华
网站建设 2026/11/5 6:45:56

监理基础知识

监理内容:规划阶段,招标阶段,设计阶段,实施阶段,验收阶段 监理服务能力:在人员、技术、资源、流程知识转移是由知识传输和知识吸收两个过程所共同组成的统一过程,只有当转移的知识保留下来&…

作者头像 李华
网站建设 2026/11/5 6:42:54

为什么一份破甲提示词能把 Codex 的通过率从 55% 顶到 100%?

为什么一份破甲提示词能把 Codex 的通过率从 55% 顶到 100%? 【免费下载链接】gpt-instruct A Codex jailbreak prompt and test pack for gpt. 针对 gpt 系列的 Codex 破甲提示词与测试包。 项目地址: https://gitcode.com/gh_mirrors/gp/gpt-instruct 同一…

作者头像 李华