figma-linux icon indicating copy to clipboard operation
figma-linux copied to clipboard

WebGL Error

Open stackingflow opened this issue 4 years ago • 20 comments

figma-linux

figmalinux

GPU report from figma-linux ->

Graphics Feature Status

  • Canvas: Software only. Hardware acceleration disabled
  • Compositing: Software only. Hardware acceleration disabled
  • Multiple Raster Threads: Disabled
  • Out-of-process Rasterization: Disabled
  • OpenGL: Disabled
  • Rasterization: Software only. Hardware acceleration disabled
  • Skia Renderer: Enabled
  • Video Decode: Software only. Hardware acceleration disabled
  • Vulkan: Disabled
  • WebGL: Disabled
  • WebGL2: Disabled

Problems Detected

  • GPU process was unable to boot: GPU process crashed too many times with SwiftShader.
    Disabled Features: all
  • Gpu compositing has been disabled, either via blocklist, about:flags or the command line. The browser will fall back to software compositing and hardware acceleration will be unavailable.
    Disabled Features: gpu_compositing
  • Accelerated video decode has been disabled, either via blocklist, about:flags or the command line.
    Disabled Features: video_decode

Version Information

Data exported | 2021-05-21T04:00:45.507Z -- | -- Chrome version | Chrome/89.0.4389.90 Operating system | Linux 5.4.0-73-generic Software rendering list URL | https://chromium.googlesource.com/chromium/src/+/398b018945b04cb71527b0df43fcdd3eea27510b/gpu/config/software_rendering_list.json Driver bug list URL | https://chromium.googlesource.com/chromium/src/+/398b018945b04cb71527b0df43fcdd3eea27510b/gpu/config/gpu_driver_bug_list.json ANGLE commit id | f25a0b5b404b 2D graphics backend | Skia/89 109bfc9052ce1bde7acf07321d605601d7b7ec24 Command Line | /opt/figma-linux/figma-linux --no-sandbox --enable-oop-rasterization --ignore-gpu-blacklist -enable-experimental-canvas-features --enable-accelerated-2d-canvas --force-gpu-rasterization --enable-fast-unload --enable-accelerated-vpx-decode=3 --enable-tcp-fastopen --javascript-harmony --enable-checker-imaging --v8-cache-options=code --v8-cache-strategies-for-cache-storage=aggressive --enable-zero-copy --ui-enable-zero-copy --enable-native-gpu-memory-buffers --enable-webgl-image-chromium --enable-accelerated-video --enable-gpu-rasterization --allow-file-access-from-files --disable-color-correct-rendering

Driver Information

Initialization time | 0 -- | -- In-process GPU | false Passthrough Command Decoder | false Sandboxed | false GPU0 | VENDOR= 0x0000, DEVICE=0x0000 Optimus | false AMD switchable | false Driver vendor |   Driver version |   GPU CUDA compute capability major version | 0 Pixel shader version |   Vertex shader version |   Max. MSAA samples |   Machine model name |   Machine model version |   GL_VENDOR | Disabled GL_RENDERER | Disabled GL_VERSION | Disabled GL_EXTENSIONS |   Disabled Extensions |   Disabled WebGL Extensions |   Window system binding vendor |   Window system binding version |   Window system binding extensions |   Window manager | GNOME Shell XDG_CURRENT_DESKTOP | Unity GDMSESSION | ubuntu Compositing manager | Yes System visual ID | 0 RGBA visual ID | 0 Direct rendering version | unknown Reset notification strategy | 0x0000 GPU process crash count | 0 gfx::BufferFormats supported for allocation and texturing | R_8: not supported, R_16: not supported, RG_88: not supported, BGR_565: not supported, RGBA_4444: not supported, RGBX_8888: not supported, RGBA_8888: not supported, BGRX_8888: not supported, BGRA_1010102: not supported, RGBA_1010102: not supported, BGRA_8888: not supported, RGBA_F16: not supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, P010: not supported

Compositor Information

Tile Update Mode | Zero-copy -- | -- Partial Raster | Enabled

