WebGL no Google Chrome com cartão AMD

9

Quando tento usar o Cooliris para o Google Chrome, ele mostra a seguinte mensagem

  

O WebGL não foi inicializado corretamente. Verifique se você está executando a versão mais recente do Chrome.

Eu tenho uma placa de vídeo AMD / ATI. Como consertar isto? A versão do Google Chrome é 13.0.782.218

link diz "Hmm. Embora o seu navegador pareça suportar WebGL, ele está desativado ou indisponível. Se possível, assegure-se de que você estão executando os drivers mais recentes para sua placa de vídeo. "

O Catalyst Control Center diz "Catalyst version 11.5 e Driver Packaging Version 8.84.6-110324a-116088C-ATI"

google-chrome --enable-webgl não funcionou

    
por Jader Dias 02.09.2011 / 19:27

3 respostas

8

WebGL no Google Chrome, ele está disponível MAS não no Linux. Na verdade, há muitas perguntas sobre isso nos grupos do Google e no rastreador de problemas do Chromium. Isso acontece nas versões x86 e x86-64.

A execução de google-chrome --enable-webgl --in-process-webgl ou google-chrome --enable-webgl não afeta o navegador.

get.webgl.org Menciona isto:

  • Hmm. Enquanto o seu navegador parece suportar WebGL, ele está desativado ou indisponível. Se possível, por favor assegure-se que você está executando o drivers mais recentes para sua placa de vídeo.

Se você agora clicar um pouco no link Wiki e, em seguida, em Como obter uma implementação WebGL , verá isto:

  • Chrome

  • O WebGL está disponível na versão estável do Chrome. Por favor reporte problemas encontrados na lista de discussão pública WebGL ou através da Rastreador de problemas do Chromium.

ESTE é apenas metade verdadeiro como nem o estável nem o dev. As versões do Chrome têm o WebGL disponível no Linux. (OP está usando o lançamento estável e eu estou usando o dev release)

    
por Uri Herrera 02.09.2011 / 20:42
2

As etapas a seguir permitem que eu execute demonstrações no threejs.org :

  

Na página chrome://flags/

  • Substituir lista de renderização de software (selecione enable )
  • Desativar o WebGL. (selecione disable )

Você pode verificar se o WebGL está ativado usando a seguinte página:

  

chrome://gpu/

Para referência, estou em execução:

  • Cromo 24.0.1312.56
  • Ubuntu 12.04 (x64, área de trabalho)
  • ATI Radeon HD 4800 Series
  • OpenGL: 3.3.11627
por Thomas Bratt 03.03.2013 / 21:52
1

Mesmo que o navegador que você está usando seja capaz de executar o webgl, seu computador pode não ser capaz de

Se você executar este comando em um terminal

glxinfo | grep "OpenGL version"

Você deve receber algo assim

OpenGL version string: 1.5 Mesa 7.9-devel

Se o primeiro número for menor que 2.1, você não poderá executar o webgl em qualquer navegador, infelizmente

Esta é uma citação de Benoit Jacob, um desenvolvedor do Firefox

  

Embora o WebGL seja o mais próximo do OpenGL ES v2, todos os WebGLs   implementação que eu conheço, incluindo a nossa, suporta desktop OpenGL   também, mas você precisa pelo menos do OpenGL 2.1 porque o WebGL é inteiramente baseado   no pipeline programável. Então, de fato, o OpenGL 1.5 não é bom   o suficiente.

BTW meu próprio cartão é um ATI Xpress 200M que tem uma versão opengl de 1.5 e não posso usar webgl em qualquer navegador.

    
por Allan 02.09.2011 / 21:08