WebGL su Google Chrome con scheda AMD


9

Quando provo a utilizzare Cooliris per Google Chrome, viene visualizzato il seguente messaggio

WebGL non è stato inizializzato correttamente. Assicurati di avere l'ultima versione di Chrome.

Ho una scheda video AMD / ATI. Come risolvere questo? La versione di Google Chrome è 13.0.782.218

http://get.webgl.org/ dice "Hmm. Anche se il tuo browser sembra supportare WebGL, è disabilitato o non disponibile. Se possibile, assicurati di eseguire i driver più recenti per la tua scheda video."

Catalyst Control Center dice "Catalyst versione 11.5 e Driver Packaging Versione 8.84.6-110324a-116088C-ATI"

google-chrome --enable-webgl non ha funzionato


1
@JaderDias Apporta le modifiche al tuo post invece di pubblicare informazioni nei commenti. Ciò fornirà un'esperienza di qualità superiore per tutti gli utenti.
Marco Ceppi

Firefox ora supporta webgl ed è disponibile su Linux :)
Pritesh Jain,

Risposte:


8

WebGL su Google Chrome, è disponibile MA non su Linux, in realtà ci sono molte domande su questo nei gruppi di Google e nel tracker dei problemi di Chromium. Ciò accade in entrambe le versioni x86 e x86-64.

In esecuzione google-chrome --enable-webgl --in-process-webgl o google-chrome --enable-webglnon ha alcun effetto sul browser.

get.webgl.org menziona questo:

  • Hmm. Mentre il tuo browser sembra supportare WebGL, è disabilitato o non disponibile. Se possibile, assicurarsi di utilizzare i driver più recenti per la scheda video.

Se ora fai clic sul link Wiki, quindi su Come ottenere un'implementazione WebGL vedrai questo:

  • Cromo

  • WebGL è disponibile nella versione stabile di Chrome. Segnala i problemi riscontrati nella mailing list pubblica WebGL o tramite il tracker dei problemi di Chromium.

QUESTO è solo mezzo vero come né lo stabile né lo sviluppatore. le versioni di Chrome hanno WebGL disponibile su Linux. (OP sta usando la versione stabile e io sto usando la versione di sviluppo)


2
NOTA: uno dei messaggi di Google Gruppi suggerisce effettivamente di usare Firefox se si deve provare webgl, quindi c'è supporto per Linux, è solo Chrome che non lo supporta.
Uri Herrera,

1
Sembra funzionare bene su Firefox, hai idea del perché Chrome non lo supporta ancora?
Ghost

2

I seguenti passaggi mi consentono di eseguire dimostrazioni su threejs.org :

Sulla pagina chrome://flags/

  • Sostituisci elenco rendering software (seleziona enable)
  • Disabilita WebGL. (seleziona disable)

È possibile verificare che WebGL sia abilitato utilizzando la seguente pagina:

chrome://gpu/

Per riferimento, sto correndo:

  • Cromo 24.0.1312.56
  • Ubuntu 12.04 (x64, Desktop)
  • Serie ATI Radeon HD 4800
  • OpenGL: 3.3.11627

1

Anche se il browser che stai utilizzando è in grado di eseguire webgl, il tuo computer potrebbe non essere in grado di farlo

Se si esegue questo comando in un terminale

glxinfo | grep "OpenGL version"

Dovresti tornare qualcosa del genere

OpenGL version string: 1.5 Mesa 7.9-devel

Se il primo numero è inferiore a 2.1, sfortunatamente non sarà possibile eseguire webgl in nessun browser

Questa è una citazione di Benoit Jacob, uno sviluppatore di Firefox

Anche se WebGL è il più vicino a OpenGL ES v2, ogni implementazione WebGL che conosco, inclusa la nostra, supporta anche OpenGL desktop, ma è necessario almeno OpenGL 2.1 perché WebGL è interamente basato sulla pipeline programmabile. Quindi, OpenGL 1.5 non è abbastanza buono.

A proposito, la mia carta è una ATI Xpress 200M che ha una versione originale di 1.5 e non posso usare il webgl in nessun browser.


alcune persone dovrebbero aver bisogno sudo apt-get install mesa-utilsprima di usare glxinfo
Jader Dias,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.