You are not logged in.

#1 2014-08-03 17:59:50

Nordic89
Member
Registered: 2014-05-07
Posts: 49

Some questions regarding pulseaudio

Sound: Integrated in MSI mainboard
Headset: Logitech G930 wireless (USB) (7.1)
Also: 5.1 sound system directly connected to the mainboard output
System: Pulseaudio


1: While my headset has a wheel for controlling the loudness, it doesn't work. It used to work back when I was still using alsa, but now it does nothing. How can I fix this?

2: Every program has a different loudness, when watching a video on youtube, the sound is a lot louder than watching a movie on netflix, and it's completely different on spotify for deadbeet. How can I get rid of that discrepancy and get everything to be roughly the same loudness?

3: Is there some form of upmixing in pulseaudio? My headset basically only has "analog stereo output" and "digital stereo output". What's the difference between the two? How can I get all of the speakers working?

Offline

#2 2014-08-06 08:47:54

Dotslash
Member
Registered: 2012-02-02
Posts: 62

Re: Some questions regarding pulseaudio

Offline

#3 2014-08-06 13:21:29

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: Some questions regarding pulseaudio

Ad. 1. Does 'udevadm monitor -p -u' or 'xev' or any other input [device] diagnose tool report anything when turning/plugging in the wheel/device? Loudness is not volume, you probably mean the latter.

Ad. 3. In short and limited manner: Analog signals are continuous, digital are discrete and usually need conversions into analog signals in the end, meaning you need a DAC along the way. Even wikipedia, but preferably any electrical/sound engineering book should explain it pretty well. Your card/headset apparently supports analog and digital outputs, so these options switch between them. Why a headset has a digital output is another question.

For upmixing try 'default-sample-channels = 6', this option should be inside daemon.conf, grep for it, maybe it is also in other places.
I also found this (untested, need to specify the device obviously):

pactl load-module module-alsa-sink device=hw:Device channel_map=rear-left,rear-right,rear-center,subwoofer,front-right,front-left
pactl load-module module-remap-sink sink_name=surround remix=yes master=alsa_output.hw_Device channels=6 master_channel_map=front-right,front-left,rear-left,rear-right,lfe,lfe channel_map=front-left,front-right,front-left,front-right,front-left,front-right
pactl set-default-sink surround
pactl load-module module-loopback latency_msec=1

Using alsa with ladspa plugins for upmixing, then sending it through a type pulse pcm, should be also possible.

Offline

Board footer

Powered by FluxBB