Public bug reported:

no sound issue

4 years using ubuntu 16.04.  weekend 9.26.20 clean install ubuntu
20.04.01. planned 3 days install. day one clone and full ext hd backup
all files. day two clean install, paste files and use clean system. all
mostly works but no sound from prior working setup. day 3 troubleshoot
sound, install new versions of apps from prior working system.

seems no sound is a very common issue. ubuntu/settings/sound not showing
my outup options, being locked to an hdmi ouput was baffling and i
considered restoring my clone except for the 2 days of sucessfully
transferring my files. i am satisfied the system is functional for my
core uses so i will continue to try to work this sound issue.

politely asking for advice from community. no shouting here and i do
appreciate help.

the following is my no sound experience on day 3 of clean install:

ubuntu/settings/audio. only showed hdmi output device, everything else
blank.

online advice to search devices

lspci: found my sound card
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia 
(Intel HDA)

tried online advice:
search pci devices
kill alsa, reinstall
kill pulseaudio, reinstall

alsamixer: turned up/on everything, finally speaker feeback for
alsamixer loopback setting so i knew sound was capable of something.

pulseaudio, tried every random setting. finally the setting "analog
surround 4.1 ouput + analog stereo input (unplugged) (unavailable)"
setting worked normally thru my audio jacks.

now pulseaudio does not save these settings thru shutdown.
whaaa? relief! baffled. reluctant to touch anything else because it works...so 
far.

went thru pulseaudio settings files, seems almost all options are
commented out. i pasted these files at end this message.

alsa mixer keeps settings. ubuntu/settings/audio still only shows hdmi
output device, everything else blank.

now i am considering online advice to kill and reset all pulseaudio.

Reset PulseAudio If the system is not playing audio, first try reseting the 
pulseaudio daemon: systemctl --user restart pulseaudio Applications may need to 
be restarted. If this fails then try removing the user configuration files for 
PulseAudio: rm -r ~/.config/pulse Then, kill all instances of PulseAudio: 
pulseaudio -k When PulseAudio starts again (which it should do automatically), 
it will create new configuration files. 
https://support.system76.com/articles/audio/

sound output works if i manually reset pulseaudio after start. i am not
confident to blast away or edit conf or daemon files. i would like
working pulseaudio settings to survive restart and i would prefer
ubuntu/settings/audio reflect actual settings. thanks in advance for
suggestions/comments.

following are existing pulseaudio files:
********************************
william@william-Studio-XPS-7100:/etc/pulse$ tree
.
├── client.conf
├── client.conf.d
│   └── 01-enable-autospawn.conf -> /run/pulseaudio-enable-autospawn
├── daemon.conf
├── default.pa
└── system.pa

********************************
This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; enable-memfd = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 
MiB
; lock-memory = no
; cpu-limit = no

; high-priority = yes
; nice-level = -11

; realtime-scheduling = yes
; realtime-priority = 5

; exit-idle-time = 20
; scache-idle-time = 20

; dl-search-path = (depends on architecture)

; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa

; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0

; resample-method = speex-float-1
; avoid-resampling = false
; enable-remixing = yes
; remixing-use-all-sink-channels = yes
; remixing-produce-lfe = no
; remixing-consume-lfe = no
; lfe-crossover-freq = 0

; flat-volumes = no

; rescue-streams = yes

; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 200000

; default-sample-format = s16le
; default-sample-rate = 44100
; alternate-sample-rate = 48000
; default-sample-channels = 2
; default-channel-map = front-left,front-right

; default-fragments = 4
; default-fragment-size-msec = 25

; enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
; deferred-volume-extra-delay-usec = 0
********************************
  GNU nano 4.8                                                                  
                                                                                
                                                                                
                                                      /etc/pulse/default.pa     
                                                                                
                                                                                
                                                                                
                                             
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)

.fail

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties

### Should be after module-*-restore but before module-*-detect
load-module module-switch-on-port-available

### Use hot-plugged devices like Bluetooth or USB automatically (LP: #1702794)
.ifexists module-switch-on-connect.so
load-module module-switch-on-connect
.endif

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output 
source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev 
support)
load-module module-detect
.endif

### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish

### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 
sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor

### Load additional modules from GSettings. This can be configured with the 
paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict 
with manually
### loaded modules.
.ifexists module-gsettings.so
.nofail
load-module module-gsettings
.fail
.endif


### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore

### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink

### Honour intended role device property
load-module module-intended-roles

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif

### Enable positioned event sounds
load-module module-position-event-sounds

### Cork music/video streams when a phone stream is active
load-module module-role-cork

### Block audio recording for snap confined packages unless they have
### the "pulseaudio" or "audio-record" interfaces plugged.
.ifexists module-snap-policy.so
load-module module-snap-policy
.endif

### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load-module module-filter-apply

### Make some devices default
#set-default-sink output
#set-default-source input

********************************
This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; default-sink =
; default-source =
; default-server =
; default-dbus-server =

; autospawn = yes
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog

; cookie-file =

; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 
MiB

; auto-connect-localhost = no
; auto-connect-display = no


This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; default-sink =
; default-source =
; default-server =
; default-dbus-server =

; autospawn = yes
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog

; cookie-file =

; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 
MiB

; auto-connect-localhost = no
; auto-connect-display = no
********************************
!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

# This startup script is used only if PulseAudio is started in system
# mode.

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal 
support)
load-module module-detect
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore

### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### Enable positioned event sounds
load-module module-position-event-sounds

