Pi3aのX11でのTHINKLET Viewerが不本意な結果しか出ていないので、10月のアップデートで旧モデルもWayland対応になったということで、試してみる。

テストには、4インチパネルをDSI接続したPi3aを使用する。512MBのメモリでは少しつらそう。
SDカードに焼いたのは、20214-11-19版。Pi3を選んで64bit版が推奨に出てくるのはいいな。

しかし、このSDカードとDSIのレイアウト無理。取り出すのにピンセットいる。付けるのにもピンセットいる。
当たり前ながら、普通に起動してくるね。Wayland1つで共通化できるとか、うれしいじゃん。さすがに、Pi4と比べると起動に時間はかかるけど。

コンポジタがlabwcで動作しているのを確認。
kinneko@pi3a:~ $ ps ax | grep labwc
737 ? Ss 0:01 /usr/bin/labwc -m
804 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/labwc-pi
メモリの消費も抑えられている感じ。
kinneko@pi3a:~ $ free -h
total used free shared buff/cache available
Mem: 416Mi 176Mi 156Mi 1.7Mi 136Mi 240Mi
Swap: 511Mi 157Mi 354Mi
プロセス一覧も見慣れた感じになっている。
ソフトウエアキーボードが動作するのも同じになった。

スクリーンキャプチャをするためのgrimもデフォルトでインストールされている。
これ以上何もすることがないので、westonにはいっているツールを使ってパフォーマンスを見てみる。
kinneko@pi3a:~ $ sudo apt-get install weston
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libfreerdp2-2 libweston-10-0 libwinpr2-2
Suggested packages:
freerdp2-x11
The following NEW packages will be installed:
libfreerdp2-2 libweston-10-0 libwinpr2-2 weston
0 upgraded, 4 newly installed, 0 to remove and 11 not upgraded.
Need to get 1,898 kB of archives.
After this operation, 10.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(snip)
weston-simple-eglを実行する。画面にレインボーカラーの三角形がまわりはじめる。

何も操作をしていなければ、60fpsは手堅く出ている。
kinneko@pi3a:~ $ weston-simple-egl
has EGL_EXT_buffer_age and EGL_EXT_swap_buffers_with_damage
280 frames in 5 seconds: 56.000000 fps
301 frames in 5 seconds: 60.200001 fps
301 frames in 5 seconds: 60.200001 fps
301 frames in 5 seconds: 60.200001 fps
他の操作をすると、ガクンと落ちる。
138 frames in 5 seconds: 27.600000 fps
全シリーズで環境に差がなくなるのはいいね。
オリジナル投稿:
Pi3でWaylandを試す|kinneko|pixivFANBOX
https://kinneko.fanbox.cc/posts/8946789

