Before reporting...
Operating System
Linux (X11)
NextTabletDriver Version
v1.26.0407.00
Tablet Model
Gaomon S620
Problem Description
Trying to move the pen in dwm/X11 makes the cursor teleport..
2026-08-06.19-24-13.mp4
Steps to Reproduce
Open NextTabletDriver
Move the pen
Console Logs / Error Messages
[19:18:47] Debug [Startup] Checking for single instance (Linux flock)...
[19:18:47] Info [Startup] NextTabletDriver v1.26.0407.00 starting on linux (x86_64)
[19:18:47] Info [Config] Loaded last session from /home/t999jc/.config/nexttabletreader/Settings/last_session.json
[19:18:47] Info [Config] Using loaded configuration from last session
[19:18:47] Debug [Config] Loaded app preferences
[19:18:47] Info [App] Spawning Input Engine thread
[19:18:47] Info [WebSocket] Spawning WebSocket thread
[19:18:47] Info [Config] Spawning Background Saver thread
[19:18:47] Info [App] Spawning Auto-Updater thread
[19:18:47] Info [TabletManager] Starting device manager thread
[19:18:47] Info [Tracking] OS: linux | Architecture: x86_64
[19:18:47] Info [Tracking] Distribution: CachyOS
[19:18:47] Info [Tracking] Hostname: cachyos-x8664 | User: t999jc
[19:18:47] Info [Tracking] CPU Model: Unknown | Cores: Unknown
[19:18:47] Info [Tracking] Total Physical RAM: 5.70 GB
[19:18:47] Info [Tracking] === CONFIGURATION LOG (Startup) ===
[19:18:47] Info [Tracking] Mode: Absolute
[19:18:47] Info [Tracking] Active Area -> Width: 78.35, Height: 60.97 | Offsets -> X: 82.55, Y: 50.70 | Rotation: 0.0 deg
[19:18:47] Info [Tracking] Target Area -> Width: 1920.00, Height: 1080.00 | Offsets -> X: 0.00, Y: 0.00
[19:18:47] Info [Tracking] Antichatter -> Enabled: false | Latency: 2.0ms | Strength: 3.00
[19:18:47] Info [Tracking] Stylus -> Tip Threshold: 10 | Eraser Threshold: 10 | Disable Pressure: false | Disable Tilt: false
[19:18:47] Info [Tracking] General -> Lock Aspect Ratio: false | Show Playfield: false
[19:18:47] Info [Startup] TIMING - Logger: 64.72µs | Mutex/SingleInst: 105.50µs | Config Load: 16.08ms | Shared State: 252.72µs | Services/Tray: 101.24µs | Supervisor Threads: 250.09µs | Total Startup: 17.75ms
[19:18:47] Info [HID] HID API initialised in 5.88ms
[19:18:47] Info [Injector] Virtual tablet device created: NextTabletDriver Virtual Pen
[19:18:47] Info [Injector] Virtual mouse device created: NextTabletDriver Virtual Mouse
[19:18:47] Info [TabletManager] Thread priority increased (nice -11)
[19:18:47] Info [Pipeline] Adding filter: Devocub Antichatter
[19:18:47] Info [Pipeline] Adding filter: HandSpeed WebSocket
[19:18:47] Debug [Detect] Starting scan of 5 HID devices...
[19:18:47] Debug [Driver] Loaded 312 configs from disk in 2.95ms
[19:18:47] Debug [Driver] Loaded 22 configs from embedded in 626.97µs
[19:18:47] Info [Driver] Total 334 tablet configurations loaded in 3.60ms
[19:18:47] Info [Driver] Indexed 505 configurations across 246 unique VID:PID pairs
[19:18:47] Debug [Detect] Found candidate for Gaomon S620: 256c:006f (Interface 0, Path: " /dev/hidraw2" )
[19:18:47] Info [Detect] Connected: Gaomon S620 (256c:006f) | Interface: 0 | Init: 381.00ns
[19:18:47] Info [Tracking] TABLET DETAILS: Name: ' Gaomon S620' | Width: 165.1mm, Height: 101.6mm | MaxX: 33020, MaxY: 20320 | MaxPressure: 8191 | Parser: OpenTabletDriver.Configurations.Parsers.UCLogic.UCLogicReportParser
[19:18:47] Debug [Detect] Timings -> Enum: 80.00ns | Open: 51.46ms | Total: 55.53ms
[19:18:47] Info [HID] Device connected: 256c:006f
[19:18:47] Info [TabletManager] Tablet metadata populated: Gaomon S620
[19:18:47] Info [Tray] System Tray listener background thread started
[19:18:47] Info [Tracking] GPU Renderer: AMD Radeon Vega 8 Graphics (radeonsi, raven, ACO, DRM 3.64, 7.1.6-273-tkg-eevdf-llvm)
[19:18:47] Info [Tracking] GPU Vendor: AMD
[19:18:47] Info [Tracking] OpenGL Version: 4.6 (Core Profile) Mesa 26.1.6-arch3.1
[19:18:47] Debug [Config] Loaded app preferences
[19:18:47] Info [Config] Loaded settings from /home/t999jc/.config/nexttabletreader/Settings/profiles/asdf
[19:18:47] Info [Update::Check] No new updates found or version format mismatch. (Remote: v1.26.2006.01, Local: 1.26.0407.00)
[19:19:59] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 6.20ms (parsing: 2.27µs, processing: 6.20ms, HID read: 371.36ms)
[19:19:59] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 64.44s (exceeded 25ms threshold)
[19:20:06] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 5.87s (exceeded 25ms threshold)
[19:20:12] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 6.51ms (parsing: 1.60µs, processing: 6.51ms, HID read: 433.05ms)
[19:20:12] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 4.44s (exceeded 25ms threshold)
[19:20:15] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 608.94ms (exceeded 25ms threshold)
[19:20:23] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 9.97ms (parsing: 3.69µs, processing: 9.97ms, HID read: 476.30ms)
[19:20:23] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 6.99s (exceeded 25ms threshold)
[19:20:27] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 5.20ms (parsing: 1.69µs, processing: 5.20ms, HID read: 5.00ms)
[19:20:39] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 5.11ms (parsing: 1.45µs, processing: 5.11ms, HID read: 253.71ms)
[19:20:39] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 10.77s (exceeded 25ms threshold)
[19:20:41] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 7.38ms (parsing: 3.54µs, processing: 7.37ms, HID read: 5.03ms)
[19:20:43] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 5.27ms (parsing: 5.10µs, processing: 5.27ms, HID read: 5.05ms)
[19:20:53] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 8.31s (exceeded 25ms threshold)
[19:24:15] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 10.86ms (parsing: 4.73µs, processing: 10.86ms, HID read: 242.58ms)
[19:24:15] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 201.45s (exceeded 25ms threshold)
[19:24:22] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 6.36s (exceeded 25ms threshold)
[19:24:24] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 8.49ms (parsing: 1.32µs, processing: 8.49ms, HID read: 3.99ms)
[19:24:26] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 6.20ms (parsing: 2.38µs, processing: 6.20ms, HID read: 3.99ms)
[19:24:31] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 5.26ms (parsing: 2.32µs, processing: 5.26ms, HID read: 300.68ms)
[19:24:31] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 4.31s (exceeded 25ms threshold)
[19:24:33] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 6.40ms (parsing: 1.43µs, processing: 6.40ms, HID read: 4.00ms)
[19:24:36] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 524.06ms (exceeded 25ms threshold)
[19:25:50] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 18.91ms (parsing: 3.14µs, processing: 18.90ms, HID read: 159.34ms)
[19:25:50] Warn [PerfSpike] LAG SPIKE: Delay between active packets was 73.25s (exceeded 25ms threshold)
[19:25:58] Warn [PerfSpike] LAG SPIKE: Packet parsing & processing took 6.20ms (parsing: 591.00ns, processing: 6.20ms, HID read: 4.98ms)
Before reporting...
Operating System
Linux (X11)
NextTabletDriver Version
v1.26.0407.00
Tablet Model
Gaomon S620
Problem Description
Trying to move the pen in dwm/X11 makes the cursor teleport..
2026-08-06.19-24-13.mp4
Steps to Reproduce
Console Logs / Error Messages