首页
›
嵌入式与底层系统
›
058-Linux图形栈与Wayland工程
›
《Linux图形栈性能优化工程》
VIP16
本课程属于:058-Linux图形栈与Wayland工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux图形栈性能优化工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux图形栈性能优化的学习… · 核心概念 · 整体知识框架与工程实践路线
课程导入
Linux
02
Linux图形栈全景
目标=从内核DRM/KMS · 用户态Mesa · 显示服务器Wayland/X11到应…
Linux
图形栈全景
03
图形性能基础指标
目标=帧率 · 帧时间 · 延迟
图形性能基础指标
目标=帧率
04
DRM与KMS核心机制
目标=显示控制器 · CRTC · Plane
DRM
KMS
05
GPU驱动模型
目标=DRM调度器 · GPU命令提交 · 围栏
GPU
驱动模型
06
Mesa架构与驱动
目标=Gallium3D · NIR · ACO
Mesa
架构
07
显示服务器与合成器
目标=X11 · Wayland · Weston
显示服务器
合成器
08
图形API性能特征
目标=OpenGL · OpenGL ES · Vulkan
API
图形
09
性能分析工具链
目标=perf · ftrace · GPUVis
性能分析工具链
perf
10
GPU性能计数器与指标
目标=Intel OA · AMD GPUPerfAPI · ARM Mali Streamlin…
GPU
性能计数器
11
帧生成与呈现路径
目标=应用渲染 · 合成器合成 · 内核显示提交
帧生成
呈现路径
12
内存与带宽优化
目标=显存分配 · 缓冲区复用 · 零拷贝
内存
带宽优化
13
着色器性能优化
目标=NIR优化 · 循环展开 · 寄存器压力
着色器性能优化
NIR
14
渲染管线优化
目标=批处理 · 实例化 · 剔除
渲染管线优化
目标=批处理
15
多线程与异步渲染
目标=命令缓冲多线程录制 · Vulkan多队列 · 异步计算
多线程
异步渲染
16
合成器性能优化
目标=直接扫描输出 · 全屏优化 · 遮挡剔除
合成器性能优化
目标=直接扫描输…
17
Wayland性能实战
目标=协议扩展 · 缓冲区管理 · 帧回调
Wayland
性能实战
18
X11性能实战
目标=DRI3 · Present扩展 · TearFree
X11
性能实战
19
游戏与实时渲染优化
目标=帧时间稳定 · 输入延迟 · 着色器编译卡顿
游戏
实时渲染优化
20
嵌入式与移动图形优化
目标=ARM Mali · Qualcomm Adreno · PowerVR的驱动特性
嵌入式
移动图形优化
21
虚拟化与容器图形
目标=VirGL · Venus · GPU直通
虚拟化
容器图形
22
内核图形调试
目标=drm debugfs · i915/amdgpu调试接口 · GPU hang分析
内核图形调试
drm
23
性能回归与基准测试
目标=glmark2 · vkmark · GfxBench
性能回归
基准测试
24
常见性能问题诊断
目标=掉帧 · 卡顿 · 撕裂
常见性能问题诊断
目标=掉帧
25
优化案例一
目标=Wayland合成器高刷新率显… · 从60Hz到144Hz的帧调度与带宽…
优化案例一
Wayland
26
优化案例二
目标=Vulkan游戏在Linux上… · 包括管线缓存 · 描述符管理
优化案例二
Vulkan
27
优化案例三
目标=嵌入式设备GPU功耗优化 · 通过DVFS · 渲染分辨率缩放
优化案例三
GPU
28
优化案例四
目标=多显示器与混合刷新率场景下的图… · 包括CRTC分配 · 同步与合成策略
优化案例四
目标=多显示器
29
综合提升
目标=构建图形性能优化工程体系 · 包括指标监控 · 自动化测试
综合提升
目标=构建图形性…
30
课程总结与前沿展望
目标=Linux图形栈发展趋势 · 新技术HDR · 可变刷新率
课程总结
前沿展望
所属VIP或分类
同VIP:DirectFB嵌入式图形开发
同VIP:Linux-DRM与Wayland集成
同VIP:Linux-Wayland图形栈工程