首页
›
Linux内核与驱动
›
146-显示驱动开发实战
›
《显示驱动性能优化:Vblank与DMA-BUF联合调优》
VIP10
本课程属于:146-显示驱动开发实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
显示驱动性能优化:Vblank与DMA-BUF联合调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
Vblank与DMA-BUF在显示驱… · 联合调优的必要性
课程导论
Vblank
02
显示流水线基础
从GPU渲染到屏幕显示的完整数据流路…
显示流水线基础
GPU
03
Vblank机制详解
垂直消隐期的定义 · 硬件信号产生原理与软件中断处理
Vblank
机制详解
04
DMA-BUF框架入门
dma-buf共享内存模型 · 文件描述符与同步机制
DMA-BUF
框架入门
05
Vblank与DMA-BUF的交互点
Page Flip · Atomic Commit中的同步依…
Vblank
DMA-BUF
06
性能瓶颈分析
Vblank等待导致的CPU空转与D…
性能瓶颈分析
Vblank
07
Vblank优化策略
动态调整Vblank IRQ频率 · 使用高精度定时器
Vblank
优化策略
08
DMA-BUF缓存映射优化
减少Cache Coherency开… · 使用dma-buf的物理连续内存
DMA-BUF
缓存映射优化
09
零拷贝技术
利用dma-buf实现GPU到Dis…
零拷贝技术
dma-buf
10
Fence机制
DMA-BUF的in-fence与o…
Fence
机制
11
Atomic Modeset与Vblank
如何利用DRM Atomic API…
Atomic
Modeset
12
双缓冲与三缓冲
结合Vblank信号优化Buffer…
双缓冲
三缓冲
13
Vblank自刷新机制
在低帧率场景下降低功耗与延迟
Vblank
自刷新机制
14
DMA-BUF的CPU访问优化
使用dma_buf_begin_cp…
DMA-BUF
CPU
15
用户态与内核态协同
ioctl接口设计 · Vblank事件订阅与DMA-BUF…
用户态
内核态协同
16
性能测量工具
使用ftrace · perf · drm_info分析Vblank与D…
性能测量工具
ftrace
17
案例分析
Android SurfaceFli…
案例分析
Android
18
案例分析
Weston/Wayland合成器中…
案例分析
Weston/Wayla…
19
多显示器场景
独立Vblank域与DMA-BUF跨…
多显示器场景
Vblank
20
GPU与Display的时钟域同步
Vblank作为全局时间戳基准
GPU
Display
21
DMA-BUF的ION与DMA-Heaps
现代分配器对性能的影响
DMA-BUF
ION
22
Vblank模拟与测试
在无硬件环境下使用vblank_mo…
Vblank
模拟
23
内核配置调优
CONFIG_DRM_VBLANK_…
内核配置调优
CONFIG
24
延迟预算模型
从Vblank到Frame Done…
延迟预算模型
Vblank
25
自适应Vblank
根据渲染负载动态调整Vblank周期
Vblank
自适应
26
DMA-BUF的同步文件
sync_file与dma_fenc…
DMA-BUF
的同步文件
27
热插拔与Vblank
HDMI/DP连接状态变化时的Vbl…
Vblank
热插拔
28
功耗优化
Vblank关闭与DMA-BUF延迟…
功耗优化
Vblank
29
未来趋势
Vulkan VK_KHR_pres…
未来趋势
Vulkan
30
课程总结
联合调优Checklist与常见问题…
课程总结
Checklist
所属VIP或分类
同VIP:DisplayPort链路参数配置与CRC校验调试
同VIP:LCD驱动开发:时序配置与Panel初始化常见问题
同VIP:LCD驱动移植要点:Linux与RTOS的差异处理