Documentation

GPU acceleration

Linux apps that draw with your device's graphics chip (Pro) on ARM and Intel devices, how Breadstick tests it, and what to do when an app draws wrongly.

Without GPU acceleration, Linux apps in Breadstick draw everything with the processor. With it, they can draw with your device's graphics chip instead. 3D-heavy apps and graphics work gain the most. It works in Desktop and Floating mode.

How it reaches the chip depends on the device. On ARM devices, Linux apps draw through OpenGL 2.1 and OpenGL ES, handed to Breadstick's graphics server, one background process that runs while acceleration is on. On Intel graphics, Linux's own Mesa drives the chip directly, through zink on Intel's Vulkan driver, with no graphics server in between: see Intel graphics.

GPU acceleration is part of Breadstick Pro. Anyone can run Breadstick's test of the graphics chip and see the result before paying for anything.

It tests itself and turns on where it is faster

Graphics chips and their drivers differ from device to device, so Breadstick does not assume anything about yours. It tests the chip: the same scenes are drawn on the graphics chip and on the processor and compared, and light and heavy drawing are timed against the processor.

With Pro, the test runs by itself, once, while Breadstick is open on the screen. From Breadstick 2.0, acceleration turns itself on only where the test shows it is faster than the processor: it has to run stably (no crash, no hang, and a graphics chip that answered), and heavy drawing has to be at least one and a half times as fast as on the processor. A scene that drew slightly differently, or light drawing that was slower, does not keep it off. Where the chip is stable but not that much faster, acceleration stays off, and Graphics shows what the test measured, with the switch to turn it on yourself. If the test crashes or hangs, acceleration stays off and Try again runs it once more; after a second failure you can still turn it on yourself, with a warning that apps may close.

The test needs Breadstick's Linux system to be current. If Graphics says Linux needs an update first, run Breadstick Updates on the Linux desktop, or sudo apt update && sudo apt full-upgrade in the Terminal, and the test follows.

What it measured on ARM devices

Heavy drawing on the graphics chip, against the same drawing on the processor, measured with Breadstick's own test on October 6, 2026:

Device Graphics chip Heavy drawing
Galaxy Tab S11 Ultra Mali about 3x
Pixel 10 Pro XL PowerVR 2.5x
Dell XPS Googlebook Adreno X1-85 1.8x
Galaxy Z Fold 7 and Galaxy Z Tri-Fold Adreno 830 2.8x to 8.8x

Light drawing can be slower than the processor on some ARM chips: between 0.4x and 1.2x on the same devices. An app that draws a few simple shapes gains little or nothing, and may lose a little. The gain is in apps that do real 3D work.

GPU acceleration is new, and Breadstick has not yet verified any chip and driver for good, the ones above included. The Graphics settings say so: a pass is this device's own result, and if something draws wrongly or closes, turn acceleration off.

Intel graphics

On an Intel device, such as an Intel Googlebook, GPU acceleration drives the graphics chip directly. The Linux system's own Mesa uses zink, its OpenGL on Vulkan, on Intel's Vulkan driver, so there is no graphics server and nothing in between. Breadstick checks that the chip, its driver and Mesa work together before it uses them, and the test and the one-and-a-half-times rule above apply as everywhere.

Measured on a Lenovo Googlebook 15 (Intel Core Ultra 5 325) with glmark2-es2 at 1280x720, in frames per second, against software rendering on the same device:

Scene Intel graphics Software
build 952 600
terrain 288 15
refract 547 44

Terrain, the heaviest of the three, ran about 19 times as fast. With no graphics server, the graphics server's parts of this page, such as Restart graphics server and the crash rules below, do not apply on Intel graphics. While it is on, Graphics in Settings says that Linux apps draw on the chip directly.

Settings, Graphics

Graphics in Settings holds everything about it:

While the graphics server runs, the More menu at the top of the Breadstick window also has Draw with the processor, and then Draw with the graphics chip. It decides how apps opened from then on draw, without restarting anything.

Turning it off with apps open lets them finish on the graphics chip; apps you open after that draw with the processor. Restart the desktop to move everything over at once.

What stays on the processor

Some programs draw with the processor even while acceleration is on:

The list of programs is part of Breadstick's Linux system and updates through apt, so it changes as more of them are tested.

If an app draws wrongly

If it keeps happening, send a diagnostic and say which app it was. The device and its graphics chip are the most useful thing you can tell us.

When Breadstick turns it off by itself

Breadstick goes back to the processor on its own when the graphics chip is not holding up:

The free version

Free users can run Test this device under Settings, Graphics, and see how their own graphics chip did. Turning acceleration on opens the Pro screen. Nothing else runs on the free version: no graphics server, and no test unless you ask for one.

If Pro ends, acceleration turns off. Apps that were drawing with the graphics chip keep it until you close them.