自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个走路缓慢的人

佛说:苦非苦,乐非乐。只是一时的执念而已,执于一念,将受困于一念;一念放下,会自在于心间。物随心转,境由心生。

  • 博客(5)
  • 收藏
  • 关注

原创 drm学习笔记5-撕裂现象和double-buffer

单buffer数据在前台显示时,由于随后的画面数据需要再次使用该buffer时由于耗时没有及时填充完,而导致下一帧显示时有部分数据是前一帧的。这里通过代码演示下撕裂现象,进而引出双buffer用例。上一篇介绍了单buffer用例,在实际应用至少都是双buffer。

2022-09-09 21:57:49 1094

翻译 drm学习笔记3-DRI介绍

在经典的 X Window 系统架构中,X Server 是唯一能够独占访问图形硬件的进程,因此也是在framebuffer进行实际渲染的进程。X clients所做的就是与 X Server通信以分派渲染命令。这些命令是独立于硬件的,这意味着 X11 协议提供了一个提取图形设备的 API,因此 X clients不需要担心底层硬件的细节。任何依赖硬件的代码都位于设备相关 X 中,X Server 中管理video card或显卡驱动的部分,通常也称为视频或图形驱动程序。.........

2022-08-29 23:06:06 3364

原创 drm学习笔记4-ubuntu DRM API演示

该文主要熟悉下modeset-single-buffer涉及的API以及在ubuntu环境中演示。需要给出DRM pipeline的框架图,不详细介绍,方便更好的理解代码。

2022-08-23 17:39:56 1756

翻译 drm 学习笔记-2:DRM介绍

linux kernel最早是使用fbdev API来管理图形显示的framebuffer,但是不能满足基于GPU的现代3D硬件加速技术。这些设备通常需要在自己的内存中创建和管理command queue,以便将command分发给GPU进行渲染,并且还需要对内存进行管理如buffer和可用空间。最初,用户程序(如X Server)直接管理这些资源,但通常只有一个程序访问,当2个及以上程序同时访问相同硬件时,并以不同的方式设置每个硬件资源时大多数情况下会发生异常(图1)。图1。...............

2022-08-12 15:53:04 5427

原创 drm 学习笔记-1:ubuntu编译运行modetest

vmware搭建运行drm测试工具modetest

2022-08-06 16:49:39 3808

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除