** Affects: alsa-driver (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to alsa-driver in Ubuntu.
https://bugs.launchpad.net/bugs/1898072

Title:
  no sound

Status in alsa-driver package in Ubuntu:
  New

Bug description:
  no sound issue

  4 years using ubuntu 16.04.  weekend 9.26.20 clean install ubuntu
  20.04.01. planned 3 days install. day one clone and full ext hd backup
  all files. day two clean install, paste files and use clean system.
  all mostly works but no sound from prior working setup. day 3
  troubleshoot sound, install new versions of apps from prior working
  system.

  seems no sound is a very common issue. ubuntu/settings/sound not
  showing my outup options, being locked to an hdmi ouput was baffling
  and i considered restoring my clone except for the 2 days of
  sucessfully transferring my files. i am satisfied the system is
  functional for my core uses so i will continue to try to work this
  sound issue.

  politely asking for advice from community. no shouting here and i do
  appreciate help.

  the following is my no sound experience on day 3 of clean install:

  ubuntu/settings/audio. only showed hdmi output device, everything else
  blank.

  online advice to search devices

  lspci: found my sound card
  00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia 
(Intel HDA)

  tried online advice:
  search pci devices
  kill alsa, reinstall
  kill pulseaudio, reinstall

  alsamixer: turned up/on everything, finally speaker feeback for
  alsamixer loopback setting so i knew sound was capable of something.

  pulseaudio, tried every random setting. finally the setting "analog
  surround 4.1 ouput + analog stereo input (unplugged) (unavailable)"
  setting worked normally thru my audio jacks.

  now pulseaudio does not save these settings thru shutdown.
  whaaa? relief! baffled. reluctant to touch anything else because it 
works...so far.

  went thru pulseaudio settings files, seems almost all options are
  commented out. i pasted these files at end this message.

  alsa mixer keeps settings. ubuntu/settings/audio still only shows hdmi
  output device, everything else blank.

  now i am considering online advice to kill and reset all pulseaudio.

  Reset PulseAudio If the system is not playing audio, first try reseting the 
pulseaudio daemon: systemctl --user restart pulseaudio Applications may need to 
be restarted. If this fails then try removing the user configuration files for 
PulseAudio: rm -r ~/.config/pulse Then, kill all instances of PulseAudio: 
pulseaudio -k When PulseAudio starts again (which it should do automatically), 
it will create new configuration files. 
  https://support.system76.com/articles/audio/

  sound output works if i manually reset pulseaudio after start. i am
  not confident to blast away or edit conf or daemon files. i would like
  working pulseaudio settings to survive restart and i would prefer
  ubuntu/settings/audio reflect actual settings. thanks in advance for
  suggestions/comments.

  following are existing pulseaudio files:
  ********************************
  william@william-Studio-XPS-7100:/etc/pulse$ tree
  .
  ├── client.conf
  ├── client.conf.d
  │   └── 01-enable-autospawn.conf -> /run/pulseaudio-enable-autospawn
  ├── daemon.conf
  ├── default.pa
  └── system.pa

  ********************************
  This file is part of PulseAudio.
  #
  # PulseAudio is free software; you can redistribute it and/or modify
  # it under the terms of the GNU Lesser General Public License as published by
  # the Free Software Foundation; either version 2 of the License, or
  # (at your option) any later version.
  #
  # PulseAudio is distributed in the hope that it will be useful, but
  # WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  # General Public License for more details.
  #
  # You should have received a copy of the GNU Lesser General Public License
  # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

  ## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
  ## more information. Default values are commented out.  Use either ; or # for
  ## commenting.

  ; daemonize = no
  ; fail = yes
  ; allow-module-loading = yes
  ; allow-exit = yes
  ; use-pid-file = yes
  ; system-instance = no
  ; local-server-type = user
  ; enable-shm = yes
  ; enable-memfd = yes
  ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 
MiB
  ; lock-memory = no
  ; cpu-limit = no

  ; high-priority = yes
  ; nice-level = -11

  ; realtime-scheduling = yes
  ; realtime-priority = 5

  ; exit-idle-time = 20
  ; scache-idle-time = 20

  ; dl-search-path = (depends on architecture)

  ; load-default-script-file = yes
  ; default-script-file = /etc/pulse/default.pa

  ; log-target = auto
  ; log-level = notice
  ; log-meta = no
  ; log-time = no
  ; log-backtrace = 0

  ; resample-method = speex-float-1
  ; avoid-resampling = false
  ; enable-remixing = yes
  ; remixing-use-all-sink-channels = yes
  ; remixing-produce-lfe = no
  ; remixing-consume-lfe = no
  ; lfe-crossover-freq = 0

  ; flat-volumes = no

  ; rescue-streams = yes

  ; rlimit-fsize = -1
  ; rlimit-data = -1
  ; rlimit-stack = -1
  ; rlimit-core = -1
  ; rlimit-as = -1
  ; rlimit-rss = -1
  ; rlimit-nproc = -1
  ; rlimit-nofile = 256
  ; rlimit-memlock = -1
  ; rlimit-locks = -1
  ; rlimit-sigpending = -1
  ; rlimit-msgqueue = -1
  ; rlimit-nice = 31
  ; rlimit-rtprio = 9
  ; rlimit-rttime = 200000

  ; default-sample-format = s16le
  ; default-sample-rate = 44100
  ; alternate-sample-rate = 48000
  ; default-sample-channels = 2
  ; default-channel-map = front-left,front-right

  ; default-fragments = 4
  ; default-fragment-size-msec = 25

  ; enable-deferred-volume = yes
  deferred-volume-safety-margin-usec = 1
  ; deferred-volume-extra-delay-usec = 0
  ********************************
    GNU nano 4.8                                                                
                                                                                
                                                                                
                                                        /etc/pulse/default.pa   
                                                                                
                                                                                
                                                                                
                                               
  #!/usr/bin/pulseaudio -nF
  #
  # This file is part of PulseAudio.
  #
  # PulseAudio is free software; you can redistribute it and/or modify it
  # under the terms of the GNU Lesser General Public License as published by
  # the Free Software Foundation; either version 2 of the License, or
  # (at your option) any later version.
  #
  # PulseAudio is distributed in the hope that it will be useful, but
  # WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  # General Public License for more details.
  #
  # You should have received a copy of the GNU Lesser General Public License
  # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

  # This startup script is used only if PulseAudio is started per-user
  # (i.e. not in system mode)

  .fail

  ### Automatically restore the volume of streams and devices
  load-module module-device-restore
  load-module module-stream-restore
  load-module module-card-restore

  ### Automatically augment property information from .desktop files
  ### stored in /usr/share/application
  load-module module-augment-properties

  ### Should be after module-*-restore but before module-*-detect
  load-module module-switch-on-port-available

  ### Use hot-plugged devices like Bluetooth or USB automatically (LP: #1702794)
  .ifexists module-switch-on-connect.so
  load-module module-switch-on-connect
  .endif

  ### Load audio drivers statically
  ### (it's probably better to not load these drivers manually, but instead
  ### use module-udev-detect -- see below -- for doing this automatically)
  #load-module module-alsa-sink
  #load-module module-alsa-source device=hw:1,0
  #load-module module-oss device="/dev/dsp" sink_name=output source_name=input
  #load-module module-oss-mmap device="/dev/dsp" sink_name=output 
source_name=input
  #load-module module-null-sink
  #load-module module-pipe-sink

  ### Automatically load driver modules depending on the hardware available
  .ifexists module-udev-detect.so
  load-module module-udev-detect
  .else
  ### Use the static hardware detection module (for systems that lack udev 
support)
  load-module module-detect
  .endif

  ### Automatically connect sink and source if JACK server is present
  .ifexists module-jackdbus-detect.so
  .nofail
  load-module module-jackdbus-detect channels=2
  .fail
  .endif

  ### Automatically load driver modules for Bluetooth hardware
  .ifexists module-bluetooth-policy.so
  load-module module-bluetooth-policy
  .endif

  .ifexists module-bluetooth-discover.so
  load-module module-bluetooth-discover
  .endif

  ### Load several protocols
  .ifexists module-esound-protocol-unix.so
  load-module module-esound-protocol-unix
  .endif
  load-module module-native-protocol-unix

  ### Network access (may be configured with paprefs, so leave this commented
  ### here if you plan to use paprefs)
  #load-module module-esound-protocol-tcp
  #load-module module-native-protocol-tcp
  #load-module module-zeroconf-publish

  ### Load the RTP receiver module (also configured via paprefs, see above)
  #load-module module-rtp-recv

  ### Load the RTP sender module (also configured via paprefs, see above)
  #load-module module-null-sink sink_name=rtp format=s16be channels=2 
