Take a look the analog mixer block of alc203 datasheet http://www.realtek.com/products/productsView.aspx?Langid=2&PNid=23&PFid=29&Level=5&Conn=4&ProdID=54
The audio path from DAC output to headphone is MX18 + MX04 (i.e. PCM + Headphone) DAC output to line-out is MX18 + MX02 (i.e. PCM + Master) DAC output to mono out is MX18 + MX06 (i.e. PCM + Mono) 6.1.2 MX02 Master Volume Default: 8000h These registers control the overall volume level of the output functions. Each step on the left and right channels corresponds to a 1.5dB increase/decrease in volume. 6.1.3 MX04 Headphone Default: 8000h Register 04h controls the headphone (ALC203) output volume. Each step in bits 5:0 and 13:8 corresponds to a 1.5dB increase/decrease in volume, allowing 63 levels of volume, from 000000 to 111111. 6.1.4 MX06 MONO_OUT Volume Default: 8000h Register 06h controls the mono volume output. Mono output is the same data sent on all output channels. Each step in bits 4:0 corresponds to a 1.5dB increase/decrease in volume, allowing 32 levels of volume from 00000 to 11111. 6.1.11 MX18 PCM_OUT Volume Default: 8808h Register 18h controls the PCM_OUT output volume. Each step in bits 4:0 corresponds to a 1.5dB increase/decrease in volume for the right channel, allowing 32 levels of volume, from 00000 to 11111. Each step in bits 12:8 corresponds to a 1.5dB increase/decrease in volume for the left channel, allowing 32 levels of volume, from 00000 to 11111. AFAIK , David has a program a verfy the dB range of the volume controls 0.222| 0.001) I: [pulseaudio] sink.c: device.string = "hw:0" ( 0.222| 0.001) I: [pulseaudio] sink.c: device.buffering.buffer_size = "65536" ( 0.222| 0.001) I: [pulseaudio] sink.c: device.buffering.fragment_size = "32768" ( 0.222| 0.001) I: [pulseaudio] sink.c: device.access_mode = "mmap+timer" ( 0.222| 0.001) I: [pulseaudio] sink.c: device.profile.name = "analog-stereo" ( 0.222| 0.001) I: [pulseaudio] sink.c: device.profile.description = "Analog Stereo" ( 0.222| 0.001) I: [pulseaudio] sink.c: device.description = "Built-in audio Analog Stereo" ( 0.222| 0.001) I: [pulseaudio] sink.c: alsa.mixer_name = "Realtek ALC203 rev 0" ( 0.222| 0.001) I: [pulseaudio] sink.c: alsa.components = "AC97a:414c4770" ( 0.222| 0.001) I: [pulseaudio] sink.c: module-udev-detect.discovered = "1" ( 0.222| 0.001) I: [pulseaudio] sink.c: device.icon_name = "audio-card-pci" ( 0.224| 0.002) I: [pulseaudio] source.c: Created source 0 "alsa_output.pci-0000_00_0f.3.analog-stereo.monitor" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right ( 0.224| 0.002) I: [pulseaudio] source.c: device.description = "Monitor of Built-in audio Analog Stereo" ( 0.224| 0.002) I: [pulseaudio] source.c: device.class = "monitor" ( 0.224| 0.002) I: [pulseaudio] source.c: alsa.card = "0" ( 0.224| 0.002) I: [pulseaudio] source.c: alsa.card_name = "CS5535 Audio" ( 0.224| 0.002) I: [pulseaudio] source.c: alsa.long_card_name = "CS5535 Audio cs5535audio at 0xfe00, irq 11" ( 0.224| 0.002) I: [pulseaudio] source.c: alsa.driver_name = "snd_cs5535audio" ( 0.224| 0.002) I: [pulseaudio] source.c: device.bus_path = "pci-0000:00:0f.3" ( 0.224| 0.002) I: [pulseaudio] source.c: sysfs.path = "/devices/pci0000:00/0000:00:0f.3/sound/card0" ( 0.224| 0.002) I: [pulseaudio] source.c: device.bus = "pci" ( 0.224| 0.002) I: [pulseaudio] source.c: device.vendor.id = "1022" ( 0.224| 0.002) I: [pulseaudio] source.c: device.vendor.name = "Advanced Micro Devices [AMD]" ( 0.224| 0.002) I: [pulseaudio] source.c: device.product.name = "CS5536 [Geode companion] Audio" ( 0.224| 0.002) I: [pulseaudio] source.c: device.form_factor = "internal" ( 0.224| 0.002) I: [pulseaudio] source.c: device.string = "0" ( 0.224| 0.002) I: [pulseaudio] source.c: module-udev-detect.discovered = "1" ( 0.224| 0.002) I: [pulseaudio] source.c: device.icon_name = "audio-card-pci" ( 0.225| 0.001) I: [pulseaudio] alsa-sink.c: Using 2.0 fragments of size 32768 bytes (185.76ms), buffer size is 65536 bytes (371.52ms) ( 0.225| 0.000) I: [pulseaudio] alsa-sink.c: Time scheduling watermark is 20.00ms ( 0.225| 0.000) D: [pulseaudio] alsa-sink.c: hwbuf_unused=0 ( 0.225| 0.000) D: [pulseaudio] alsa-sink.c: setting avail_min=15502 ( 0.225| 0.000) D: [pulseaudio] alsa-mixer.c: Activating path analog-output-lfe-on-mono ( 0.225| 0.000) D: [pulseaudio] alsa-mixer.c: Path analog-output-lfe-on-mono (LFE on Mono), direction=1, priority=40, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=63, min_dB=-129, max_dB=12 ( 0.225| 0.000) D: [pulseaudio] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes ( 0.226| 0.000) D: [pulseaudio] alsa-mixer.c: Element Master Mono, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=4, required_any=0, required_absent=0, mask=0x80, n_channels=1, override_map=yes ( 0.226| 0.000) D: [pulseaudio] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=3, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x6, n_channels=2, override_map=no ( 0.226| 0.000) D: [pulseaudio] alsa-mixer.c: Element PCM, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes ( 0.226| 0.000) D: [pulseaudio] alsa-mixer.c: Element External Amplifier, direction=1, switch=4, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x0, n_channels=0, override_map=no ( 0.226| 0.000) D: [pulseaudio] alsa-mixer.c: Option on (output-amplifier-on/Amplifier) index=1, priority=10 ( 0.226| 0.000) D: [pulseaudio] alsa-mixer.c: Option off (output-amplifier-off/No Amplifier) index=0, priority=0 ( 0.226| 0.000) D: [pulseaudio] alsa-mixer.c: Setting output-amplifier-on (Amplifier) priority=10 ( 0.226| 0.000) D: [pulseaudio] alsa-mixer.c: Setting output-amplifier-off (No Amplifier) priority=0 ( 0.226| 0.000) I: [pulseaudio] alsa-sink.c: Successfully enabled synchronous volume. ( 0.226| 0.000) I: [pulseaudio] alsa-sink.c: Hardware volume ranges from -129.00 dB to 12.00 dB. ( 0.227| 0.000) I: [pulseaudio] alsa-sink.c: Fixing base volume to -12.00 dB ( 0.227| 0.000) I: [pulseaudio] alsa-sink.c: Using hardware volume control. Hardware dB scale supported. ( 0.227| 0.000) I: [pulseaudio] alsa-sink.c: Using hardware mute control. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/922656 Title: Analog-output-lfe-on-mono is only output option To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/922656/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs