Skip to content

Cursor corruption on ALL displays (not just evdi) when DisplayLink monitor is used alongside native NVIDIA output through a KVM #583

Description

@Newspaper8459

Environment:

  • OS: Ubuntu 24.04
  • Kernel: 6.11.0-29-generic
  • evdi version: 1.15.0
  • NVIDIA driver: 595.71.05 (proprietary)
  • GPU: RTX A6000
  • Session: X11
  • KVM switch: TESmart 2-Way Dual Monitor KVM

Symptom:
Screen corruption/artifacts near mouse cursor occurring on ALL connected displays (not just the evdi virtual display) when a DisplayLink monitor is connected simultaneously with a native GPU output (DP/HDMI),WITH a KVM switch in between. Corruption appears both on evdi-driven and natively-driven outputs at the same time.

Steps to reproduce:

  1. Connect a native display via DP/HDMI through a KVM switch
  2. Connect a DisplayLink USB monitor (with or without KVM switch, either is fine)
  3. Move the mouse cursor
  4. Cursor-area artifacts appear on both displays

Confirmed reproduction conditions:

  • DisplayLink monitor: reproduces regardless of whether it's connected via a KVM switch or directly
  • Native DP/HDMI monitor: reproduction confirmed when connected via a KVM switch (TESmart Dual Monitor KVM). Direct connection without KVM does not reproduce the symptom.

Workaround found:
Setting the evdi module parameter enable_cursor_blending=0 (/etc/modprobe.d/evdi-cursor.conf: options evdi enable_cursor_blending=0) resolves the issue completely.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions