Wision
Your GPU, not emulated
Warm64’s own graphics driver for Linux guests: OpenGL, video and a whole desktop, drawn by the host’s GPU through WebGPU or WebGL2.
A graphics stack of its own
Not a port of Mesa. Wision is written from scratch in Rust for this machine, and it speaks the interfaces Linux programs already use.
EGL and GBM
Where compositors and toolkits start: Wayland windows, off-screen surfaces, and the buffers a compositor puts on the display.
OpenGL ES 3.0
The API that GNOME Shell, GTK and the browsers’ engines draw with.
OpenGL 2.1 through GLX
For X11 programs under Xwayland, the fixed-function pipeline included.
VA-API decoding
VP9, H.264 and AV1, 8- and 10-bit. In a browser, the host’s decoder does the work instead of the guest’s CPU.
Shaders that just work
A program’s shaders run on whichever renderer the host has, and the program never knows the difference.
Written from scratch
A driver designed for this machine and for the GPUs that browsers expose.
Drawn by the host’s GPU
The guest’s graphics run on the host’s real GPU, whichever kind it has.
WebGPU
Used first, where the browser has it.
WebGL2
The same frames where it doesn’t.
Software
Warm64’s own rasterizer, for a host with no GPU, and for Node.
Installs itself
Nothing in the guest image needs preparing. Wision installs on any arm64 Linux, glibc or musl, and one command takes it out again.
No tools needed
Attach the installer as a read-only disk and run it as root. It needs nothing but the shell and dd.
-drive file=wision:installer,if=virtio
sh < /dev/vdb
One line
Have the built-in network answer the name wision and serve the installer there.
-netdev user,id=n0,wision=on
curl wision | sh
wision status · wision update · wision remove
A whole desktop
What runs on it.
GNOME Shell
The shell, its overview and its animations, composited through Wision.
GTK apps
GTK4 draws its windows, text and icons with it.
GNOME Web
Pages, WebGL and video, inside the browser’s own sandbox.
Firefox
WebRender and WebGL.
X11 programs
Xwayland is accelerated, and GLX programs draw in their windows.
Until it’s installed
The guest draws with its own software OpenGL, so nothing breaks first.
Part of Warm64
Wision ships with Warm64, under the same license: free for copyleft projects under the Conditional Free License, and otherwise one commercial license covers all of it for your whole company.
For your product
Ship Warm64, Wision included, inside a product or service, or use it in your company’s own work. Try it free first: the free build is the same, with a five-second notice.
View pricingSet it up
The display guide covers the 3D device, the installer and what renders it.
Read the guideThe machine behind it
The System-on-a-Chip is the whole Arm64 computer Wision draws for.
