Estou rodando o 12.04 em um laptop i5 com gráficos Intel e notei na semana passada que o webgl não funcionava mais no Chrome. Tem no passado recente e não consigo pensar em nada que eu teria feito para quebrá-lo. Eu pensei que era chrome e segui vários conselhos sobre como configurar flags do Chrome e listas negras do gpu, mas nada funcionou. Eu tenho o firefox instalado, mas dificilmente o uso, então decidi ver se o webgl funcionaria com o firefox, mas não funciona.
Então, eu acho que é o meu gpu, eu tentei atualizar os drivers e reiniciar, mas ainda não há webgl.
lspci -v
de saídas:
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 3977
Flags: bus master, fast devsel, latency 0, IRQ 42
Memory at e0000000 (64-bit, non-prefetchable) [size=4M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
Olhando para chrome: // gpu eu vejo:
Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Flash: Software only, hardware acceleration unavailable
Flash Stage3D: Software only, hardware acceleration unavailable
Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable
Compositing: Software only, hardware acceleration unavailable
Rasterization: Software only, hardware acceleration unavailable
Threaded Rasterization: Unavailable
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Software only, hardware acceleration unavailable
WebGL: Unavailable
E:
Problems Detected
GPU process was unable to boot: GPU process launch failed.
Disabled Features: all
EXT_occlusion_query appears to be buggy with Intel GPUs on Linux
Applied Workarounds: disable_ext_occlusion_query
Clear uniforms before first program use on all platforms: 124764, 349137
Applied Workarounds: clear_uniforms_before_first_program_use
Mesa drivers in Linux handle varyings without static use incorrectly: 333885
Applied Workarounds: count_all_in_varyings_packing
Multisampling is buggy in Intel IvyBridge: 116370
Applied Workarounds: disable_multisampling
Disable partial swaps on linux drivers: 339493
Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces