Estou com um problema com o WebGL no navegador Chromium do Raspberry Pi 3. Fiz as configurações necessárias, mas nada aconteceu.
Aqui está a minha informação
- Equipamento: Raspberry Pi 3
- OS: Linux raspberrypi 4.9.80-v7 + # 1098 SMP Sex 9 de mar 19:11:42 GMT 2018 armv7l GNU / Linux (Raspian Stretch com desktop, também tento lite)
- Navegador: chromium-browser version => Chromium 60.0.3112.89 Criado no Ubuntu 14.04, rodando no Raspbian 9.3
- Driver gráfico: vc4-kms-v3d
Aqui estão os resultados do get.webgl.org:
Aqui está o exemplo do threejs.org ("webgl_animation_cloth"):
Testei os mesmos sites no firefox iceweasel.
Eles funcionam como mostrado por essas capturas de tela:
Eu tentei várias configurações no chrome: // flags, mas nada mudou
Quando começo chromium-browser
na linha de comando, vejo
libgl error: MESA-LOADER: failed to retrieve device information
mas @ eric-anholt dizem que isso não deve ter efeitos importantes.
Respostas:
Ok, então eu encontrei uma solução aqui: https://www.raspberrypi.org/forums/viewtopic.php?t=191087
Funciona para mim!
fonte
Parece que você não é o único com esse problema. Você pode querer verificar sua
chrome://flash
página e ver se você está usando algum driver que não deveria. Teste e verifique cada driver de acordo com a função. Depois, desinstale e reinstale o chromium para verificar se alguma coisa mudou:Se esta solução não funcionar ...
A maioria das pessoas relata o problema relacionado à sua placa de vídeo. Você pode ver esse problema acessando
chrome://gpu/
e verificando se a aceleração de hardware está ativada para o WebGL. Caso contrário, provavelmente porque o cromo colocou na lista negra a GPU do RPi; é por isso que você está recebendo o seguinte promptporque a GPU do seu Pi foi colocada na lista negra. Você precisará encontrar uma maneira de iniciar o Chromium enquanto ignora a lista negra. Eu sei que para o Google Chrome o comando é
Então, você pode tentar algo semelhante para o Chromium.
Enquanto isso, use o Firefox, se puder, e verifique o link aqui discutindo listas negras no WebGL. Você também pode relatar isso como um bug para os desenvolvedores.
----ATUALIZAR----
O comando a seguir deve corrigir seu problema:
fonte
chromium-browser --enable-webgl --ignore-gpu-blacklist
retorna uma tonelada de erros, mas inicia o cromo eget.webgl.org
funciona!Eu descobri que o seguinte funciona para o "Raspbian GNU / Linux 9 (stretch)": Para descobrir qual versão você tem, digite "cat / etc / os-release" em um terminal.
Console: sudo raspi-config Em "7 Opções avançadas" / "A7 GL Driver", selecione "G2 GL (Fake KMS)"
Área de trabalho: Preferências / Adicionar ou remover software, procure por "Chrome" e escolha "Driver WebDriver para o navegador Chromium", clique em "OK"
fonte