rate=44100 sink_properties="device.description='RTP Multicast Sink'"
  #load-module module-rtp-send source=rtp.monitor

  ### Load additional modules from GSettings. This can be configured with the 
paprefs tool.
  ### Please keep in mind that the modules configured by paprefs might conflict 
with manually
  ### loaded modules.
  .ifexists module-gsettings.so
  .nofail
  load-module module-gsettings
  .fail
  .endif

  
  ### Automatically restore the default sink/source when changed by the user
  ### during runtime
  ### NOTE: This should be loaded as early as possible so that subsequent 
modules
  ### that look up the default sink/source get the right value
  load-module module-default-device-restore

  ### Make sure we always have a sink around, even if it is a null sink.
  load-module module-always-sink

  ### Honour intended role device property
  load-module module-intended-roles

  ### Automatically suspend sinks/sources that become idle for too long
  load-module module-suspend-on-idle

  ### If autoexit on idle is enabled we want to make sure we only quit
  ### when no local session needs us anymore.
  .ifexists module-console-kit.so
  load-module module-console-kit
  .endif
  .ifexists module-systemd-login.so
  load-module module-systemd-login
  .endif

  ### Enable positioned event sounds
  load-module module-position-event-sounds

  ### Cork music/video streams when a phone stream is active
  load-module module-role-cork

  ### Block audio recording for snap confined packages unless they have
  ### the "pulseaudio" or "audio-record" interfaces plugged.
  .ifexists module-snap-policy.so
  load-module module-snap-policy
  .endif

  ### Modules to allow autoloading of filters (such as echo cancellation)
  ### on demand. module-filter-heuristics tries to determine what filters
  ### make sense, and module-filter-apply does the heavy-lifting of
  ### loading modules and rerouting streams.
  load-module module-filter-heuristics
  load-module module-filter-apply

  ### Make some devices default
  #set-default-sink output
  #set-default-source input

  ********************************
  This file is part of PulseAudio.
  #
  # PulseAudio is free software; you can redistribute it and/or modify
  # it under the terms of the GNU Lesser General Public License as published by
  # the Free Software Foundation; either version 2 of the License, or
  # (at your option) any later version.
  #
  # PulseAudio is distributed in the hope that it will be useful, but
  # WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  # General Public License for more details.
  #
  # You should have received a copy of the GNU Lesser General Public License
  # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

  ## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
  ## more information. Default values are commented out.  Use either ; or # for
  ## commenting.

  ; default-sink =
  ; default-source =
  ; default-server =
  ; default-dbus-server =

  ; autospawn = yes
  ; daemon-binary = /usr/bin/pulseaudio
  ; extra-arguments = --log-target=syslog

  ; cookie-file =

  ; enable-shm = yes
  ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 
