Categories
User Help

Audio interface audio output in Debian Linux not as good as windows

I use the Behringer Uphoria UMC404HD audio interface headphone output to listen to Spotify on my high-end headphones. After a Debian installation and tweaking some pulse audio settings I can’t seem to get audio detail comparable to Windows.

Contents of /etc/pulse/daemon.conf

flat-volumes = yes
high-priority = yes
default-sample-format = float32le
default-sample-rate = 192000
alternate-sample-rate = 192000
avoid-resampling = true
default-fragment-size-msec = 25
# resample-method = speex-float-1
resample-method = soxr-vhq
enable-lfe-remixing = no
nice-level = -11
daemonize = no
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 2
default-fragment-size-msec = 125
daemonize = no
# realtime-scheduling = yes
# realtime-priority = 9
# rlimit-rtprio = 9

Audio Interface is Behringer U-Phoria UMC404HD which is capable of 192000Hz.

The command pacmd list-sink-inputs outputs the following with Spotify [my main music application] in use.

1 sink input(s) available.
    index: 0
    driver: <protocol-native.c>
    flags: START_CORKED 
    state: CORKED
    sink: 2 <alsa_output.usb-BEHRINGER_UMC404HD_192k-00.analog-surround-40>
    volume: front-left: 28835 /  44% / -21.39 dB,   front-right: 28835 /  44% / -21.39 dB
            balance 0.00
    muted: no
    current latency: 1041.00 ms
    requested latency: 980.00 ms
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    resample method: copy
    module: 11
    client: 5 <Spotify>
    properties:
        media.role = "music"
        media.name = "Spotify"
        application.name = "Spotify"
        native-protocol.peer = "UNIX socket client"
        native-protocol.version = "32"
        application.process.id = "20398"
        application.process.user = "rzjnzk"
        application.process.host = "rzjnzk-home-debian"
        application.process.binary = "spotify"
        window.x11.display = ":0"
        application.language = "en_AU.UTF-8"
        application.process.machine_id = "fdb01e46ab244932a0fa3beea0031142"
        application.process.session_id = "2"
        application.icon_name = "spotify-client"
        module-stream-restore.id = "sink-input-by-media-role:music"

The defaults I set in /etc/pulse/daemon.conf don’t appear to be taking effect with the Spotify client application; noting the line: sample spec: s16le 2ch 44100Hz.

Leave a Reply

Your email address will not be published. Required fields are marked *