Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

Vulkan games did run in Crostini—but the 2021 demonstration was an experimental, hardware-dependent milestone, not a recipe that works on every Chromebook. Today, enabling Linux does not guarantee GPU-accelerated Vulkan, and Vulkan itself does not guarantee that Steam or a Proton game will run. Check what graphics renderer your Linux environment actually exposes before installing games; for supported Chromebooks, ChromeOS’s separate Steam gaming environment is generally the more appropriate local-gaming route.

The short answer

The August 2021 report behind “Eureka! Playing Vulkan Games in Crostini” showed a Vulkan port of Quake running inside a Linux container on ChromeOS through the experimental VirtIO Venus graphics path. It did not establish a universal Crostini feature, publish a complete reproducible installation guide, or prove that modern Steam and Proton games would work.

In 2026, the practical answer remains configuration-dependent. ChromeOS release, device GPU and architecture, Linux environment generation, Mesa driver, and the renderer available to the app all matter. Google’s March 2026 developer update also says graphics acceleration is not supported in the newer Baguette Linux architecture at the time of publication, and that Baguette is scheduled to become the default for new Linux installations starting with ChromeOS M147. Existing installations may differ. Google’s developer update is the relevant source for that transition.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

So treat the old breakthrough as a historical demonstration. You can safely check your current Linux environment, but do not assume the 2021 Arch-container approach still applies to your Chromebook.

#1 Best Overall
HP 14" HD Chromebook Laptop for Students, Intel Quad-Core N4120(> N4020), 4GB RAM, 64GB eMMC, WiFi, Webcam, HDMI, USB-A&C, 14 Hours Battery Life, Zoom, Chrome OS, CUE Accessories
  • Intel Celeron N4120: 4 Cores & Threads, 1.1GHz Base Clock, Up to 2.6GHz Boost Clock, 4MB Cache, Intel UHD Graphics 600. The perfect combination of performance, power consumption, and value helps your device handle multitasking smoothly and reliably with four processing cores to divide up the work.
  • 14" HD Display: 14.0-inch diagonal, HD (1366 x 768), micro-edge, anti-glare. See your digital world in a whole new way. Enjoy movies and photos with the great image quality and high-definition detail of 1 million pixels.
  • Memory & Storage: 4 GB LPDDR4x & 64 GB eMMC Storage. Adequate high-bandwidth RAM to smoothly run multiple applications and browser tabs all at once. An embedded multimedia card provides reliable flash-based storage.
  • Ports:2 x USB 3.0 Type-A,1 x USB 3.0 Type-C,1 x HDMI,1 x Headphone Jack
  • Chrome OS: Chromebook is a computer for the way the modern world works, with thousands of apps. Enjoy the seamless simplicity that comes with Google Chrome and Android apps, all integrated into one laptop. It’s fast, simple, and secure.

What Crostini, Termina and Venus do

“Crostini” is the name commonly used for ChromeOS’s integrated Linux environment. In the classic setup, a Linux container runs inside the Termina virtual machine, which is managed as part of ChromeOS’s virtualized environment. A graphics API call made by a Linux application therefore has to pass through several layers before it can use the physical GPU.

ChromeOS host
└── Termina virtual machine
    └── Linux container (classically Debian-based Crostini)
        └── Linux app, game, or translation layer
            └── Available graphics driver and renderer

Separate gaming path:
ChromeOS host
└── Borealis / Steam gaming VM (where supported)

Venus is a virtualized Vulkan implementation, not simply a name for “Vulkan installed in Linux.” Google describes a guest-side driver that sends Vulkan work through shared memory to a host-side renderer. The design is intended to make accelerated Vulkan available to guest environments while preserving process isolation. Google discussed Venus in connection with Borealis and ARCVM; that does not mean every current Crostini container exposes it to every game. See Google’s Venus explanation.

The distinction that matters when diagnosing a game is between Vulkan implemented on the CPU and Vulkan backed by an accelerated GPU path:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Lavapipe is Mesa’s software Vulkan driver. It can make Vulkan applications start, but it renders on the CPU and is generally not a practical way to play demanding games.
  • Venus is the virtualized Vulkan path relevant to the original breakthrough. When properly supported, it can provide GPU-accelerated Vulkan to a guest.

