- the sound is distorted when playing via HDMI (monitor with speakers) OR simply stops after a minute or two
- when playing via the normal (analog) interface (via external speakers) the sound is normal
- the initial Windows installation worked perfectly, so it is not a hardware/cable issue
At the beginning, there was no sound via HDMI interface and immediately I commute to HDMI sound the YT video (for instance) started to play very fast (like 4x at least). I did some research and now I manage to have distorted sound and the pulseaudio crashes after a while anyway.
/etc/pulse/daemon.conf looks like this:
Code: Select all
resample-method = ffmpeg
enable-remixing = yes
flat-volumes = no
default-sample-rate = 48000
avoid-resampling = yes ; without this there is no sound and the image is played very slow
default-fragments = 3
default-fragment-size-msec = 10
/etc/pulse/default.pa looks like this:
Code: Select all
.fail
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
.ifexists module-udev-detect.so
load-module module-udev-detect tsched=0
.else
load-module module-detect tsched=0
.endif
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
.ifexists module-gsettings.so
.nofail
load-module module-gsettings
.fail
.endif
load-module module-default-device-restore
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
.ifexists module-console-kit.so
load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
In both cases, I eliminated the comments.
The audio configuration is:
Code: Select all
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus ID: 00:03.0
Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Dell driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k5.10.0-9-amd64
From the log files:
Code: Select all
Nov 11 13:16:52 9020m pulseaudio[18572]: Freeing output 11 "Peak detect"
Nov 11 13:16:52 9020m pulseaudio[18572]: Freeing input 8 "AudioStream"
Nov 11 13:16:52 9020m pulseaudio[18572]: Restoring device for stream sink-input-by-application-name:Firefox.
Nov 11 13:16:52 9020m pulseaudio[18572]: Trying to change sample spec
Nov 11 13:16:52 9020m pulseaudio[18572]: Cannot update sample spec, monitor source is RUNNING
Nov 11 13:16:52 9020m pulseaudio[18572]: Restoring volume for sink input sink-input-by-application-name:Firefox.
Nov 11 13:16:52 9020m pulseaudio[18572]: Forcing resampler 'copy', because of fixed, identical sample rates.
Nov 11 13:16:52 9020m pulseaudio[18572]: Created input 9 "AudioStream" on alsa_output.pci-0000_00_03.0.hdmi-stereo with sample spec float32le 2ch 48000Hz and channel map front-left,front-right
Nov 11 13:16:52 9020m pulseaudio[18572]: media.name = "AudioStream"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.name = "Firefox"
Nov 11 13:16:52 9020m pulseaudio[18572]: native-protocol.peer = "UNIX socket client"
Nov 11 13:16:52 9020m pulseaudio[18572]: native-protocol.version = "34"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.id = "1221"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.user = "user"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.host = "9020m"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.binary = "firefox-esr"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.language = "en_US.UTF-8"
Nov 11 13:16:52 9020m pulseaudio[18572]: window.x11.display = ":0"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.machine_id = "9b464708930941bdb5d1cc725d87a4dd"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.session_id = "1"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.icon_name = "firefox-esr"
Nov 11 13:16:52 9020m pulseaudio[18572]: module-stream-restore.id = "sink-input-by-application-name:Firefox"
Nov 11 13:16:52 9020m pulseaudio[18572]: Requested tlength=200.00 ms, minreq=25.00 ms
Nov 11 13:16:52 9020m pulseaudio[18572]: Final latency 200.02 ms = 134.69 ms + 2*25.00 ms + 15.33 ms
Nov 11 13:16:52 9020m pulseaudio[18572]: Storing volume/mute/device for stream sink-input-by-application-name:Firefox.
Nov 11 13:16:52 9020m pulseaudio[18572]: Cannot update sample spec, monitor source is RUNNING
Nov 11 13:16:52 9020m pulseaudio[18572]: Trying to change sample spec
Nov 11 13:16:52 9020m pulseaudio[18572]: Cannot update sample spec, SOURCE_IS_RUNNING, will keep using s16le and 48000 Hz
Nov 11 13:16:52 9020m pulseaudio[18572]: [b]Using stereo to mono remapping[/b]
Nov 11 13:16:52 9020m pulseaudio[18572]: Created output 12 "Peak detect" on alsa_output.pci-0000_00_03.0.hdmi-stereo.monitor with sample spec float32le 1ch 25Hz and channel map mono
Nov 11 13:16:52 9020m pulseaudio[18572]: media.name = "Peak detect"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.name = "PulseAudio Volume Control"
Nov 11 13:16:52 9020m pulseaudio[18572]: native-protocol.peer = "UNIX socket client"
Nov 11 13:16:52 9020m pulseaudio[18572]: native-protocol.version = "34"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.id = "org.PulseAudio.pavucontrol"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.icon_name = "audio-card"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.version = "4.0"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.id = "16616"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.user = "user"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.host = "9020m"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.binary = "pavucontrol"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.language = "en_US.UTF-8"
Nov 11 13:16:52 9020m pulseaudio[18572]: window.x11.display = ":0"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.machine_id = "9b464708930941bdb5d1cc725d87a4dd"
Nov 11 13:16:52 9020m pulseaudio[18572]: application.process.session_id = "1"
Nov 11 13:16:52 9020m pulseaudio[18572]: module-stream-restore.id = "source-output-by-application-id:org.PulseAudio.pavucontrol"
Nov 11 13:16:52 9020m pulseaudio[18572]: Final latency 55.33 ms = 40.00 ms + 15.33 ms
Nov 11 13:17:02 9020m pulseaudio[18572]: Synced.
Another question is why the sound is mapped from stereo to mono? The display has two speakers.
Please help.