System requirements

What a computer needs to run Twinwright Studio, and what the 3D view needs from its graphics.

Windows

Linux

Graphics

The 3D view uses Direct3D 11, on any graphics card or built-in graphics that has it (feature level 10.0 or higher). Without one, Studio draws with Windows' software renderer (WARP): it works, but the view is slower (at most 30 frames a second) and there is no tool close-up.

Help > About shows which one Studio uses under Display.

When the 3D view cannot start

The rest of the window works without the 3D view. If the view stays empty or shows that it is not available:

  1. Open Tools > Settings… > Files.
  2. Tick Software rendering (when the graphics card has trouble; at the next start).
  3. Close Studio and start it again.

Updating the graphics card's driver often fixes the cause.

Linux

On Linux, the 3D view uses OpenGL 4.1 or later: the Mesa drivers have it for the graphics of the last ten years. Without a graphics driver, Mesa's software renderer draws the view, more slowly; to try it, start Studio from a terminal with LIBGL_ALWAYS_SOFTWARE=1 before the program's name.

Memory and disk

Screens and scaling

A real machine

In 1.0, connecting to a real machine is a preview, from the command line (see A real machine): a serial port (USB) at 115 200 baud, or a controller on the network.

Studio uses the network as follows:

Studio's ports listen on this computer only: other computers cannot reach them.

On Linux, the serial port belongs to the dialout group: add your account to it once (sudo usermod -aG dialout $USER) and log in again.