Come posso abilitare WebGL nel mio browser?
Mi piacerebbe poter usare siti basati su WebGL come Shadertoy WebGL Earth , ecc, ma questi siti mi dicono che WebGL è disabilitato nel mio browser. Come posso abilitarlo?
Mi piacerebbe poter usare siti basati su WebGL come Shadertoy WebGL Earth , ecc, ma questi siti mi dicono che WebGL è disabilitato nel mio browser. Come posso abilitarlo?
Ho fatto di questa risposta un post wiki della comunità, quindi per favore aggiornatelo se notate informazioni non aggiornate o mancanti.
Controlla caniuse.com/webgl per vedere se il tuo browser supporta WebGL.
Se il tuo browser supporta WebGL, segui queste istruzioni per abilitarlo:
Innanzitutto, abilita l'accelerazione hardware:
chrome://settings
Poi abilita WebGL:
chrome://flags
Nelle versioni più recenti, questa opzione di Disabilita WebGL non sarà disponibile, dovrai invece cercare WebGL 2. 0 (o qualche versione diversa) che assomiglia a questa:
[Prova questo se sopra non funziona] Abilita - Sovrascrivi lista di rendering software
Poi ispeziona lo stato di WebGL:
chrome://gpu
Se lo stato non è “Hardware accelerated”, allora la lista Problemi rilevati (sotto la lista Graphics Feature Status) può spiegare perché l'accelerazione hardware non è disponibile.
Se la scheda grafica / i driver sono nella blacklist, è possibile sovrascrivere la blacklist.Attenzione: questo non è raccomandato! (vedi nota blacklist sotto). Per annullare la blacklist:
chrome://flags
Per ulteriori informazioni, vedere Chrome Help: WebGL e grafica 3D .
Innanzitutto, abilitare WebGL:
about:config
webgl.disabled
false
(qualsiasi modifica ha effetto immediato senza rilanciare Firefox) Poi ispeziona lo stato di WebGL:
about:support
Se la scheda grafica/conducente è nella lista nera, è possibile sovrascrivere la lista nera.Attenzione: questo non è raccomandato! (vedere la nota sulle liste nere qui sotto). Per annullare la blacklist:
about:config
webgl.force-enabled
Imposta true
Imposta su &007
(Come Chrome, Firefox ha una casella di controllo Usa l'accelerazione hardware quando disponibile, in Preferenze > Avanzato > Generale > Browsing. Tuttavia, a differenza di Chrome, Firefox non richiede che questa casella di controllo sia selezionata per il funzionamento di WebGL)
Se i vostri driver grafici sono troppo vecchi per supportare WebGL, potreste essere in grado di aggiornarli.
Ulteriori informazioni sono disponibili qui:
Alcune schede grafiche e driver sono nella lista nera di alcuni browser, perché sono noti per contenere gravi bug o causare crash. In casi molto gravi, questi possono addirittura causare il congelamento dell'intero computer! Ad esempio questo problema causa il congelamento di alcuni computer Mac e richiede il riavvio.
Molti browser hanno un'opzione per annullare la blacklist (cioè: tentare di usare le funzioni della blacklist, nonostante i rischi). *Questo non è raccomandato! * Si dovrebbe annullare la blacklist solo se si comprende e si accettano i rischi.
Maggiori informazioni sono disponibili qui:
Molto utile per Chrome - eccetto che potrebbe essere meglio chiarire l'opzione Disabilita WebGL - che non è ovvia in Chrome.
L'opzione Disabilita WebGL deve essere stata disabilitata (urgh - doppia negazione), cioè il link sotto deve dire ‘Abilita’ - il che significa che disabilitare webGL è disattivato… Può far risparmiare qualche minuto a qualcuno.
Auguri Andy