Home โ€บ Guides โ€บ Headsets

Linux-compatible headsets

74 headsets have Linux support beyond basic input, ranked here by how many extra features work on Linux. Every entry links to its own page with the distro-by-distro table and what to install.

How to read this. We rank by the number of features that Linux drivers and tools support for each model, not by hardware quality: we don't test devices ourselves, and basic input works through generic drivers anyway. Treat the list as "what you can configure on Linux", then pick on the hardware itself.

Top 25 headsets by Linux support

DeviceWorks on LinuxNeedsKernel
SteelSeries Arctis Nova 5X
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7 Diablo IV
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7 Wireless Gen 2
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7 WoW Edition
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7x
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
Audeze Maxwell
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Audeze Maxwell Xbox
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Logitech G935
Battery levelDPIRGB / lightingSidetoneHi-res scrolling+2
HeadsetControl, Solaar, libratbag + Piper, OpenRGBLinux 6.4+
Audeze Maxwell 2 (Xbox version)
Battery levelSleep timerSidetoneChatMixEqualizer+2
HeadsetControlโ€”
Logitech G733
Battery levelDPIRGB / lightingMacro keysSidetone+2
HeadsetControl, Solaar, libratbag + Piper, OpenRGBโ€”
Logitech G635
Battery levelDPIRGB / lightingSidetoneButton remapping
HeadsetControl, libratbag + Piper, OpenRGBโ€”
Logitech G PRO X
Battery levelSleep timerSidetoneDevice settings
HeadsetControl, Solaarโ€”
Logitech G533
Battery levelSleep timerSidetoneDevice settings
HeadsetControl, Solaarโ€”
Logitech G535
Battery levelSleep timerSidetoneDevice settings
HeadsetControl, Solaarโ€”
Corsair HS80 MAX Wireless
Battery levelSleep timerSidetone
HeadsetControlโ€”
Corsair Headset Device
Battery levelRGB / lightingSidetone
HeadsetControlโ€”
Corsair VIRTUOSO MAX WIRELESS
Battery levelSleep timerSidetone
HeadsetControlโ€”
Corsair VOID WIRELESS V2
Battery levelSleep timerSidetone
HeadsetControlโ€”
ROCCAT Elo 7.1 Air
RGB / lightingSleep timer
HeadsetControlโ€”
Corsair Wired USB (Virtuoso XT)
Battery level
HeadsetControlโ€”
Corsair Wireless receiver (Virtuoso XT)
Battery level
HeadsetControlโ€”
ROCCAT Elo 7.1 USB
RGB / lighting
HeadsetControl, OpenRGBโ€”
Razer Base Station Chroma (Headphone Stand)
RGB / lighting
OpenRazer, OpenRGBโ€”
Razer Kraken 7.1
RGB / lighting
OpenRazer, OpenRGBโ€”

All headsets, with filters

Headsets where you can see battery level on Linux (48)

The charge level can be read from Linux through the tool or driver listed above.

DeviceWorks on LinuxNeedsKernel
SteelSeries Arctis Nova 5X
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7 Diablo IV
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
Audeze Maxwell
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Audeze Maxwell Xbox
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Logitech G935
Battery levelDPIRGB / lightingSidetoneHi-res scrolling+2
HeadsetControl, Solaar, libratbag + Piper, OpenRGBLinux 6.4+
Audeze Maxwell 2 (Xbox version)
Battery levelSleep timerSidetoneChatMixEqualizer+2
HeadsetControlโ€”
Logitech G733
Battery levelDPIRGB / lightingMacro keysSidetone+2
HeadsetControl, Solaar, libratbag + Piper, OpenRGBโ€”

See all headsets and filter by this feature

Headsets where you can adjust sidetone on Linux (49)

Sidetone plays your own microphone back in the headset so you hear yourself. Its level can be set from Linux.

DeviceWorks on LinuxNeedsKernel
SteelSeries Arctis Nova 5X
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7 Diablo IV
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
Audeze Maxwell
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Audeze Maxwell Xbox
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Logitech G935
Battery levelDPIRGB / lightingSidetoneHi-res scrolling+2
HeadsetControl, Solaar, libratbag + Piper, OpenRGBLinux 6.4+
Audeze Maxwell 2 (Xbox version)
Battery levelSleep timerSidetoneChatMixEqualizer+2
HeadsetControlโ€”
Logitech G733
Battery levelDPIRGB / lightingMacro keysSidetone+2
HeadsetControl, Solaar, libratbag + Piper, OpenRGBโ€”

See all headsets and filter by this feature

Headsets where you can use the equalizer on Linux (22)

Equalizer settings stored on the headset can be changed from Linux.

DeviceWorks on LinuxNeedsKernel
SteelSeries Arctis Nova 5X
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7 Diablo IV
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
Audeze Maxwell
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Audeze Maxwell Xbox
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Audeze Maxwell 2 (Xbox version)
Battery levelSleep timerSidetoneChatMixEqualizer+2
HeadsetControlโ€”
Logitech G733
Battery levelDPIRGB / lightingMacro keysSidetone+2
HeadsetControl, Solaar, libratbag + Piper, OpenRGBโ€”

See all headsets and filter by this feature

Headsets where you can use ChatMix on Linux (20)

ChatMix is the dial that balances game and chat audio. Linux can read the dial position; applying it to your audio streams is up to your audio setup.

DeviceWorks on LinuxNeedsKernel
SteelSeries Arctis Nova 5X
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
SteelSeries Arctis Nova 7 Diablo IV
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlLinux 7.3 (upcoming)
Audeze Maxwell
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Audeze Maxwell Xbox
Battery levelSleep timerSidetoneChatMixEqualizer+3
HeadsetControlโ€”
Audeze Maxwell 2 (Xbox version)
Battery levelSleep timerSidetoneChatMixEqualizer+2
HeadsetControlโ€”

See all headsets and filter by this feature

Brands

SteelSeries (31)Logitech (16)Razer (16)Corsair (6)Audeze (3)ROCCAT (2)

Check a specific device

Already have one in mind? Search it on the home page, or paste your lsusb output to check everything you have plugged in. Something wrong here? Report it.