Skip to content
HUBrisOrigami development library
Color Schemes
Color Scheme Browser
Desktop SchemesBase · gamma 1.7
Monitor gamma
Chrome type · pointer

/usr/lib/X11/schemes · x_eoe_6530m

IRIS InSight: Origami Development Library
NavigatorOrigami Bring-Up Notes
Press Releasespage 2 of 27

Press Releases

IRIX Draws Its Desktop on an Emulated SGI Origin

IRIX draws its own graphical login and desktop on an emulated SGI Origin, with an absolute tablet pointer and working sound.

A Headless Emulator Gains a Graphical Login, a Working Desktop, an Absolute Pointer and Sound

THE MACHINE ROOM (September 25, 2026). The Origami project today announced that IRIX 6.5.30 draws its own graphical login screen and desktop on an emulated SGI Origin. Until this month every result this project reported was a serial console. The emulated Origin 200 now carries a graphics card whose unmodified IRIX driver and X server paint a full-colour 1280 by 1024 login screen, and a user can log in, open windows, drag them, minimise and restore them.

The Card

The Origin 200 was sold as a server, and one that needed a screen took a PCI graphics card. The emulated Origin 200 carries a model of one, the PsiTech RAD4, in the PCI slot its vendor documents. IRIX’s own driver for the card attaches, and the display manager’s own X server renders the login screen: correctly shaped, correctly coloured, with the SGI hardware cursor composited into the picture the way the card’s colour converter overlays it on the video signal.

IRIX's graphical login screen, drawn by its own X server on the emulated Origin 200

The guest’s keyboard and mouse reach it, and a login reaches the desktop. On that desktop, window drag, minimise and restore, and redraw of overlapping windows all come out pixel-exact against the expected image.

The IRIX desktop on the emulated Origin 200, with the Toolchest, a Console window and the Icon Catalog open

A Pointer That Lands Where You Click

Driving the desktop over a remote viewer exposed a problem that was not a bug. A viewer sends absolute positions, the emulated PS/2 mouse can only send relative movement, and IRIX’s pointer acceleration multiplies large movements, so clicks overshot their targets. A real mouse moves in small steps and never meets this, so there was nothing in the mouse to fix. The faithful answer was a different device: an emulated serial drawing tablet, which IRIX already supports with its own stock driver, reporting absolute coordinates with no acceleration in the path. A plain remote viewer’s double-click on the desktop’s dumpster icon opened its folder window.

SGI’s Own Graphics, Partly

A second graphics head is further back. The emulated Origin 2000 carries a model of SGI’s own Solid Impact board, and IRIX has reached a login, its Console window and the Toolchest on it. The login screen itself still draws its form in the wrong colour and misses fields, some icons lose their colour, and OpenGL has not yet been carried through. It is a first desktop, not a finished one.

And It Makes a Sound

On a one-node Origin 2000 fitted with SGI’s audio I/O board, IRIX’s sfplay plays SGI’s own confidence tone through the emulated audio processor, and the captured output matches the source file in pitch and shape. A stereo file with a different tone in each channel comes back bit-exact with its channels in place, and the digital audio output is sample-exact. Playback runs at the right speed when the emulator’s clock follows guest execution. On the ordinary host-clocked setting it still stretches.

About This Project

Origami is a permanent fork of QEMU that emulates SGI’s MIPS/IRIX ccNUMA machines. It exists because nothing else emulated them, and because SGI’s firmware, IRIX and its drivers are the strongest available witness that the model is faithful. A run on it is evidence about the model, never about the silicon. It ships nothing and sells nothing. It is a research and preservation project, unaffiliated with Silicon Graphics or PsiTech.

SGI, IRIX, Origin, Solid Impact and MIPS are trademarks of their respective owners, and this project is unaffiliated with any of them. No SGI code is reproduced in the fork.

Development Library / Press Releases / IRIX Draws Its Desktop on an Emulated SGI Originpage 2 of 27