- 
      
- 
        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" | 
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
@Vladimyr0 do you know if you can use the two outputs at the same time? I've got the A50X and using pipewire pro audio, but when I try to use the two output at the same time the sound of the Voice sink gets really distorted
use the two outputs at the same time
what do you mean? use voice channel and game channel simultaneously?
I'm afraid it'll exceed physical bandwidth capacity of the base station transmitter.
thus sound will be always crackled, indeed.
I got it working by switching the base station from a USB 2.0 to a USB 3.0. Now I can use the Voice and Game channel simultaneously!
just changde idProduct in udev rules. gen 3 has probably 0015 instead of 002c.
you might check it with
lsusb | grep 9886