MiB

  ; auto-connect-localhost = no
  ; auto-connect-display = no

  
  This file is part of PulseAudio.
  #
  # PulseAudio is free software; you can redistribute it and/or modify
  # it under the terms of the GNU Lesser General Public License as published by
  # the Free Software Foundation; either version 2 of the License, or
  # (at your option) any later version.
  #
  # PulseAudio is distributed in the hope that it will be useful, but
  # WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  # General Public License for more details.
  #
  # You should have received a copy of the GNU Lesser General Public License
  # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

  ## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
  ## more information. Default values are commented out.  Use either ; or # for
  ## commenting.

  ; default-sink =
  ; default-source =
  ; default-server =
  ; default-dbus-server =

  ; autospawn = yes
  ; daemon-binary = /usr/bin/pulseaudio
  ; extra-arguments = --log-target=syslog

  ; cookie-file =

  ; enable-shm = yes
  ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 
MiB

  ; auto-connect-localhost = no
  ; auto-connect-display = no
  ********************************
  !/usr/bin/pulseaudio -nF
  #
  # This file is part of PulseAudio.
  #
  # PulseAudio is free software; you can redistribute it and/or modify it
  # under the terms of the GNU Lesser General Public License as published by
  # the Free Software Foundation; either version 2 of the License, or
  # (at your option) any later version.
  #
  # PulseAudio is distributed in the hope that it will be useful, but
  # WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  # General Public License for more details.
  #
  # You should have received a copy of the GNU Lesser General Public License
  # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

  # This startup script is used only if PulseAudio is started in system
  # mode.

  ### Automatically restore the volume of streams and devices
  load-module module-device-restore
  load-module module-stream-restore
  load-module module-card-restore

  ### Automatically load driver modules depending on the hardware available
  .ifexists module-udev-detect.so
  load-module module-udev-detect
  .else
  ### Use the static hardware detection module (for systems that lack udev/hal 
support)
  load-module module-detect
  .endif

  ### Load several protocols
  .ifexists module-esound-protocol-unix.so
  load-module module-esound-protocol-unix
  .endif
  load-module module-native-protocol-unix

  ### Automatically restore the default sink/source when changed by the user
  ### during runtime
  ### NOTE: This should be loaded as early as possible so that subsequent 
modules
  ### that look up the default sink/source get the right value
  load-module module-default-device-restore

  ### Make sure we always have a sink around, even if it is a null sink.
  load-module module-always-sink

  ### Automatically suspend sinks/sources that become idle for too long
  load-module module-suspend-on-idle

  ### Enable positioned event sounds
  load-module module-position-event-sounds

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1898072/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to