I always use full window crosshair in both schematic and PCB editors.
It works fine till the middle of December 2022. The last kicad-nightly version which works fine for me is 202212082203+966f7bfa4c~162~ubuntu20.04.1
Version info:
Application: KiCad
Version: 6.99.0-unknown-966f7bfa4c~162~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.0.4
FreeType 2.10.1
HarfBuzz 2.6.4
FontConfig 2.13.1
libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Platform: Linux 5.4.0-137-generic x86_64, 64 bit, Little endian, wxGTK, cinnamon, x11
Build Info:
Date: Dec 8 2022 22:03:27
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.71.0
OCC: 7.5.2
Curl: 7.68.0
ngspice: 38
Compiler: GCC 9.4.0 with C++ ABI 1013
Build settings:
KICAD_SPICE=ON
In all newer versions the crosshair is missing when rendering engine is set to “Accelerated graphics”. If the engine is switched to “fallback”, the crosshair appears.
Looks like it.
There is another issue with the Ubuntu build where the wxpython lib isn’t built against xwidgets-3.2 but that is an Ubuntu<>kicad concern
Yes, probably this is the reason.
My laptop has a hybrid video and now I switched from Nvidia to Intel HD Graphics with Mesa and crosshair appears!
I’m going to return the system to Nvidia and will check the result.
The strange thing is that with the older 6.99 version I mentioned in the first post, the crosshair is working. Probably some changes in the code after the version 20221208 happened which are Nvidia related broke the crosshair.
I have the same kind of issue. No crosshair whatsoever in eeschema in accelerated graphics with NVIDIA drivers. ( 470.161.03 which are the recommended one for me by Ubuntu)
Work as intended with programmed graphics but not with accelerated.
I tried to disable the cursor HW acceleration on my xorg configuration, but this made my computer unable to reboot. (fortunately, I had backed up the xorg configuration, so no real issue with that)
Might be interresting to note that the crosshair works in accelerated graphics if I fall back to xorg “nouveau” drivers but it is poorly performing, even with regards to NVIDIA drivers and programmed graphics.