-
-
Save ktosiek/ff35074c309b291b4193b1f6167ca6fc to your computer and use it in GitHub Desktop.
; /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 |
# /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" |
have anyone got Gen 3 version working?
just changde idProduct in udev rules. gen 3 has probably 0015 instead of 002c.
you might check it with lsusb | grep 9886
Is this expected to work with pipewire?
Is this expected to work with pipewire?
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
have anyone got Gen 3 version working?