Update: for some reason, copying /etc/pulse/ to ~/.config/pulse made it work. Hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes) The second line simply tells PulseAudio to load this module whenever the system starts. Open up a terminal and use the following commands to permanently enable this behaviour. For PulseAudio, default sound service in current Ubuntu releases. It turns out that the secret lies in a pulse audio module that isn’t enabled by default. Because PulseEffects uses the default PulseAudio sound server it will work with most. For each channel a port is created in the JACK server. Both a PulseAudio sink and a source are available.
#Ubuntu pulseaudio professional#
Off: Off (priority 0, available: unknown)Īlsa_output.pci-0000_00_1b.0.analog-stereo/#2: Built-in Audio Analogue StereoĪlsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#2: Monitor of Built-in Audio Analogue StereoĪnalog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)ĭevice.icon_name = "audio-input-microphone"Īnalog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)Īnalog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)Īnalog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no) After quite a bit of googling, I found the answer on the Ubuntu forums. PulseAudio can be hooked up to a JACK Audio Connection Kit server which is a specialized sound server used for professional audio production on Unix/Linux. Output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analogue Stereo Input (priority 360, available: unknown) Output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 300, available: unknown) Output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analogue Stereo Input (priority 5460, available: unknown) Output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: unknown) Output:analog-stereo+input:analog-stereo: Analogue Stereo Duplex (priority 6060, available: unknown) Output:analog-stereo: Analogue Stereo Output (priority 6000, available: unknown) Input:analog-stereo: Analogue Stereo Input (priority 60, available: unknown) How can I permanently make HDMI default? If it helps, the output of pacmd list-cards is: 1 card(s) available.Īlsa.long_card_name = "HDA Intel MID at 0xf6000000 irq 30" This makes HDMI the default when the computer boots, but on suspend it still switches back to internal speakers. Set-card-profile 0 output:hdmi-stereo #added at end of file #load-module module-switch-on-port-available #commented this out I've edited /etc/pulse/default.pa as follows: load-module module-stream-restore restore_device=false #added restore_device=false You can also use the PulseAudio Volume control to direct different applications (streams) to different outputs (devices).
![ubuntu pulseaudio ubuntu pulseaudio](https://x410.dev/cookbook/img/wsl-ubuntu-pulseaudio-unzip-folder.png)
I can change the sound back to HDMI with this command: pacmd set-card-profile 0 output:hdmi-stereo
![ubuntu pulseaudio ubuntu pulseaudio](http://lh6.ggpht.com/_1QSDkzYY2vc/TJYF_L3vMeI/AAAAAAAAB8g/wg8ZSelCNoo/w1200-h630-p-k-no-nu/system-wide-pulseaudio-equalizer.png)
I am using an old laptop as a dvd player, so I want the sound to always play via HDMI, but whenever I suspend the sound switches back to the internal speakers.