Accelerazione grafica Linux Chromebook: come attivarla

L’accelerazione grafica Linux Chromebook consente alle applicazioni Linux di utilizzare la GPU del dispositivo invece di affidarsi soltanto alla CPU. Il risultato può essere una maggiore fluidità nelle interfacce, nei software 3D e nelle applicazioni che usano OpenGL. Il supporto dipende dal modello di Chromebook, dalla versione di ChromeOS e dal sistema grafico disponibile nel contenitore Linux. La procedura richiede l’attivazione di una funzione sperimentale in ChromeOS e una verifica dal terminale Linux. Se l’opzione non è presente, il Chromebook potrebbe non supportarla o averla già gestita automaticamente.

Requisiti per l’accelerazione grafica Linux su Chromebook

Il Chromebook deve avere attivo l’Ambiente di sviluppo Linux, chiamato anche Crostini, perché l’accelerazione GPU riguarda le applicazioni eseguite nel contenitore Linux. L’opzione è disponibile soltanto sui dispositivi e sulle configurazioni ChromeOS compatibili.

Prima di procedere, verifica questi requisiti:

  • ChromeOS aggiornato all’ultima versione disponibile per il Chromebook.
  • Ambiente di sviluppo Linux attivo e funzionante.
  • Applicazioni Linux con supporto a OpenGL o ad altre API grafiche compatibili.
  • Autorizzazione ad accedere alle impostazioni sperimentali di ChromeOS.
  • Spazio libero sufficiente per installare gli strumenti di verifica nel contenitore Linux.

Per attivare l’Ambiente di sviluppo Linux, apri Impostazioni, seleziona Avanzate, entra in Sviluppatori e cerca Ambiente di sviluppo Linux. Se la voce è disponibile, seleziona Attiva e completa la configurazione. I nomi dei menu possono cambiare leggermente tra le versioni di ChromeOS, ma il percorso resta nella sezione Sviluppatori.

L’attivazione dell’accelerazione grafica Linux non richiede normalmente la modalità sviluppatore di ChromeOS. La modalità sviluppatore è una funzione diversa e non deve essere abilitata per usare Crostini.

Come attivare l’accelerazione grafica Linux Chromebook

La funzione viene gestita da un’opzione sperimentale di ChromeOS. Su alcuni Chromebook l’accelerazione è già attiva e la relativa impostazione può non essere più visibile.

Passo 1: aprire le funzioni sperimentali di ChromeOS

Apri Google Chrome e digita nella barra degli indirizzi:

chrome://flags/#crostini-gpu-support

Individua la voce Crostini GPU Support. Nel menu a destra seleziona Enabled, quindi premi il pulsante Relaunch per riavviare ChromeOS e applicare la modifica.

L’opzione Crostini GPU Support abilita il passaggio delle funzioni grafiche della GPU alle applicazioni Linux compatibili. Il riavvio è necessario perché ChromeOS ricrei l’ambiente grafico del contenitore Linux con la nuova configurazione.

Passo 2: riavviare anche il Terminale Linux

Dopo il riavvio di ChromeOS, apri l’app Terminale dal programma di avvio. Se il Terminale era già aperto, chiudilo completamente e avvialo di nuovo.

Una sessione Linux già attiva può mantenere la configurazione precedente. Riavviare il Terminale evita di valutare una sessione avviata prima dell’attivazione della GPU.

Passo 3: aggiornare i pacchetti del contenitore Linux

Nel Terminale Linux aggiorna l’elenco dei pacchetti e installa mesa-utils, che contiene il comando glxinfo per identificare il renderer grafico:

sudo apt update
sudo apt install mesa-utils

Il comando sudo apt install mesa-utils installa soltanto gli strumenti di diagnostica Mesa e non modifica il sistema ChromeOS. Durante l’installazione potrebbe essere richiesta la password Linux impostata per il contenitore.

Come verificare se la GPU viene usata dalle applicazioni Linux

La verifica più diretta si esegue dal Terminale Linux con glxinfo. Esegui:

glxinfo -B

Nell’output cerca le righe direct rendering, OpenGL renderer string, OpenGL version string e OpenGL core profile version string. Un risultato compatibile con l’accelerazione hardware mostra normalmente direct rendering: Yes e un renderer che richiama virgl, Mesa o il modello della GPU attraverso il livello grafico virtualizzato.

Per visualizzare soltanto le righe principali puoi usare:

glxinfo -B | grep -E "direct rendering|OpenGL renderer|OpenGL version"

Il testo esatto varia in base alla versione di ChromeOS, al modello del Chromebook e ai componenti Mesa installati. La presenza di llvmpipe nella riga OpenGL renderer string indica invece un rendering software eseguito dalla CPU; in quel caso l’accelerazione GPU non è attiva per quella sessione o non è disponibile.

L’output di glxinfo non deve essere interpretato soltanto in base al nome commerciale della GPU. Crostini può mostrare un renderer virtualizzato, perché le applicazioni Linux accedono alla grafica tramite il livello di integrazione tra ChromeOS, Mesa e virglrenderer.

Verifica dalla pagina interna di Chrome

Apri una nuova scheda di Google Chrome e inserisci:

chrome://gpu

Nella sezione Graphics Feature Status controlla le voci relative a OpenGL, WebGL e alle funzioni grafiche. Questa pagina descrive soprattutto il funzionamento della GPU per ChromeOS e Google Chrome, quindi non sostituisce il test glxinfo -B eseguito dentro il contenitore Linux.

Se chrome://gpu indica che alcune funzioni sono disattivate, il Chromebook può comunque offrire un’accelerazione parziale alle applicazioni Linux. La verifica decisiva per Crostini resta il renderer riportato da glxinfo -B e il comportamento dell’applicazione Linux utilizzata.

Cosa fare se l’accelerazione non funziona

Se chrome://flags/#crostini-gpu-support non mostra la voce Crostini GPU Support, non forzare altre impostazioni casuali. La funzione potrebbe essere stata rimossa perché attiva automaticamente, disabilitata per il modello in uso oppure non più disponibile nella versione installata di ChromeOS.

Controlla quindi gli aggiornamenti da Impostazioni > Informazioni su ChromeOS > Controlla aggiornamenti e riavvia il Chromebook. In caso di dispositivo gestito da una scuola o da un’organizzazione, l’amministratore può aver bloccato le funzioni sperimentali e l’accesso alla GPU.

Se glxinfo -B mostra llvmpipe, verifica che:

  • L’Ambiente di sviluppo Linux sia stato riavviato dopo la modifica.
  • Il Chromebook sia stato riavviato usando Relaunch nella pagina delle impostazioni sperimentali.
  • Il contenitore Linux sia aggiornato con sudo apt update e sudo apt upgrade.
  • L’applicazione Linux supporti davvero OpenGL o un’altra API grafica compatibile.
  • Il dispositivo non stia usando una versione di ChromeOS con supporto GPU limitato.

Per disattivare la funzione, torna a chrome://flags/#crostini-gpu-support, imposta Crostini GPU Support su Default o Disabled e riavvia ChromeOS. Le funzioni presenti in chrome://flags sono sperimentali: un aggiornamento di ChromeOS può modificarne il comportamento o rimuoverle.

L’accelerazione grafica può migliorare la risposta di editor, emulatori e programmi 3D, ma non trasforma automaticamente un Chromebook poco potente in una workstation. Il vantaggio dipende dall’applicazione Linux, dalla GPU integrata e dall’efficienza con cui il software utilizza OpenGL.

Con chrome://gpu e glxinfo -B puoi verificare separatamente il supporto grafico di ChromeOS e quello effettivamente disponibile alle applicazioni Linux: l’accelerazione grafica Linux Chromebook è attiva solo quando il renderer non ricade sul rendering software.

FAQ

No. Il supporto dipende dal modello, dalla GPU, dalla versione di ChromeOS e dalla configurazione Crostini. Alcuni dispositivi gestiscono la funzione automaticamente, mentre altri non la supportano.

No. L’accelerazione grafica Linux Chromebook usa l’Ambiente di sviluppo Linux e normalmente non richiede la modalità sviluppatore di ChromeOS.

Installa mesa-utils ed esegui glxinfo -B. direct rendering: Yes e un renderer Mesa o virgl indicano generalmente l’accelerazione hardware; llvmpipe indica rendering software.

La funzione potrebbe essere già attiva automaticamente, rimossa nella versione installata oppure non supportata dal Chromebook. Aggiorna ChromeOS e controlla il risultato con glxinfo -B.

No. Il miglioramento riguarda soprattutto i programmi che usano OpenGL o altre funzioni GPU compatibili. Le applicazioni esclusivamente testuali o basate sulla CPU non traggono vantaggi significativi.

Altri articoli di questa serie:

PDF Strumenti PDF gratis Nel browser, senza upload Apri gli strumenti