Ich hatte das Problem, dass Pulseaudio per Default mein Scarlett 2i4 nur mit dem Profil Analog-Surround 4.0 für Output benutzt, obwohl das Gerät eigentlich nur 2 Stereo Outputs hat. In vielen Fällen ist das kein Problem, aber bei Games kommt es schon mal vor, dass Surround Sound genutzt wird, der im Spiel nicht zu Stereo umkonfiguriert werden kann.
Die Lösung ist, ein remap-sink für reinen Stereo Output anzulegen [Beispiel für Arch Linux].
in /etc/pulse/default.pa.d/ eine Config Datei mit .pa Endung mit folgendem Inhalt anlegen:
load-module module-remap-sink sink_name=simple_stereo master=alsa_output.usb-Focusrite_Scarlett_2i4_USB-00.analog-surround-40 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right remix=no
UPDATE [4.4.2024]:
Mittlerweile hat sich der Name der Sinks unter Arch Linux geändert. Die oben genannte .pa Datei müsste nun so aussehen:
load-module module-remap-sink sink_name=simple_stereo master=alsa_output.usb-Focusrite_Scarlett_2i4_USB-00.Direct__Direct__sink channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right remix=no
Nach Pulseaudio restart kann man dann z.B. in pavucontrol den neuen sink als Default einstellen [im Screenshot gelistet als "Remapped Scarlett 2i4 Analog Surround 4.0"].
$ systemctl --user restart pulseaudio
$ pavucontrol
Wichtig ist, dass man beide Ausgabe Devices entmutet und am besten die Volume bei dem "echten" Device auf 100% stellt, damit man die Volume nur noch über den remap-sink steuert.
Das Ganze funktioniert natürlich auch für ähnliche Audio Devices mit dem selben Problem. Den entsprechenden Wert [Device Namen] für master kann man per pactl herausfinden:
$ pactl list sinks | grep 'Name:'
Name: alsa_output.usb-Focusrite_Scarlett_2i4_USB-00.analog-surround-40
Name: alsa_output.pci-0000_2f_00.1.hdmi-stereo