As the original report emphasized, “Vulkan is present” and “the Chromebook is rendering this game on its GPU” are different claims.

What the 2021 experiment actually proved

The original article was published on August 6, 2021. It described experimental Vulkan support in Termina beginning with Chrome OS 93 and a test using Chrome OS 94 Canary. The demonstration involved an Arch Linux container, an emulated ASUS Chromebook CX9 profile, and a Chromebook Pixel 2 as the physical test device. Its Vulkan game was a port of Quake. The author reported that it launched and ran at high frame rates, but did not publish reproducible benchmark figures or a complete set of steps that readers could apply to their own devices. Read the original report for its specific account and limitations.

That test did not show that modern Proton games were ready. The test device exposed Vulkan 1.0, while the article said the DXVK and VKD3D-Proton use cases it was considering required Vulkan 1.2. It also reported a mismatch in which the driver advertised Vulkan 1.2 even though the hardware behaved as if it only supported Vulkan 1.0. The author therefore could not use the experiment to demonstrate the more demanding Windows-game examples discussed in the article.

The result was meaningful, but narrow: one experimental setup ran one Vulkan-native game. It was not evidence that “Vulkan works on Chromebooks” in general, or that a reported API version alone reliably predicts game compatibility.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why Vulkan matters—and why it is not enough

Vulkan is a modern graphics API that gives applications more explicit control over graphics work than older, more state-heavy APIs such as OpenGL. It is also important to Linux gaming because translation layers can use Vulkan to run graphics workloads originally written for Microsoft’s Direct3D APIs. DXVK translates Direct3D 9, 10, and 11 calls to Vulkan; VKD3D-Proton provides a Direct3D 12-to-Vulkan path used by Proton for supported games.

That makes a working Vulkan path useful, but it is only one link in a chain. A Proton game can still fail because the GPU lacks a required feature or extension, the available Vulkan version is too old, the translation layer does not support the game’s graphics needs, anti-cheat is incompatible, shaders compile poorly, or the game has input, fullscreen, or architecture problems. Available RAM and storage matter too. A successful vulkaninfo result is a diagnostic clue, not a compatibility certificate.

Can you use Vulkan in Crostini today?

There is no reliable blanket yes or no. Google said that by May 2022 Venus had shipped on Chromebooks supporting Steam and on Pixelbooks for ARCVM. Its public material describes Venus particularly in the ChromeOS gaming and Android-virtual-machine context; it does not establish universal accelerated Vulkan support for arbitrary Crostini installations. Meanwhile, the Baguette announcement adds a time-sensitive caution: graphics acceleration was listed as unsupported for that new Linux architecture at the update’s publication, with the transition scheduled to affect new installations from M147 onward.

Rank #3
ASUS 2026 15" FHD IPS Chromebook, Intel Processor Up to 2.80GHz, 4GB DDR4, 128GB Storage, HDMI, Super-Fast WiFi, Chrome OS, Pastel Silver (Renewed)
  • Intel Processor Up to 2.80GHz, 4GB DDR4, 128GB Storage
  • 15" FHD IPS Display, Intel UHD Graphics
  • 1x USB Type C, 1 x USB Type A, 1x Headphone/Microphone Combo Jack, HDMI
  • Fast WiFi and Bluetooth, Integrated Webcam
  • Chrome OS, AC Charger Included, Pastel Silver

Your results can depend on:

  • Device and GPU: Linux availability does not imply a supported virtual GPU path, a suitable GPU generation, or enough performance.
  • CPU architecture: An ARM Chromebook may not run the same Linux game binaries or x86-focused compatibility tools as an Intel or AMD Chromebook.
  • ChromeOS version and channel: Stable, Beta, Dev, and Canary releases can expose different behavior; experimental results are especially poor grounds for assuming stable-channel support.
  • Linux environment generation: A classic installation and a newer Baguette-based installation may not have the same graphics capabilities.
  • Game requirements: The game and its translation layer may require a particular Vulkan version, feature, or extension.
  • Management policy and updates: School or work policies can disable Linux, and a ChromeOS update can change the platform underneath an existing setup.

ChromiumOS documentation says devices launched in 2019 or later generally support Crostini, with some earlier devices also supported; devices no longer receiving updates are not expected to gain Crostini support. That is a Linux-support indicator, not a gaming recommendation. Check the ChromiumOS container documentation, and, on a managed Chromebook, ask the administrator whether Linux development is allowed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Enable Linux, then check the renderer

