Last active
April 17, 2025 05:55
-
-
Save ktosiek/ff35074c309b291b4193b1f6167ca6fc to your computer and use it in GitHub Desktop.
Astro A50 support on Linux - basic configuration for PulseAudio 13 (tested on Ubuntu's 13.99.1). Install the files and reboot, to make sure udev and PA reloaded :-)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; /usr/share/pulseaudio/alsa-mixer/profile-sets/astro-a50-gen4.conf | |
[General] | |
auto-profiles = yes | |
[Mapping analog-voice] | |
description = Voice | |
device-strings = hw:%f,0,0 | |
channel-map = left,right | |
paths-output = steelseries-arctis-output-chat-common | |
intended-roles = phone | |
[Mapping analog-voice-input] | |
description = Voice | |
device-strings = hw:%f,0,0 | |
channel-map = mono | |
paths-input = usb-gaming-headset-input | |
intended-roles = phone | |
[Mapping analog-game] | |
description = Game | |
device-strings = hw:%f,1,0 | |
channel-map = left,right | |
paths-output = steelseries-arctis-output-game-common | |
direction = output | |
[Profile output:analog-voice+output:analog-game+input:analog-voice] | |
output-mappings = analog-voice analog-game | |
input-mappings = analog-voice-input | |
priority = 5100 | |
skip-probe = yes |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /etc/udev/rules.d/90-astro-50.rules | |
# ID 9886:002c is for Astro A50 Gen4 | |
ACTION=="change", SUBSYSTEMS=="usb", ATTRS{idVendor}=="9886", ATTRS{idProduct}=="002c", ENV{PULSE_PROFILE_SET}="astro-a50-gen4.conf" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
it won't, but not required.
just execute one of the following commands:
sh -c 'pactl set-card-profile alsa_card.usb-Astro_Gaming_Astro_A50-00 pro-audio; pactl set-default-sink alsa_output.usb-Astro_Gaming_Astro_A50-00.pro-output-0; notify-send -i audio-headphones "Sound Output:" "Astro 50 Voice"'
or
sh -c 'pactl set-card-profile alsa_card.usb-Astro_Gaming_Astro_A50-00 pro-audio; pactl set-default-sink alsa_output.usb-Astro_Gaming_Astro_A50-00.pro-output-1; notify-send -i audio-headphones "Sound Output:" "Astro 50 Game"'
in the latest case your headset will get the equalizer and dolby surround