wayfire icon indicating copy to clipboard operation
wayfire copied to clipboard

Invisible mouse cursor under NVIDIA

Open birdie-github opened this issue 3 years ago • 4 comments

Under NVIDIA drivers 515.65.01 the mouse cursor is invisible and there are error messages being logged.

II 26-08-22 09:29:40.623 - [src/main.cpp:249] Starting wayfire version 0.7.4
II 26-08-22 09:29:40.623 - [libseat] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory
II 26-08-22 09:29:40.624 - [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
II 26-08-22 09:29:47.828 - [src/core/seat/input-manager.cpp:94] remove input: Logitech G203 Prodigy Gaming Mouserd" to output (nII 26-08-22 09:29:47.829 - [src/core/seat/input-manager.cpp:94] remove input: Power Button
II 26-08-22 09:29:47.829 - [src/core/seat/input-manager.cpp:94] remove input: Logitech USB Keyboard Consumer Control
II 26-08-22 09:29:47.829 - [src/core/seat/input-manager.cpp:94] remove input: Logitech USB Keyboard System Control
II 26-08-22 09:29:47.829 - [src/core/seat/input-manager.cpp:94] remove input: Logitech G203 Prodigy Gaming Mouse Keyboard
II 26-08-22 09:29:47.829 - [src/core/seat/input-manager.cpp:94] remove input: Logitech G203 Prodigy Gaming Mouse Keyboard
II 26-08-22 09:29:47.847 - [src/core/seat/input-manager.cpp:94] remove input: Power Button
II 26-08-22 09:29:47.848 - [src/core/seat/input-manager.cpp:94] remove input: Logitech USB Keyboard
II 26-08-22 09:29:47.848 - [libseat] [libseat/backend/logind.c:382] Disabling seat
II 26-08-22 09:29:47.848 - [backend/drm/backend.c:124] DRM fd paused
EE 26-08-22 09:29:47.848 - [types/output/cursor.c:269] Failed to pick cursor format
EE 26-08-22 09:29:47.848 - [types/output/cursor.c:354] Failed to render cursor buffer

Using wayfire-config-manager-0.7.0-3.fc36.x86_64 and wayfire-0.7.4-1.fc36.x86_64.

DRM is enabled:

[    2.479654] [drm] [nvidia-drm] [GPU ID 0x00000800] Loading driver
[    3.291483] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:08:00.0 on minor 0

birdie-github avatar Aug 26 '22 09:08 birdie-github

Setting env var WLR_NO_HARDWARE_CURSORS=1 should "fix" this?

Ozwald1 avatar Aug 26 '22 10:08 Ozwald1

Yeah, it fixes the problem.

Should I file any other issues under NVIDIA? I've identified a number of them.

  • Hints endlessly showing and flickering when pressing the Start button and hovering on applications icons
  • Window resize being very laggy for wfconfig

birdie-github avatar Aug 28 '22 20:08 birdie-github

@birdie-github is that a complete log? I’m experiencing a similar issue (tracking) and I’d like to compare notes.

AdrianVovk avatar Sep 01 '22 21:09 AdrianVovk

Yes, that's a complete log.

birdie-github avatar Sep 02 '22 09:09 birdie-github