If your Chromebook offers the Linux environment and you are comfortable experimenting, the documented baseline is straightforward. In ChromeOS, open Settings → Advanced → Developers, then turn on Linux development environment. The exact presentation may vary by release or administrator policy. Launch Terminal and update the package list:

sudo apt update

This enables or updates the Linux environment; it does not enable Vulkan acceleration. Google’s Linux setup guide covers the standard setup, file sharing, shutdown, and backup/restore. For example, files can be copied into Linux files, or a folder can be right-clicked in Files and shared with Linux; shared folders appear under /mnt/chromeos.

On a Debian-based Crostini installation, these general Linux/Mesa diagnostics can help identify what is exposed. They are not a Google-certified gaming procedure, and package availability may vary:

sudo apt install -y vulkan-tools mesa-utils
vulkaninfo --summary
glxinfo -B

Look for a Vulkan device and version in vulkaninfo --summary, then inspect the renderer reported by glxinfo -B. Output naming varies by driver, but a CPU renderer such as llvmpipe or lavapipe is a warning that rendering is software-based, not evidence of gaming-grade GPU acceleration. A device name that appears to identify a GPU is encouraging, but it still does not prove that a particular title, feature, or performance target will work.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Lenovo Chromebook 2-in-1 - Lightweight Laptop - Google Gemini - Intel® N150 CPU - 14" WUXGA IPS Touchscreen Display - 4GB RAM - 128GB UFS Storage - Integrated Intel® Graphics - Luna Grey
  • THE BETTER WAY TO LAPTOP – Imagine a Chromebook that’s as flexible as your day: thin and lightweight with built-in Google apps and stress-free security.
  • TAKE HITS KEEP MOVING – Sleek, light, and built to last- the Chromebook 2-in-1 is just 0.69” thick and 3.3lbs. Enjoy long-lasting battery life, fast charging, and military-grade durability for nonstop productivity wherever life takes you.
  • PERFORMANCE THAT MATCHES YOUR HUSTLE – Fuel your ideas with an Intel Core processor and 128GB storage. Boot up in under 10 seconds to start the day powerfully efficient.
  • FLEX YOUR CREATIVITY ANYWHERE, ANYTIME – Create, work, or unwind your way with a versatile 2-in-1 design. Flip easily between laptop, tent, and tablet modes with a responsive touchscreen built for flexibility.
  • BRILLIANT VIEWS AND IMMERSIVE AUDIO – See, hear, and create with awesome clarity. The WUXGA display brings rich detail to your work and play, while audio tuned by Waves MaxxAudio provides immersive, balanced sound.

If the renderer is Lavapipe or another CPU backend, stop before installing Proton or a demanding game. More game packages will not turn software rendering into GPU acceleration. If the result looks accelerated, test the actual game or application: the driver can expose a version or feature that a specific workload cannot use correctly.

Why a game can still fail after Vulkan works

  • Insufficient Vulkan version or features: A game or DXVK/VKD3D-Proton build may need a higher version or extensions that the guest does not expose.
  • Version reporting does not match capability: The 2021 report itself described a driver version that appeared higher than the test hardware’s behavior supported.
  • Anti-cheat or game-specific restrictions: Some multiplayer titles do not support the compatibility environment they are running under.
  • CPU architecture mismatch: An ARM device may encounter binary or translation limitations even if a Vulkan API is available.
  • Other runtime problems: Missing 32-bit libraries, shader compilation, fullscreen or pointer-lock behavior, and limited RAM or storage can all stop a game independently of Vulkan.

Steam starting successfully is not the same as a game being compatible, and a game launching is not the same as acceptable performance. Verify the exact title and its requirements rather than treating Vulkan as an all-purpose gaming switch.

Why the old Arch-container approach is not a current recipe

The 2021 demonstration used an Arch container to access newer packages and drivers, but the original article did not publish complete installation instructions. It relied on an experimental ChromeOS Canary setup and hardware that the author warned was not representative of most Chromebooks. ChromiumOS does allow custom containers, but its documentation distinguishes those experiments from the default supported Linux experience; alternative distributions are not tested to the same degree.