GpuMemoryBuffers Status

R_8 | Software only -- | -- R_16 | Software only RG_88 | Software only BGR_565 | Software only RGBA_4444 | Software only RGBX_8888 | Software only RGBA_8888 | Software only BGRX_8888 | Software only BGRA_1010102 | Software only RGBA_1010102 | Software only BGRA_8888 | Software only RGBA_F16 | Software only YVU_420 | Software only YUV_420_BIPLANAR | Software only P010 | Software only

Display(s) Information

Info | Display[21441628360977476] bounds=[0,0 1920x1080], workarea=[0,28 1920x1052], scale=1, rotation=0, panel_rotation=0 external. -- | -- Color space (all) | {primaries_d50_referred: [[0.6442, 0.3535], [0.3226, 0.6231], [0.1521, 0.0552]], transfer:IEC61966_2_1, matrix:RGB, range:FULL} Buffer format (all) | BGRA_8888 SDR white level in nits | 100 Bits per color component | 8 Bits per pixel | 24 Refresh Rate in Hz | 60

Video Acceleration Information

Vulkan Information

Device Performance Information

Driver Information for Hardware GPU

Initialization time | 0 -- | -- In-process GPU | false Passthrough Command Decoder | false Sandboxed | false GPU0 | VENDOR= 0x0000, DEVICE=0x0000 Optimus | false AMD switchable | false Driver vendor |   Driver version |   GPU CUDA compute capability major version | 0 Pixel shader version |   Vertex shader version |   Max. MSAA samples |   Machine model name |   Machine model version |   GL_VENDOR | Disabled GL_RENDERER | Disabled GL_VERSION | Disabled GL_EXTENSIONS |   Disabled Extensions |   Disabled WebGL Extensions |   Window system binding vendor |   Window system binding version |   Window system binding extensions |   Window manager | GNOME Shell XDG_CURRENT_DESKTOP | Unity GDMSESSION | ubuntu Compositing manager | Yes System visual ID | 0 RGBA visual ID | 0 Direct rendering version | unknown Reset notification strategy | 0x0000 GPU process crash count | 0 gfx::BufferFormats supported for allocation and texturing | R_8: not supported, R_16: not supported, RG_88: not supported, BGR_565: not supported, RGBA_4444: not supported, RGBX_8888: not supported, RGBA_8888: not supported, BGRX_8888: not supported, BGRA_1010102: not supported, RGBA_1010102: not supported, BGRA_8888: not supported, RGBA_F16: not supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, P010: not supported

Graphics Feature Status for Hardware GPU

  • Canvas: Software only. Hardware acceleration disabled
  • Compositing: Software only. Hardware acceleration disabled
  • Multiple Raster Threads: Disabled
  • Out-of-process Rasterization: Disabled
  • OpenGL: Disabled
  • Rasterization: Software only. Hardware acceleration disabled
  • Skia Renderer: Enabled
  • Video Decode: Software only. Hardware acceleration disabled
  • Vulkan: Disabled
  • WebGL: Disabled
  • WebGL2: Disabled

Problems Detected for Hardware GPU

  • GPU process was unable to boot: GPU process crashed too many times with SwiftShader.
    Disabled Features: all
  • Gpu compositing has been disabled, either via blocklist, about:flags or the command line. The browser will fall back to software compositing and hardware acceleration will be unavailable.
    Disabled Features: gpu_compositing
  • Accelerated video decode has been disabled, either via blocklist, about:flags or the command line.
    Disabled Features: video_decode

Log Messages

  • GpuProcessHost: The GPU process exited normally. Everything is okay.
  • GpuProcessHost: The GPU process exited normally. Everything is okay.

stackingflow avatar May 21 '21 04:05 stackingflow

@insanitywanted Check the new release: https://github.com/Figma-Linux/figma-linux/releases/tag/v0.9.6 and see if performance is better, as you have an older AMD GPU, might have fixed issues for you as well.

snarkyalyx avatar Mar 19 '22 20:03 snarkyalyx