

- #Soundsource vs loopback update#
- #Soundsource vs loopback manual#
- #Soundsource vs loopback software#
The best way to overcome this is by writing a custom configuration with disabled auto-profiles. This way a defined profile is added to the end of the list of available profiles.Īlthough this works, pulseaudio has a nasty habit of falling back to auto-generated profiles, so you may eventually need to set your card back to the combined profile. Output-mappings = analog-stereo iec958-stereo # Profile must be a '+' separated list of relevant mappings configured aboveĭescription = Analog and digital stereo output and analog stereo intput The easiest way to make both outputs available is to add a combined profile to the end of default profile configuration file: Pulseaudio does not generate combined profiles by default, you can choose either digital or analog profiles. Sound cards may have both analog and digital (iec958) outputs.
#Soundsource vs loopback software#
Reason: /usr/share/pulseaudio/alsa-mixer/paths has been replaced by /usr/share/alsa-card-profile/mixer/paths (Discuss in Talk:PulseAudio/Examples#Having both speakers and headphones plugged in and switching in software on-the-fly) Independent analog and digital outputs on the same card You can test your configuration by running pactl set-card-profile. Set-card-profile alsa_card.pci-0000_00_14.2 output:analog-stereo+output:iec958-stereo+input:analog-stereo In this case, default.pa should now be changed to this: $ pacmd list-cards | grep 'active profile' To find, set the desired profile manually, then run pacmd list-cards : In this case, I want to use the device with index number 2, so should be alsa_card.pci-0000_00_14.2. is dynamic, and changes when a new device is plugged in. You could also use instead of, but using ensures referencing the correct device.

This syntax works for default.pa, nf and system.pa, even if the latter makes no sense as a user configuration file. User client configuration file example ~/.config/pulse/nf.
#Soundsource vs loopback update#
For simple changes the latter is preferred because the user will not be required to update the file when system-wide defaults change. This can be done either by copying the system file under /etc/pulse to the user's configuration directory, or by creating a new file that includes it with the syntax. For the examples below which modify the user's configuration file it may be necessary to first create the file. System-wide configuration files are located under /etc/pulse while user configuration files are located under $XDG_CONFIG_HOME/pulse, which defaults to ~/.config/pulse.

16.5 Remap left (or right) input to mono for stereo use.13.2 After I start JACK the sound from PulseAudio becomes distorted.13.1 When JACK is started Firefox, Chrome and other applications stop playing video and audio.
#Soundsource vs loopback manual#
