Technical Manual

The Input Latency Manual

Kernel-level Input Tuning: Reclaiming the 1ms Response Time.

The Silent Performance Killer

Most users focus on "FPS" or "RAM," but the single biggest factor in how a computer "feels" is Input Latency. This is the time it takes for a button press on your mouse or keyboard to be registered by the kernel, processed by the compositor, and rendered on the screen. In Windows and macOS, this stack is bloated with legacy drivers and polling bottlenecks. Tebian optimizes the input path at the C-level.

1. USB Polling Rates: 125Hz to 1000Hz

By default, many Linux kernels poll USB devices at 125Hz (8ms delay). For a gamer or a professional developer, this is an eternity. Tebian's boot configuration includes the usbhid.mousepoll=1 parameter, forcing the kernel to poll your HID devices at 1000Hz (1ms delay) out of the box.

  • Interrupt Coalescing: We disable kernel-level coalescing for input devices to ensure every packet is processed the moment it arrives.
  • XHCI Optimization: We tune the USB 3.0 controller parameters to minimize the overhead of the "Handshake" protocol.

2. Evdev: The Direct Path

Tebian uses Libinput talking directly to the evdev kernel interface. We've removed the intermediate X11 translation layers that introduce "Jitter" into mouse movement. When you move your mouse in Tebian, you are seeing the raw hardware events mapped directly to the Wayland coordinate system.

Conclusion: The Instant Machine

The Input Latency Manual is about making your hardware honest. By removing the software bottlenecks, we ensure that your machine responds at the speed of your reflexes. One ISO. One menu. Zero lag.