Vulkan: install vulkan-freedreno (Turnip) and verify on Adreno 640 #1

Closed
opened 2026-08-20 13:16:48 +00:00 by kit · 1 comment
Owner

The GPU is up: freedreno GL works (weston composites on FD640, GLES 3.2, mesa 26.1.7). Adreno 640 is a first-class Turnip target, so Vulkan should be straightforward:

  • pacman -S vulkan-freedreno vulkan-tools on the tablet (needs the deck NAT: ip route replace default via 172.16.42.2, nameserver 9.9.9.9; pacman needs --disable-sandbox until a Landlock kernel is deployed — Landlock is enabled in the build config as of today).
  • vulkaninfo --summary should show Turnip; vkcube under weston for the visual.
  • Add vulkan-freedreno to the gts6l-alarm package set once verified.
The GPU is up: freedreno GL works (weston composites on FD640, GLES 3.2, mesa 26.1.7). Adreno 640 is a first-class Turnip target, so Vulkan should be straightforward: - `pacman -S vulkan-freedreno vulkan-tools` on the tablet (needs the deck NAT: `ip route replace default via 172.16.42.2`, nameserver 9.9.9.9; pacman needs `--disable-sandbox` until a Landlock kernel is deployed — Landlock is enabled in the build config as of today). - `vulkaninfo --summary` should show Turnip; `vkcube` under weston for the visual. - Add vulkan-freedreno to the gts6l-alarm package set once verified.
Author
Owner

Verified 2026-08-20: vulkaninfo reports Turnip Adreno (TM) 640, Vulkan 1.3.354, Mesa 26.1.7. vkcube --wsi wayland spinning on-panel under weston, visually confirmed. Bonus: pacman ran without --disable-sandbox — the Landlock kernel works. Remaining: add vulkan-freedreno to the gts6l-alarm package set.

Verified 2026-08-20: `vulkaninfo` reports **Turnip Adreno (TM) 640**, Vulkan 1.3.354, Mesa 26.1.7. `vkcube --wsi wayland` spinning on-panel under weston, visually confirmed. Bonus: pacman ran without `--disable-sandbox` — the Landlock kernel works. Remaining: add vulkan-freedreno to the gts6l-alarm package set.
kit closed this issue 2026-08-20 14:56:05 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kit/linux-gts6l#1
No description provided.