KiCAD 8.0.2 again missing crosshair in accelerated graphics mode

Hi, exactly like in Crosshair missing in v.6.99 and 7.0 - #13 by suzizecat, all crosshairs are not rendered in accelerated graphics mode, but appear fine in fallback mode.

This is on a 13th-gen Intel machine running Mabox (Manjaro) Linux with an RTX 3060 video card:

01:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device 4072
Flags: bus master, fast devsel, latency 0, IRQ 214
Memory at 40000000 (32-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=16G]
Memory at 4400000000 (64-bit, prefetchable) [size=32M]
I/O ports at 6000 [size=128]
Expansion ROM at 41000000 [virtual] [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, IntMsgNum 0
Capabilities: [b4] Vendor Specific Information: Len=14 <?> Capabilities: [100] Virtual Channel Capabilities: [250] Latency Tolerance Reporting Capabilities: [258] L1 PM Substates Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> Capabilities: [900] Secondary PCI Express Capabilities: [bb0] Physical Resizable BAR Capabilities: [c1c] Physical Layer 16.0 GT/s <?>
Capabilities: [d00] Lane Margining at the Receiver
Capabilities: [e00] Data Link Feature <?>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia

Other apps work normally including graphics-intensive ones like Blender, FreeCAD, ComfyUI, hashcat, etc. Any ideas?

Application: KiCad Schematic Editor x86_64 on x86_64
Version: 8.0.2, release build
Libraries:
wxWidgets 3.2.5
FreeType 2.13.2
HarfBuzz 8.4.0
FontConfig 2.15.0
libcurl/8.8.0 OpenSSL/3.3.0 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5
libssh2/1.11.0 nghttp2/1.62.1 nghttp3/1.3.0
Platform: Manjaro Linux, 64 bit, Little endian, wxGTK, X11, openbox, x11
Build Info:
Date: Apr 28 2024 16:02:51
wxWidgets: 3.2.4 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.83.0
OCC: 7.7.2
Curl: 8.7.1
ngspice: 42
Compiler: GCC 13.2.1 with C++ ABI 1018
Build settings:
KICAD_USE_EGL=ON

Try using Nvidia’s proprietary driver instead of Nouveau.

Hmm interesting, having difficulty disabling/removing nouveau. This seems to be a moving target, motphing over the years.

  • Found xf86-video-nouveau installed; removed.
  • Saw many posts re: “disable noveau” such as https://linuxconfig.org/how-to-disable-blacklist-nouveau-nvidia-driver-on-ubuntu-20-04-focal-fossa-linux but the arch / manjaro equivalent did nothing.
  • Checked /etc/mkinitcpio.conf (and mkinitcpio.d) and no references to nouveau.
  • Rebuilt grub and mkinitcpio many times during.
  • See in NVIDIA - ArchWiki section 1.5 to disable kms in boot to prevent nouveau - nope.
  • That also says that installing nvidia-utils will disable nouveau, and that was already installed.
  • Tried sudo rmmod nouveau and it is not found. lsmod does not list nouveau.

Still getting in sudo lspci -v | less followed by /VGA:


Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia

Is nouveau even still there / loaded? Checking KiCAD again, nope, still no crosshairs on accelerated graphics only. What else can I try?

If you use the official installer from Nvidia it will guide you through the steps including blacklisting nouveau from both the initcpio and the filesystem.

The download page is here: Official Drivers | NVIDIA Enter your card model and other info and it will take you to the installer.

Running KiCad 8.0.2 under Manjaro with KDE/x11, I also experience the missing crosshair cursor in accelerated graphic mode.
Under KDE I have the opportunity to chose between a X11 or a wayland session.
When using wayland instead of x11, the crosshair is there.

Application: KiCad x86_64 on x86_64

Version: 8.0.2, release build

Libraries:
	wxWidgets 3.2.5
	FreeType 2.13.2
	HarfBuzz 8.4.0
	FontConfig 2.15.0
	libcurl/8.8.0 OpenSSL/3.3.0 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.62.1 nghttp3/1.3.0

Platform: Manjaro Linux, 64 bit, Little endian, wxGTK, X11, KDE, wayland

Build Info:
	Date: Apr 28 2024 16:02:51
	wxWidgets: 3.2.4 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.83.0
	OCC: 7.7.2
	Curl: 8.7.1
	ngspice: 42
	Compiler: GCC 13.2.1 with C++ ABI 1018

Build settings:
	KICAD_USE_EGL=ON

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