piegpu installer
Puts piegpu on the Raspberry Pi's microSD card from this page. Step by
step, with what to do if something doesn't work: the
installation guide.
Supported for now: the Raspberry Pi Zero / Zero W and the Zero 2 W.
1Connect the RPi
A new card: put piegpu on it first. Prepare a card writes it onto the card in this computer's card reader; with no card reader, start the RPi over USB (below). A card with piegpu: connect the RPi's USB port (not PWR IN) to this computer with a data cable, and press Connect (step 2 of the guide).
Put the microSD card in this computer's card reader. It must be FAT32: cards up to 32 GB usually are; a bigger one (exFAT) needs formatting first (how). Choose the board: the Zero 2 W's big chip is marked RP3A0. The settings (section 3) go on the card too. (Way A in the guide.)
Choose the card and write writes the files straight onto the card (Chrome, Edge); Download a .zip gives them to unpack onto the card (any browser). Reset restarts a connected RPi from its card.
No card reader? Start a blank RPi over USB
An RPi whose card is new or empty waits for this computer over USB,
and the page starts piegpu on it (a Zero or a Zero 2 W: the board takes its own
build); then Install piegpu writes its card. If the card holds another system
(Raspberry Pi OS, say), take it out first and put it back when the page asks. Once
per computer the browser needs access to the RPi's boot mode: on Linux
sudo apt install rpiboot (or a udev rule), on Windows the WinUSB driver
(how;
Way B in the guide).
2The board
3Settings
The files these settings make
4Actions
Install piegpu writes the firmware and the settings above to the card, then restarts the RPi from it; Save the settings only writes just the settings. Test OpenGL runs gears (glxgears' three gears) on the RPi: the demo runs in this page (WebAssembly) and sends its OpenGL ES commands over the serial port (it needs the Host setting Auto or USB on the card). Test Video plays the Big Buck Bunny trailer (853x480 H.264; Blender Foundation, CC BY 3.0) the same way, decoded by the RPi's VideoCore, with its sound (AAC) on an HDMI monitor that has speakers. Test Audio plays an MP3 or an Ogg Vorbis file there (the format beside it), decoded by the RPi: "Monkeys Spinning Monkeys" by Kevin MacLeod (incompetech.com, CC BY 4.0). While a demo runs, the RPi takes commands from this page only; Stop ends the demo's session, and the RPi answers this page again (older firmware restarts).
The RPi's log
piegpu: BSD 2-Clause licence; its RPi firmware (the kernels) GPL-3.0, as it links Circle and FAAD2: source at github.com/anight/piegpu. The Raspberry Pi's own firmware files: Broadcom's licence.