Slow to edit Schematic info

Hi, I am using 7.0.2 on Linux. And editing the values/fields (and actually any other thing) on it is quite slow on Eeschema. Popup windows take too much time to launch. Is this something that is happening with just me on my system, or it is slow for everyone? Is it possible to improve this? How?

Thanks in advance.

Application: KiCad Schematic Editor x86_64 on x86_64

Version: 7.0.2-6a45011f42~172~ubuntu22.10.1, release build

Libraries:
	wxWidgets 3.2.1
	FreeType 2.12.1
	HarfBuzz 2.7.4
	FontConfig 2.13.1
	libcurl/7.85.0 OpenSSL/3.0.5 zlib/1.2.11 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.3 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.49.0 librtmp/2.3

Platform: Ubuntu 22.10, 64 bit, Little endian, wxGTK, ubuntu, x11

Build Info:
	Date: Apr 17 2023 07:57:55
	wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.74.0
	OCC: 7.6.3
	Curl: 7.85.0
	ngspice: 38
	Compiler: GCC 12.2.0 with C++ ABI 1017

Build settings:
	KICAD_SPICE=ON

if this affects popup-dialogs which show a font-picker-field (reference, value, all label-types), but don’t affect dialogs without font-picker (symbol properties, dialog for line/rectangle/circle/arc):

Ah, that is it then. It is all related to the fonts. Is there anything we could do to improve this on our end until the fix is not achieved?

Maybe an environment variable to change the default folder path for Kicad, so the Kicad could find a folder with only one or 2 fonts, maybe?

Since you are on Ubuntu, you could switch to the testing PPA and see if it’s fixed for you

Sure. Thanks for the quick response. Is there any important change that you are aware of that can break my design? I am going to save my project first, just want to have an idea if I can continue using the testing PPA for a while.

There shouldn’t be – testing builds are pre-releases of the stable series (so, what will eventually become 7.0.3) so only have bugfixes.

Ah, awesome. I like that, I am installing it already.

It looks like it still has the same issue for me.

My test,

  • move the mouse over a label, hit E, and it takes 1 or 2 seconds to launch the popup.
  • move the mouse over a graphic line, hit E, and it launches the popup instantly.

This is today’s version

Application: KiCad Schematic Editor x86_64 on x86_64

Version: 7.0.2-unknown-202304210434~b74af71312~ubuntu22.10.1, release build

Libraries:
	wxWidgets 3.2.1
	FreeType 2.12.1
	HarfBuzz 2.7.4
	FontConfig 2.13.1
	libcurl/7.85.0 OpenSSL/3.0.5 zlib/1.2.11 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.3 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.49.0 librtmp/2.3

Platform: Ubuntu 22.10, 64 bit, Little endian, wxGTK, ubuntu, x11

Build Info:
	Date: Apr 21 2023 04:34:14
	wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.74.0
	OCC: 7.6.3
	Curl: 7.85.0
	ngspice: 38
	Compiler: GCC 12.2.0 with C++ ABI 1017

Build settings:
	KICAD_SPICE=ON

Using this new version now. It looks like the problem got worse, maybe.

Could we have the option to disable the misc fonts?
Or maybe a checkbox list (or just a config file) where we can list which fonts we want to have available.

This is modern, cool and all but I prefer speed.
I cannot even think well having to wait 3s to see a popup.

Application: KiCad Schematic Editor x86_64 on x86_64

Version: 7.0.2-unknown-202304271703~a11fd7a792~ubuntu23.04.1, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.12.1
	HarfBuzz 6.0.0
	FontConfig 2.14.1
	libcurl/7.88.1 OpenSSL/3.0.8 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh/0.10.4/openssl/zlib nghttp2/1.52.0 librtmp/2.3

Platform: Ubuntu 23.04, 64 bit, Little endian, wxGTK, ubuntu-xorg, x11

Build Info:
	Date: Apr 27 2023 17:03:17
	wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.74.0
	OCC: 7.6.3
	Curl: 7.88.1
	ngspice: 38
	Compiler: GCC 12.2.0 with C++ ABI 1017

Build settings:
	KICAD_SPICE=ON

IIRC Ian made some fixes in KiCad and some fixes in wx for this issue, does the testing PPA have the wx fixes or are those delayed until the next wx point release?

1 Like

No, the testing PPA uses stable wx releases and does not have any unreleased wx changes.

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