首页
›
Linux内核与驱动
›
081-Linux内核显示驱动
›
《Linux内核DRM框架显示性能调优与帧率配置》
VIP10
本课程属于:081-Linux内核显示驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核DRM框架显示性能调优与帧率配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DRM框架概述
DRM在Linux图形栈中的位置 · 核心组件(DRM Core · KMS
DRM
框架概述
02
帧率基础概念
FPS · 刷新率 · 垂直同步(V-Sync)
帧率基础概念
FPS
03
DRM驱动初始化流程
probe() · bind() · component框架
DRM
驱动初始化流程
04
CRTC与Plane模型
CRTC时序生成 · Plane图层叠加 · Primary/Cursor/Ove…
CRTC
Plane
05
Connector与Encoder
显示接口类型(HDMI/DP/LVD… · EDID解析 · Mode probing流程
Connector
Encoder
06
Framebuffer与GEM
Dumb Buffer分配 · GEM对象生命周期 · Framebuffer创建与销毁
Framebuffer
GEM
07
Page Flip机制
Atomic与非Atomic Fli… · VBlank同步 · Flip完成回调
Page
Flip
08
Atomic Modeset
Atomic State结构 · 非阻塞提交 · CRTC/Plane/Connect…
Atomic
Modeset
09
VBlank与IRQ处理
VBlank中断注册 · 高精度定时器(hrtimer)回退 · get_vblank_timesta…
VBlank
IRQ
10
帧率测量方法
使用modetest · drm_info · ftrace
帧率测量方法
modetest
11
性能瓶颈分析
CPU/GPU/Display Pi… · drm_atomic_state内存…
性能瓶颈分析
CPU/GPU/Disp…
12
Buffer交换策略
Double Buffering v… · FIFO vs Mailbox模式
Buffer
交换策略
13
DMA-BUF与零拷贝
DMA-BUF导出/导入 · GPU与Display共享内存 · 减少内存拷贝
DMA-BUF
零拷贝
14
Writeback Connector
Writeback连接器原理 · 用于性能回写与帧捕获
Writeback
Connector
15
DRM自刷新(Self-Refresh)
PSR(Panel Self Ref… · 进入/退出延迟优化
DRM
Self-Refresh
16
Adaptive Sync与VRR
FreeSync/GSync原理 · DRM VRR支持 · 避免撕裂与卡顿
Adaptive
Sync
17
帧率锁定与限制
drm_crtc_vblank_of… · 用户态帧率限制(如gamescope…
帧率锁定
限制
18
CPU-GPU同步优化
Fence机制 · drm_syncobj · 等待队列优化减少CPU空转
CPU-GPU
同步优化
19
内存带宽优化
显存频率 · 位宽 · 压缩技术(AFBC/DSI压缩)
内存带宽优化
显存频率
20
多显示器配置
克隆模式 · 扩展模式 · 独立CRTC配置
多显示器配置
克隆模式
21
热插拔与DPMS
Hotplug检测 · DPMS状态切换 · 恢复后的帧率稳定性
DPMS
热插拔
22
调试工具链
drm_debug · modetest -v · igt_gpu_tools
调试工具链
drm
23
Tracepoint与动态调试
drm_vblank_event · drm_atomic_commit · flip trace事件分析
Tracepoint
动态调试
24
内核参数调优
drm.vblankoffdelay · drm.edid_firmware · drm_kms_helper.pol…
内核参数调优
drm.vblankof…
25
用户态策略
Wayland vs Xorg · Weston/ Mutter合成器帧… · libdrm API调用优化
用户态策略
Wayland
26
GPU变频与DVFS
GPU频率调节 · devfreq与drm_panel关… · 帧率与功耗平衡
GPU
DVFS
27
实时系统调优
PREEMPT_RT内核 · IRQ亲和性 · isolcpus隔离
实时系统调优
PREEMPT
28
案例分析
嵌入式设备(如RK3588)DRM帧… · 常见问题与解决方案
案例分析
RK3588
29
案例分析
桌面GPU(如Intel/AMD)高… · VRR调试
案例分析
GPU
30
未来趋势
DRM下一代改进(drm_sched · drm_gpuvm) · Vulkan与DRM协同
未来趋势
DRM
所属VIP或分类
同VIP:Linux内核显示驱动DRM框架与I2C通信调试
同VIP:Linux内核显示驱动DRM框架与LCD控制器开发
同VIP:Linux内核显示驱动DRM框架与MIPI-DSI调试流程