Running Blender on ChromeOS

From Verge3D Wiki
Jump to navigationJump to search

This short article explains how to run the latest Blender versions on ChromeOS devices — Chromebooks, Chromeboxes.

Latest Chromebook (and especially Chromebook Plus) devices have quite capable GPUs and enough memory to run Blender with good rendering performance. However, the drivers may be buggy and cause some issues.

Blender requires support for OpenGL 4.3 or Vulkan 1.3. However, the hardware-accelerated OpenGL backend provided by Crostini (virtual machine powering Linux Development Environment feature) lacks features needed to run Blender (namely proper amount of SSBO binding locations). This makes Vulkan the only option to operate Blender with decent performance (as software, non-accelerated OpenGL rendering is really slow).

Follow these steps to install and run Blender with Vulkan support:

  1. Install the Linux Development Environment
  2. Activate "Crostini GPU Support" using chrome://flags
  3. Download Blender distribution from the official website and unpack it inside the Linux Development Environment
  4. Go to the unpacked folder
  5. Run Blender with the Vulkan backend enabled: ./blender --gpu-backend vulkan
Blender 5.3+ uses the Vulkan backend by default, so there is no need to specify it in the command line.

Known Bugs

Missing window decorations — reported in Blender Issues and Chromium Bugs.

Missing windows decorations on Blender running on ChromeOS