Volanti touchscreens can be used with Linux, Windows, and macOS (note 1). For Linux installations, the appropriate touchscreen driver should be selected based on the Linux kernel version and system architecture.
The following table summarizes Linux compatibility for most mainstream distributions, including Ubuntu, Debian, openSUSE, Fedora, and similar distributions.
| Kernel | X86 / X-window 32 bits | X86 / X-window 64 bits | ARM / MIPS | Multi-touch |
|---|---|---|---|---|
| 3.x.x / 4.x.x / 5.x.x / 6.x.x | ✔ | ✔ | ✔ | ✔ |
| 2.6.36 or later | ✔ | ✔ | ✔ | ✔ |
| 2.6.24 ~ 2.6.35 | ✔ | ✔ | ✔ | ✖ |
| 2.6.23 ~ older | ✔ | ✔ | ✖ | ✖ |
| 2.4.x | ✔ | ✖ | ✖ | ✖ |
Multi-touch support requires Linux kernel 2.6.36 or later. Older Linux kernels may support touch input, but only as single-point touch.
For most current Linux installations, the 64-bit X86 / X-window driver will be the appropriate choice. ARM / MIPS support is also available for supported kernel versions.
Volanti can provide the appropriate driver package for the touchscreen model being used.
Note 1: MacOS requires a 3rd party driver.