browser sem suporte a gpu

7

O Google tem um ovo de páscoa que desenha um gráfico 3D, mas quando eu experimentei o chrome, ele não reclamou do suporte a WebGL. Eu também testei no Firefox, cujo suporte WebGL foi ativado, mas acabou com o mesmo problema. Assim, suspeito que seja um problema da minha GPU. Alguns googling me levaram para chrome://gpu e aqui está o que eu tenho

Status do recurso gráfico

  • Canvas: somente software, aceleração de hardware indisponível
  • Processamento HTML: somente software, aceleração de hardware indisponível
  • CSS 3D: indisponível. Aceleração de hardware indisponível
  • WebGL: indisponível. Aceleração de hardware indisponível
  • Multisampling WebGL: indisponível. Aceleração de hardware indisponível

Problemas detectados

  • O processo da GPU não conseguiu inicializar. Acesso a GPU não permitido.
  • O driver GL é software renderizado. Composição acelerada está desativada .: 59302
  • Os drivers do Mesa no Linux com mais de 7.11 são considerados bugs.
  • A tela 2d acelerada é instável no Linux no momento.

Informações da versão

  • Dados exportados Ter Abr 10 2012 18:35:57 GMT + 0800 (CST)
  • Versão do Chrome 18.0.1025.151 (Build oficial 130497)
  • Sistema operacional Linux 3.0.0-0300-generic
  • Versão da lista de renderização de software 1.27
  • ANGLE revisão 988
  • gráficos 2D backend Skia

Eu me pergunto o que cada um dos problemas implica e como eu posso lidar adequadamente com isso? Estou usando o Ubuntu 11.04

    
por manuzhang 10.04.2012 / 12:48

3 respostas

8

É porque sua GPU (ou o driver sendo) não é suportada pelo WebGL. Seu navegador na lista negra.

No entanto, você pode forçar a habilitação da sua GPU para o WebGL.

Aviso : faça isso por sua conta e risco. Pode prejudicar seu hardware. Geralmente, há boas razões (como algum bug crítico de driver) por que os recursos estão bloqueados.

Para lançar chrome ignorando a lista negra, execute o seguinte após pressionar Alt + F2 OU em terminal

google-chrome --enable-webgl --ignore-gpu-blacklist

Configurando o firefox:

  • Para ativar o WebGL, acesse about:config e defina webgl.force-enabled=true .

  • Para forçar o anti-aliasing de WebGL, vá para about:config e defina webgl.msaa-force=true .

  • Para forçar a ativação da aceleração de camadas, vá para about:config e defina layers.acceleration.force-enabled=true .

Mais leituras na lista negra do Firefox.

    
por Web-E 10.04.2012 / 13:10
6

É porque sua GPU (ou o driver sendo usado) não é suportado pelo WebGL. O navegador está na lista negra. No entanto, você pode forçar a habilitação da sua GPU para o WebGL.

No Google Chrome:

chrome://flags/

Ativar. Substituir lista de renderização de software.

Isso pode ter resultados instáveis. Como "Accelerated 2d canvas é instável no Linux no momento e o Stage3D não é suportado no Linux." Achei melhor deixá-lo desativado e apenas atualizar seu driver gráfico. Com o driver NVIDIA "preferido" v.280, o Chrome diz que não suporta 3D, mas funcionou bem sendo forçado. Atualizando para a versão current-updates (v.295.2 a partir de hoje. V.304.51 é o release oficial), habilita tudo que funciona.

Boa sorte.

    
por JOSH S 26.09.2012 / 22:02
0

Eu apenas segui as instruções do artigo abaixo e funcionou para mim.

  

Chrome ativado Linux com WebGL e todo o material de aceleração de hardware

Ele sugere que você habilite / desabilite os seguintes sinalizadores em chrome://flags :

  • [ON] Substitui a lista de renderização de software (provavelmente a mais importante se o seu hardware estiver na lista negra)
  • [ON] composição de GPU em todas as páginas
  • [ON] Composição encadeada
  • [OFF] Desativar tela 2D acelerada
  • [OFF] Desativar tela 2D adiada
  • [OFF] Desativar animações CSS aceleradas
  • [ON] Filtros SVG acelerados pela GPU
  • [OFF] Desativar GPU VSync
  • [OFF] Desativar WebGL
  • [ON] Rolagem suave
  • [ON] Ativar CSS Shaders

Estas duas outras opções também são sugeridas, mas marcadas como "não relacionadas a gráficos"; mas eles podem ser úteis em certos casos.

  • [ON] Ativar Extensões de Mídia Criptografadas nos elementos
  • [ON] Entrada de áudio da Web

Agora, não consegui encontrar todas essas sinalizações, pois estou executando o Google Chrome versão 30 , mas os experimentos que levaram ao artigo foram feitos na versão 23 do Google Chrome , mas funcionou muito bem e agora tenho todos os Recursos gráficos (listados em chrome://gpu ) ativados e funcionando.

    
por Fardin 06.01.2014 / 22:16