Framerate on Schematic and Footprint editors is unpleasantly low (<= 30FPS?)

Hello,

I’m a new user of KiCad v6 and I’m liking it so far.
However, I’m finding the panning action to be really uncomfortable to use due to the low framerate KiCad displays things with. Especially on the footprint editor.

I couldn’t find a tool to measure the FPS on Windows programs since they are all directed towards gaming, but it’s clearly lower than 60FPS as panning on other programs like Fusion360 is a lot more fluid and thus comfortable to the viewer. I’m guessing things are being represented at 30FPS or lower, except on the 3D viewer, which is fluid.

Here’s a short video comparing both softwares:

Please, watch it at 1080p 60fps to be able to tell any difference. Try tracking with your eyes a specific footprint pad while panning, you’ll notice how choppy the movement is.

Windows 10, KiCad Version: (6.0.0-rc2-1-g6f711f8ce3)

Do you think this could become a reasonable feature request?

Thanks

AFAIK there is no intentional framerate limiting so I’m not sure what feature you would propose.

First, make sure you’re using accelerated graphics (OpenGL), not fallback.
Next I would adjust your antialiasing settings.

Does that help?

1 Like

Yes there is. It’s capped to 60 fps or else you PC would melt from bad design in kicad.

The current graphics pipeline is not ideal and is actually very cpu bound due to poor legacy architecture dating back absolute years. Maybe in v7 we will fix it but nothing can be done to improve it much now.

@Alejandro_Perez ensure accelerated graphics are turned on in preferences. There have been bugs where it switches to fallback and it’s even more CPU bound as it doesn’t use the GPU at all.

1 Like

Yes, I had Fallback graphics set as my rendering engine. Didn’t change that setting myself and didn’t remember you had more options available if you accessed the settings from the schematics/footprint editors. Sorry =P

It’s definitely better now. I guess I shouldn’t have problems with high quality antialiasing settings since I have a powerful laptop with RTX3060 GPU and Ryzen 7 5800H CPU.

Thanks guys

1 Like

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