Close Menu
    Facebook X (Twitter) Instagram
    • About
    • Privacy Policy
    • Write For Us
    • Newsletter
    • Contact
    Instagram
    About ChromebooksAbout Chromebooks
    • News
      • Stats
    • AI
    • How to
      • DevOps
      • IP Address
    • Apps
    • Business
    • Q&A
      • Opinion
    • Gaming
      • Google Games
    • Blog
    • Podcast
    • Contact
    About ChromebooksAbout Chromebooks
    News

    Project Crostini progressing towards GPU acceleration for Chromebooks running Linux apps

    Kevin TofelBy Kevin TofelJuly 23, 2018Updated:September 20, 2025No Comments3 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest

    There are still a few key functions not yet supported in Project Crostini, which is Google’s implementation to run Linux apps in a container within Chrome OS. One of them is graphics acceleration because the Linux container doesn’t yet have access to graphics hardware — the GPU — on a Chromebook. Now, a feature to provide a virtual GPU with acceleration is heavily in the works.

    I noticed some code commits last week regarding 2D and 3D graphics for Crostini. Today I followed up and see even more progress. The first one of interest is this one in the Crostini-specific code, described as “gpu: implement virtio-gpu“.

    The key point there is mention of virtio-gpu, which is part of a virtual 3D GPU project known as Virgil. Here’s a description of Virgil, which is a research project by Dave Airlie at Red Hat:

    Virgil is a research project to investigate the possibility of creating a virtual 3D GPU for use inside qemu virtual machines, that allows the guest operating system to use the capabilities of the host GPU to accelerate 3D rendering. The plan is to have a guest GPU that is fully independent of the host GPU.

    If it helps to see this visually at a high level, here’s a look at the Virgil3D stack, as created by Robert Foss at Collabora earlier this year:

    Indeed, in his blog post from February, Foss notes that “Currently Collabora and Google are implementing OpenGL ES 2.0 support. OpenGL ES 2.0 is the lowest common denominator for many mobile platforms and as such is a requirement for Virgil3D to be viable on the those platforms.”

    Looking at the Virgil3D stack, it mentions virgilrender as part of the graphics solution. And guess what: There’s a recent code commit also from last week described as “gpu_renderer: add virglrenderer bindings. These bindings are needed for virtio-gpu 3D capabilities.”

    So the Chromium team is working on both of the required pieces to bring accelerated 2D and 3D graphics to Linux within Chrome OS.

    I won’t claim to be an expert in the nuts and bolts of this approach, but on the face of it, it appears that hardware accelerated graphics will be able to “cross over” into a Linux container via a virtual GPU using Virgil3D once Google works the kinks out.

    It’s even possible that we’ll see such support when Crostini lands on the Stable Channel, which is currently slated for Chrome OS version 69. Then again, Google could decide to focus on getting all key functionality into Crostini and pushing it back to Chrome OS 70; it would still meet its target date of implementation by year end in that case.

    Chrome OS Chromebooks Crostini Gaming GPU Graphics Linux Linux Apps Project Crostini
    Share. Facebook Twitter Pinterest LinkedIn Tumblr
    Kevin Tofel
    • Website

    After spending 15 years in IT at Fortune 100 companies, Kevin turned a hobby into a career and began covering mobile technology in 2003. He writes daily on the industry and has co-hosted the weekly MobileTechRoundup podcast since 2006. His writing has appeared in print (The New York Times, PC Magazine and PC World) and he has been featured on NBC News in Philadelphia.

    Related Posts

    Linux Development on Chromebook Statistics 2025

    October 10, 2025

    Age Demographics of Chromebook Users 2025

    October 8, 2025

    Average Chromebook Lifespan by Brand Statistics 2025

    October 6, 2025

    Comments are closed.

    Best of AI

    Cloud AI Service Usage Statistics (2025)

    October 13, 2025

    AI Algorithm Bias Detection Rates By Demographics 2025-2026

    October 1, 2025

    Machine Learning Model Training Cost Statistics [2025]

    September 29, 2025

    Most Repetitive AI Prompts Ever Entered Into Chatbots (2025)

    August 20, 2025

    Which AI Chatbots Are Most Trusted to Handle Sensitive Data? (2025)

    August 15, 2025
    Trending Stats

    ChromeOS vs Windows Performance Benchmarks 2025

    October 3, 2025

    ChromeOS Update Installation Statistics (2025)

    September 26, 2025

    Google Workspace Integration Usage Statistics (2025)

    September 22, 2025

    Most Commonly Blocked Chrome Extensions By Enterprise IT (2025)

    September 20, 2025

    Chrome Desktop vs Mobile vs Tablet Global Traffic Share Statistics (2025)

    September 19, 2025
    • About
    • Write For Us
    • Contact
    • Privacy Policy
    • Sitemap
    © 2025 About Chrome Books. All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.