「Linux Graphics」
文章平均质量分 85
Linux Graphics Stack
种瓜大爷
Graphics Stack:Linux Openharmony Android
PKS体系深度耕耘者,为国产化奉献一份力量!
展开
-
Wayland与Weston简介
先来简单说一下X11 和Wayland的区别: x11是一个很古老的系统,有了几十年的历史,一开始设计之初,是受限于个人电脑的弱小,所以将所有渲染相关的计算都放在服务端,所谓的X Server. 所有的客户端可以试运行在本地的,也可以试运行在网络上的,称之为客户端XClient. X Server和XClient通信的手段就是X Protocol. 所有的客户端接收到鼠标,键盘等等事件,都要通知Server,然后Server经过计算,通知Driver进行描画。这在当时是唯一可行的方式,但是在现...原创 2021-04-19 16:33:54 · 6736 阅读 · 1 评论 -
Radeon Gpu源码分析
1.什么是Radeon简介:Radeon(中文名称称为镭龙™)是一个英文产品的商标。Radeon是AMD公司出品的显示芯片的一种系列。俗称A卡。全称一般写作:AMD Radeon HD xxxx ,例如台式机显卡型号:AMD Radeon HD 6450。HD7000系列以后,AMD启用新的AMD Radeon R9/R7 xxx命名旗下新的显示芯片。出产型号AMD Radeon系列的台式机显卡有:AMD Radeon RX 6000系列显卡AMD Radeon RX 5000系列显原创 2021-04-16 20:51:26 · 2432 阅读 · 0 评论 -
Wayland Architecture
翻译于:https://wayland.freedesktop.org/architecture.htmlWayland Architecture理解Wayland架构及其与X的不同之处的一种好方法是跟踪事件从"输入设备到屏幕上"出现的变化。这就是我们现在使用的X的逻辑架构:内核从输入设备获取事件,然后通过evdev输入驱动程序将其发送到X。内核通过驱动设备并将不同的设备事件转换为linux evdev输入标准事件来完成所有的艰难工作。 X服务器确认事件影响哪个窗口,并将其发送..翻译 2021-04-16 16:17:45 · 1160 阅读 · 0 评论 -
Wayland协议了解
一 什么是waylandWayland协议,通俗的讲就是一个定义怎么来进行窗口管理的协议。什么叫窗口管理呢? 我们知道在Windows操作系统上有很多很多的应用程序,在启动该应用程序之后,一般会弹出一个该应用程序的窗口。这个窗口是怎么产生的? 太深入理解没必要,我们只需要知道,我们在创建窗口的时候都是必须调用指定的接口才可以创建,是吧? 这个接口就相当于窗口管理的协议提供的接口。各种形形色色的接口在不同的操作系统上是不一样的,因此如果我们要创建窗口,在不同的操作系统上就需要不同的代码,因此,原创 2021-04-21 10:51:41 · 8713 阅读 · 6 评论 -
drm调试手段
😄 好记性不如烂笔头:不定期更新记录~drm调试信息手段记录原创 2023-06-09 18:03:59 · 1010 阅读 · 0 评论 -
wayland浅析之EGL、Opengles、GBM
Linux Graphics: wayland浅析 egl opengles gbm原创 2023-06-08 11:15:52 · 4061 阅读 · 6 评论