Mi piacerebbe poter usare siti basati su WebGL come Shadertoy , WebGL Earth , ecc., Ma quei 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 quei siti mi dicono che WebGL è disabilitato nel mio browser. Come posso abilitarlo?
Risposte:
Ho inserito questa risposta in un post wiki della comunità, quindi aggiornalo se noti informazioni obsolete 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
Quindi abilitare 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) simile a questa:
Qui si dovrà cambiare Default
a Enabled
nel menu a discesa.
Quindi controllare lo stato di WebGL:
chrome://gpu
Se lo stato non è "Accelerazione hardware" , l' elenco Problemi rilevati (sotto l' elenco Stato funzionalità grafica ) potrebbe spiegare perché l'accelerazione hardware non è disponibile.
Se la scheda grafica / i driver sono nella lista nera, è possibile ignorare la lista nera. Attenzione: questo non è raccomandato! (vedi la nota delle liste nere di seguito). Per ignorare la lista nera:
chrome://flags
Per ulteriori informazioni, consulta: Guida di Chrome: grafica WebGL e 3D .
Innanzitutto, abilita WebGL:
about:config
webgl.disabled
false
(qualsiasi modifica ha effetto immediato senza riavviare Firefox)Quindi controllare lo stato di WebGL:
about:support
Se la scheda grafica / i driver sono nella lista nera, è possibile ignorare la lista nera. Attenzione: questo non è raccomandato! (vedi la nota delle liste nere di seguito). Per ignorare la lista nera:
about:config
webgl.force-enabled
true
(Come Chrome, Firefox ha una casella di controllo Usa accelerazione hardware quando disponibile , in Preferenze > Avanzate > Generale > Navigazione . Tuttavia, a differenza di Chrome, Firefox non richiede che questa casella di controllo sia selezionata per il funzionamento di WebGL.)
Se i driver grafici sono troppo vecchi per supportare WebGL, potresti essere in grado di aggiornarli.
Maggiori informazioni sono disponibili qui:
Alcune schede grafiche e driver sono inseriti nella lista nera di alcuni browser, perché sono noti per contenere gravi bug o causare arresti anomali. In casi molto gravi, questi possono persino causare il blocco dell'intero computer! Ad esempio, questo problema provoca il blocco di alcuni computer Mac e il riavvio.
Molti browser hanno un'opzione per sovrascrivere la lista nera (es .: tentare di utilizzare le funzionalità nella lista nera, nonostante i rischi). Questo non è raccomandato! Dovresti sostituire la lista nera solo se comprendi e accetti i rischi.
Maggiori informazioni sono disponibili qui:
webgl.*
Firefox siano scarsamente documentate. Che cosa vogliono dire? Ecco alcune opzioni aggiuntive da guardare.
Molto utile per Chrome - tranne per il fatto che potrebbe essere meglio chiarire l'opzione Disabilita WebGL - che non è ovvio in Chrome.
L'opzione Disabilita WebGL deve essere stata disabilitata (urgh - doppio negativo), ovvero il link in basso deve dire 'Abilita' - il che significa che la disabilitazione di webGL è disattivata ... Potrebbe salvare qualcuno alcuni minuti.
I migliori auguri Andy
gfx.crash-guard.status.glcontext
(vedi da sourceforge.net/p/x3dom/mailman/message/34731616 ). Preferisco pubblicare un commento prima di qualsiasi modifica a questa risposta della community.