Wayland Architecture

为了理解wayland的架构和它与X的区别,最好是看看从一个输入事件到这个输入事件的结果呈现到屏幕上这个过程都发生了什么。

Read more »

Something you should know about glmark2

  1. glmark2 的命令行参数格式

示例:

1
glmark2 -b desktop:nframes=1000000:show-fps=true -b build:duration=100
Read more »

GLX

GLX 是 Mesa 中实现的三大支持平台(EGL, GLX, GBM)之一, 原来 GLX 在 Mesa 中有 xlib, gallium-xlibdri 三种实现,自从 Delete Mesa Classic 后就只剩下 xlibdri 两种实现,其中 dri 使用得比较多一些。

Read more »

git am

  • git am foo.patch
    • 应用补丁 foo.patch (注意与 git apply 的区别,git am 同时会将commit log 也应用上去)
Read more »

npm

hexo 依赖的很多 nodejs 包都过期了,但发现在Ubuntu 23.04 上很难更新(编译node-sass 要用的 python2 都需要自己源码编译安装),索性先搁置吧。

Read more »
0%