That matters more as ChromeOS changes its Linux architecture. Instructions for classic Crostini, a particular Canary build, or an old driver stack may not apply to a new installation or a later release. Avoid copying old vmc commands or experimental flags from a historical article as though they were current, supported steps. Without confirmation for the exact device and release, such commands can add complexity without providing working acceleration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Crostini versus Borealis and Steam on ChromeOS

Crostini is primarily for Linux development and applications. Borealis is a separate, gaming-focused virtual machine developed for Steam on eligible ChromeOS devices. Google describes Borealis as an Arch-based environment with a game-oriented software and update model, including a graphics stack designed around ChromeOS gaming and Venus. It is not simply the ordinary Debian Crostini container with Steam installed. See Google’s overview of Steam on ChromeOS.

Best Value
HP Chromebook 14 Laptop, Intel Celeron N4120, 4 GB RAM, 64 GB eMMC, 14" HD Display, Chrome OS, Thin Design, 4K Graphics, Long Battery Life, Ash Gray Keyboard (14a-na0226nr, 2022, Mineral Silver)
  • FOR HOME, WORK, & SCHOOL – With an Intel processor, 14-inch display, custom-tuned stereo speakers, and long battery life, this Chromebook laptop lets you knock out any assignment or binge-watch your favorite shows..Voltage:5.0 volts
  • HD DISPLAY, PORTABLE DESIGN – See every bit of detail on this micro-edge, anti-glare, 14-inch HD (1366 x 768) display (1); easily take this thin and lightweight laptop PC from room to room, on trips, or in a backpack.
  • ALL-DAY PERFORMANCE – Reliably tackle all your assignments at once with the quad-core, Intel Celeron N4120—the perfect processor for performance, power consumption, and value (2).
  • 4K READY – Smoothly stream 4K content and play your favorite next-gen games with Intel UHD Graphics 600 (3) (4).
  • MEMORY AND STORAGE – Enjoy a boost to your system’s performance with 4 GB of RAM while saving more of your favorite memories with 64 GB of reliable flash-based eMMC storage (5).
Area Crostini Borealis / Steam on ChromeOS
Primary purpose Linux development and applications Integrated Steam gaming on eligible devices
Environment Linux container in the general Linux environment Separate gaming-focused VM
Maintenance You manage Linux apps, packages, and dependencies ChromeOS manages the gaming environment and its image
Vulkan role Depends on device, release, environment, and available renderer Part of the ChromeOS gaming graphics design where supported
Best fit Linux apps, development, and graphics experimentation Steam gaming on a supported Chromebook

If your device offers Steam through ChromeOS, use that supported path rather than assuming Steam installed inside Crostini is equivalent. ChromiumOS documentation recommends running Steam separately when the Chromebook supports it. Eligibility is device-specific; Linux support alone does not establish Steam or Vulkan gaming support.

Back up before experimenting

Before changing packages or trying custom containers, use ChromeOS’s Linux backup/restore option to save anything important. Google’s Linux setup documentation explains backing up and restoring the environment. If you need to stop Linux, the Terminal app’s context menu includes a shutdown option. If an experiment leaves the container unusable, removing and recreating the Linux environment can be a recovery path—but deleting it can erase Linux files that have not been backed up.

For managed devices, or if an experiment would require developer mode, firmware changes, or unsupported flags, do not treat that as a routine gaming setup. Check device policy and release-specific documentation first.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Which route makes sense?

  • Try Crostini Vulkan if your goal is learning or testing a lightweight Linux-native game, your renderer appears accelerated, and you accept that updates or device limitations may change the result.
  • Use Steam on ChromeOS if your Chromebook is eligible and you want the integrated local Steam path.
  • Use Steam Link if you already own a gaming PC and have a good local network; the PC does the rendering.
  • Consider cloud gaming if your connection is reliable and the service supports the games you want; latency, bandwidth, availability, and game-library support matter.
  • Choose dedicated gaming hardware or a conventional Linux laptop if you need predictable local performance, broad driver control, or a better chance with demanding games.

Those alternatives solve different problems. Crostini experimentation costs no hardware purchase, but is uncertain; streaming avoids local Vulkan requirements but depends on a host PC or network service; dedicated gaming hardware offers a more coherent local gaming environment but is a separate purchase.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.