6.0 3d viewer slow on Arch Linux

Hi,

I’m running 3, 4k screens on the following hardware/software:

  • AMD Ryzen 9 3900X 12-Core
  • NVS 510 video card
  • Arch Linux
  • KiCad 6.0

I have schematic and PCB editors set for “Accelerated graphics”.

Everything works pretty well, except the 3d PCB viewer – it is painfully slow.

An associate who is using integrated Intel graphics on Arch Linux says 3d viewer performs good for him.

Would something like a Nividia GTX 1660 make a big difference in the 3d performance?

Below are the results of gmark2:

[cbrake@ceres ~]$ glmark2
=======================================================
    glmark2 2021.12
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   NVS 510/PCIe/SSE2
    GL_VERSION:    4.6.0 NVIDIA 470.86
=======================================================
[build] use-vbo=false: FPS: 2541 FrameTime: 0.394 ms
[build] use-vbo=true: FPS: 2760 FrameTime: 0.362 ms
[texture] texture-filter=nearest: FPS: 2514 FrameTime: 0.398 ms
[texture] texture-filter=linear: FPS: 2333 FrameTime: 0.429 ms
[texture] texture-filter=mipmap: FPS: 2553 FrameTime: 0.392 ms
[shading] shading=gouraud: FPS: 2009 FrameTime: 0.498 ms
[shading] shading=blinn-phong-inf: FPS: 1943 FrameTime: 0.515 ms
[shading] shading=phong: FPS: 1908 FrameTime: 0.524 ms
[shading] shading=cel: FPS: 2051 FrameTime: 0.488 ms
[bump] bump-render=high-poly: FPS: 1224 FrameTime: 0.817 ms
[bump] bump-render=normals: FPS: 2775 FrameTime: 0.360 ms
[bump] bump-render=height: FPS: 2601 FrameTime: 0.384 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1600 FrameTime: 0.625 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 971 FrameTime: 1.030 ms
[pulsar] light=false:quads=5:texture=false: FPS: 2246 FrameTime: 0.445 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 699 FrameTime: 1.431 ms
[desktop] effect=shadow:windows=4: FPS: 1099 FrameTime: 0.910 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1503 FrameTime: 0.665 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1804 FrameTime: 0.554 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1561 FrameTime: 0.641 ms
[ideas] speed=duration: FPS: 2040 FrameTime: 0.490 ms
[jellyfish] <default>: FPS: 1171 FrameTime: 0.854 ms
[terrain] <default>: FPS: 148 FrameTime: 6.757 ms
[shadow] <default>: FPS: 1675 FrameTime: 0.597 ms
[refract] <default>: FPS: 301 FrameTime: 3.322 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 2419 FrameTime: 0.413 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 2147 FrameTime: 0.466 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 2326 FrameTime: 0.430 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 2260 FrameTime: 0.442 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 2104 FrameTime: 0.475 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 2341 FrameTime: 0.427 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 4675 FrameTime: 0.214 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 4350 FrameTime: 0.230 ms
=======================================================
                                  glmark2 Score: 2019 
=======================================================

Try turning off “Show Copper Thickness” in rendering options, it seems to be very slow.

See this issue:

1 Like

could you rise a bug with this info?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.