Persistent Sound Issues

This forum is dedicated to advanced help and support :

Ask here your questions about advanced usage of Mageia. For example you may post here all your questions about network and automated installs, complex server configurations, kernel tuning, creating your own Mageia mirrors, and all tasks likely to be touchy even for skilled users.

Persistent Sound Issues

Postby onikage » Dec 2nd, '12, 20:10

I'm not sure where to start with this. Let's just say that I had this issue with every single Linux distro that I've tried and I don't know how to fix it. It's probably alsa-related.

I'm constantly switching between USB Wireless Headphones and Speakers, so I need my sound to work properly on both exits.
Wireless Headphones: Plantronics .Audio 995USB
Speakers: Sony (Some old Hi-Fi)

When I first installed Linux (I think it was Ubuntu 12.04 LTS) I didn't have any sound in my headphones so I wrote to a couple of forums and I ended up using the following solution:
Created a home/user/.asoundrc file that looks like this
Code: Select all
pcm.card0 {
type hw
card 0
}
ctl.card0 {
type hw
card 0
}
pcm.!default front:Audio


Now this is extremely peculiar. In some weird way before I introduced the .asoundrc file both sound devices worked simultaneously. For example I have a + and - buttons on my headphones for vol up/down. Even though no movie, song, video clip etc would play sound through the headphones whenever I pressed the +/- buttons I could hear a very clear "pop" sound when the volume had reached maximum/minimum value. This is when I realized that the machine acknowledged both sound devices but had to be configured to be able to switch between one another.
Nevertheless, except for this popping sound I couldn't play any other sound through my headphones, before I introduced the .asoundrc file.
And this is where it goes absolutely chaotic...
Usually when I have my .asoundrc file only the Headphones would play, so even if I plug them out, the motherboard sound wouldn't play unless I renamed the .asoundrc file.
However on rare occasions the motherboard sound card plays even when .asoundrc is present, and to make it even worse sometimes it doesn't play when the .asoundrc file is NOT present.

A few months ago when I used mainly Windows 7 this would work smoothly. When the headphones were plugged in the USB they became the default sound device, when they were plugged out the motherboard sound became the defauld sound device. That's what I'm trying to accomplish on Mageia right now. I want effortless auto-switching between sound devices.
I have no idea where to start but using an .asoundrc file to manually manipulate sound devices (which doesn't even work properly) seems very barbaric to me.

Any ideas ? Thanks.
onikage
 
Posts: 75
Joined: Nov 15th, '12, 18:07

Re: Persistent Sound Issues

Postby oj » Dec 2nd, '12, 20:17

I think a newer or more upstream kernel would handle that better than the stock kernel. Kernel upgrades don't have any downside, it's always a good place to start with hardware issues.
oj
 
Posts: 232
Joined: Aug 23rd, '12, 00:22

Re: Persistent Sound Issues

Postby onikage » Dec 2nd, '12, 21:30

Some kernel benchmarking from my other topic that I did on my system.

onikage wrote:Just tried:
1. kernel-linus-3.3.8-1
Results:
- Slightly faster overall OS performance
- Much less stuttering in YouTube but still not perfect
- Higher-res boot up mageia image. No idea why, but fills up the whole screen and looks classier instead of the 640x480 16bit look.
- Don't get the mapscrn error, however I do see a weird green [OK] at the top of the screen for a while before the login screen appears.

2. kernel-tmb-desktop-3.3.6-2
Results:
- Slightly worse than kernel-linus in both OS performance and flash video playback.
- Instead of the mapscrn error my monitor turns off for 5-6 seconds before the login screen appears.

I also tried few options that I guess were pre-installed and I just didn't noticed them before in the boot menu:
3. desktop 3.4.18-1.mga2
Results:
- Faster overall OS performance but slower boot up.
- Says fglrx driver is already installed on this kernel, is it possible that this conflict slows down the boot up ?
- PERFECT youtube playback even in 1080p
- High-res boot up image.
- mapscrn error is present

4. desktop 3.3.6-2.mga2
Results:
- Slower overal OS performance than all other three choices plus weird boot up with monitor turning on and off.
- Worse flash playback than #3
- High-res boot up image
- mapscrn error is present

According to that screenshot #3 and #4 are fglrx kernels:
Screen: http://prikachi.com/images/123/5532123Z.png

One might even naively think that when running the fglrx-kernel everything graphic-related would run fine. However when trying to run the AMD Ati Control Center I get this error:
Screen: http://prikachi.com/images/125/5532125I.png

However running other kernels solves multiple playback and graphical problem even with VLC player. Probably I'll have to test 1204098 kernels before I find the one that suits my system best.

The errors that I get with #3:
Failed to start LSB: Ati Events Daemon
see 'systemctl status atieventsd.service' for details

systemctl status atieventsd.service returns:
Code: Select all
atieventsd.service - LSB: ATI Events Daemon
     Loaded: loaded (/etc/rc.d/init.d/atieventsd)
     Active: failed (Result: resources) since Sun, 25 Nov 2012 13:23:39 +0200; 42min ago
    Process: 888 ExecStart=/etc/rc.d/init.d/atieventsd start (code=exited, status=0/SUCCESS)
     CGroup: name=systemd:/system/atieventsd.service



The other error is:
"fglrx (8.961-2.mga.nonfree): Already installed on this kernel"
I don't know if that's an error, but doesn't sound very smooth to me.

P.S.
I wanted to add that even though I have smooth youtube performance with #3 I get really poor quality at flash-based websites like:
http://www.sound.philips.com/
Stuttering, Low-res, etc.


Can you suggest a kernel that works nicely with the Intel Core architecture ? Thanks.
onikage
 
Posts: 75
Joined: Nov 15th, '12, 18:07

Re: Persistent Sound Issues

Postby doktor5000 » Dec 3rd, '12, 23:31

oj made a rather blanket statement there. It's never a sure thing that a newer kernel only brings improvement,
often it also brings regressions in specific areas like ACPI implementation or drivers for older hardware, as it exposes
bugs which were well hidden before, either in the hardware itself or in the drivers/subsystems.

@onikage: You may first want to google around, and i'd not use that asoundrc, but maybe play around with the
pulseaudio userspace tools/the mixer of your DE, and also maybe find out if another model option for the kernel module
gives better results for you. As an example: http://www.mjmwired.net/kernel/Document ... Models.txt
Please provide information which soundchip you're using:

Code: Select all
lspcidrake -v | grep -i audio
grep Codec /proc/asound/card*/codec*
pacmd ls


And please use code tags as explained in ftp://ftp.mandrivauser.de/rpm/rpm/extra ... e_tags.ogv
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18018
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Persistent Sound Issues

Postby onikage » Dec 4th, '12, 02:54

Code: Select all
[onikage@localhost Autostart]$ lspcidrake -v | grep -i audio
snd_hda_intel   : ATI Technologies Inc|RV630/M76 audio device [Radeon HD 2600 Series] (vendor:1002 device:aa08)
snd_hda_intel   : Intel Corporation|82801I (ICH9 Family) HD Audio Controller (vendor:8086 device:293e subv:16f3 subd:6603) (rev: 02)
snd_usb_audio   : Plantronics Wireless Audio|Plantronics Wireless Audio [Audio|Control Device] (vendor:047f device:d955)


Code: Select all
[onikage@localhost Autostart]$ grep Codec /proc/asound/card*/codec*
/proc/asound/card0/codec#2:Codec: Realtek ALC888
/proc/asound/card1/codec#0:Codec: ATI R6xx HDMI


Code: Select all
[onikage@localhost ~]$ pacmd ls
Welcome to PulseAudio! Use "help" for usage information.
>>> Memory blocks currently allocated: 125, size: 1,0 MiB.
Memory blocks allocated during the whole lifetime: 5078349, size: 3,1 GiB.
Memory blocks imported from other processes: 108, size: 864,0 KiB.
Memory blocks exported to other processes: 0, size: 0 B.
Total sample cache size: 0 B.
Default sample spec: s16le 2ch 44100Hz
Default channel map: front-left,front-right
Default sink name: alsa_output.pci-0000_00_1b.0.analog-stereo
Default source name: alsa_input.pci-0000_00_1b.0.analog-stereo
Memory blocks of type POOL: 17 allocated/3398361 accumulated.
Memory blocks of type POOL_EXTERNAL: 0 allocated/0 accumulated.
Memory blocks of type APPENDED: 0 allocated/1372 accumulated.
Memory blocks of type USER: 0 allocated/0 accumulated.
Memory blocks of type FIXED: 0 allocated/1246386 accumulated.
Memory blocks of type IMPORTED: 108 allocated/432230 accumulated.
26 module(s) loaded.
    index: 0
   name: <module-device-restore>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Automatically restore the volume/mute state of devices"
      module.version = "2.0.0-1.mga2"
    index: 1
   name: <module-stream-restore>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Automatically restore the volume/mute/device state of streams"
      module.version = "2.0.0-1.mga2"
    index: 2
   name: <module-card-restore>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Automatically restore profile of cards"
      module.version = "2.0.0-1.mga2"
    index: 3
   name: <module-augment-properties>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Augment the property sets of streams with additional static information"
      module.version = "2.0.0-1.mga2"
    index: 4
   name: <module-alsa-card>
   argument: <device_id="1" name="pci-0000_01_00.1" card_name="alsa_card.pci-0000_01_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1">
   used: 0
   load once: no
   properties:
      module.author = "Lennart Poettering"
      module.description = "ALSA Card"
      module.version = "2.0.0-1.mga2"
    index: 6
   name: <module-alsa-card>
   argument: <device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1">
   used: 0
   load once: no
   properties:
      module.author = "Lennart Poettering"
      module.description = "ALSA Card"
      module.version = "2.0.0-1.mga2"
    index: 7
   name: <module-udev-detect>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Detect available audio hardware and load matching drivers"
      module.version = "2.0.0-1.mga2"
    index: 8
   name: <module-esound-protocol-unix>
   argument: <>
   used: -1
   load once: no
   properties:
      module.author = "Lennart Poettering"
      module.description = "ESOUND protocol (UNIX sockets)"
      module.version = "2.0.0-1.mga2"
    index: 9
   name: <module-native-protocol-unix>
   argument: <>
   used: -1
   load once: no
   properties:
      module.author = "Lennart Poettering"
      module.description = "Native protocol (UNIX sockets)"
      module.version = "2.0.0-1.mga2"
    index: 10
   name: <module-gconf>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "GConf Adapter"
      module.version = "2.0.0-1.mga2"
    index: 11
   name: <module-default-device-restore>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Automatically restore the default sink and source"
      module.version = "2.0.0-1.mga2"
    index: 12
   name: <module-rescue-streams>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "When a sink/source is removed, try to move their streams to the default sink/source"
      module.version = "2.0.0-1.mga2"
    index: 13
   name: <module-always-sink>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Colin Guthrie"
      module.description = "Always keeps at least one sink loaded even if it's a null one"
      module.version = "2.0.0-1.mga2"
    index: 14
   name: <module-intended-roles>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Automatically set device of streams based of intended roles of devices"
      module.version = "2.0.0-1.mga2"
    index: 15
   name: <module-suspend-on-idle>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "When a sink/source is idle for too long, suspend it"
      module.version = "2.0.0-1.mga2"
    index: 16
   name: <module-console-kit>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Create a client for each ConsoleKit session of this user"
      module.version = "2.0.0-1.mga2"
    index: 17
   name: <module-position-event-sounds>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
      module.version = "2.0.0-1.mga2"
    index: 18
   name: <module-role-cork>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Lennart Poettering"
      module.description = "Mute & cork streams with certain roles while others exist"
      module.version = "2.0.0-1.mga2"
    index: 19
   name: <module-filter-heuristics>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Colin Guthrie"
      module.description = "Detect when various filters are desirable"
      module.version = "2.0.0-1.mga2"
    index: 20
   name: <module-filter-apply>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Colin Guthrie"
      module.description = "Load filter sinks automatically when needed"
      module.version = "2.0.0-1.mga2"
    index: 21
   name: <module-dbus-protocol>
   argument: <>
   used: -1
   load once: yes
   properties:
      module.author = "Tanu Kaskinen"
      module.description = "D-Bus interface"
      module.version = "2.0.0-1.mga2"
    index: 22
   name: <module-switch-on-port-available>
   argument: <>
   used: -1
   load once: no
   properties:
      
    index: 23
   name: <module-x11-publish>
   argument: <display=:0.0>
   used: -1
   load once: no
   properties:
      module.author = "Lennart Poettering"
      module.description = "X11 credential publisher"
      module.version = "2.0.0-1.mga2"
    index: 24
   name: <module-x11-xsmp>
   argument: <display=:0.0 session_manager=local/localhost.localdomain:@/tmp/.ICE-unix/4774,unix/localhost.localdomain:/tmp/.ICE-unix/4774>
   used: -1
   load once: no
   properties:
      module.author = "Lennart Poettering"
      module.description = "X11 session management"
      module.version = "2.0.0-1.mga2"
    index: 26
   name: <module-alsa-card>
   argument: <device_id="2" name="usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio" card_name="alsa_card.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1">
   used: 1
   load once: no
   properties:
      module.author = "Lennart Poettering"
      module.description = "ALSA Card"
      module.version = "2.0.0-1.mga2"
    index: 27
   name: <module-cli-protocol-unix>
   argument: <>
   used: -1
   load once: no
   properties:
      module.author = "Lennart Poettering"
      module.description = "Command line interface protocol (UNIX sockets)"
      module.version = "2.0.0-1.mga2"
3 sink(s) available.
    index: 0
   name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
   driver: <module-alsa-card.c>
   flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
   state: SUSPENDED
   suspend cause: IDLE
   priority: 9050
   volume: 0: 100% 1: 100%
           0: 0,00 dB 1: 0,00 dB
           balance 0,00
   base volume: 100%
                0,00 dB
   volume steps: 65537
   muted: no
   current latency: 0,00 ms
   max request: 0 KiB
   max rewind: 0 KiB
   monitor source: 0
   sample spec: s16le 2ch 48000Hz
   channel map: front-left,front-right
                Stereo
   used by: 0
   linked by: 0
   configured latency: 0,00 ms; range is 0,50 .. 2000,00 ms
   card: 0 <alsa_card.pci-0000_01_00.1>
   module: 4
   properties:
      alsa.resolution_bits = "16"
      device.api = "alsa"
      device.class = "sound"
      alsa.class = "generic"
      alsa.subclass = "generic-mix"
      alsa.name = "HDMI 0"
      alsa.id = "HDMI 0"
      alsa.subdevice = "0"
      alsa.subdevice_name = "subdevice #0"
      alsa.device = "3"
      alsa.card = "1"
      alsa.card_name = "HDA ATI HDMI"
      alsa.long_card_name = "HDA ATI HDMI at 0xfdafc000 irq 47"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:01:00.1"
      sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
      device.bus = "pci"
      device.vendor.id = "1002"
      device.vendor.name = "ATI Technologies Inc"
      device.product.name = "RV630/M76 audio device [Radeon HD 2600 Series]"
      device.string = "hdmi:1"
      device.buffering.buffer_size = "384000"
      device.buffering.fragment_size = "192000"
      device.access_mode = "mmap+timer"
      device.profile.name = "hdmi-stereo"
      device.profile.description = "Digital Stereo (HDMI)"
      device.description = "RV630/M76 audio device [Radeon HD 2600 Series] Digital Stereo (HDMI)"
      alsa.mixer_name = "ATI R6xx HDMI"
      alsa.components = "HDA:1002aa01,00aa0100,00100000"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
   ports:
      hdmi-output-0: HDMI / DisplayPort (priority 5900, available: no)
         properties:
            
   active port: <hdmi-output-0>
  * index: 2
   name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
   driver: <module-alsa-card.c>
   flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
   state: SUSPENDED
   suspend cause: IDLE
   priority: 9959
   volume: 0:  94% 1:  94%
           0: -1,50 dB 1: -1,50 dB
           balance 0,00
   base volume: 100%
                0,00 dB
   volume steps: 65537
   muted: yes
   current latency: 0,00 ms
   max request: 0 KiB
   max rewind: 0 KiB
   monitor source: 3
   sample spec: s16le 2ch 48000Hz
   channel map: front-left,front-right
                Stereo
   used by: 0
   linked by: 0
   configured latency: 0,00 ms; range is 2,00 .. 1837,50 ms
   card: 2 <alsa_card.pci-0000_00_1b.0>
   module: 6
   properties:
      alsa.resolution_bits = "16"
      device.api = "alsa"
      device.class = "sound"
      alsa.class = "generic"
      alsa.subclass = "generic-mix"
      alsa.name = "ALC888 Analog"
      alsa.id = "ALC888 Analog"
      alsa.subdevice = "0"
      alsa.subdevice_name = "subdevice #0"
      alsa.device = "0"
      alsa.card = "0"
      alsa.card_name = "HDA Intel"
      alsa.long_card_name = "HDA Intel at 0xfdff8000 irq 46"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:00:1b.0"
      sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
      device.bus = "pci"
      device.vendor.id = "8086"
      device.vendor.name = "Intel Corporation"
      device.product.name = "82801I (ICH9 Family) HD Audio Controller"
      device.form_factor = "internal"
      device.string = "front:0"
      device.buffering.buffer_size = "352800"
      device.buffering.fragment_size = "176400"
      device.access_mode = "mmap+timer"
      device.profile.name = "analog-stereo"
      device.profile.description = "Analog Stereo"
      device.description = "Built-in Audio Analog Stereo"
      alsa.mixer_name = "Realtek ALC888"
      alsa.components = "HDA:10ec0888,16f30000,00100001"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
   ports:
      analog-output: Analog Output (priority 9900, available: unknown)
         properties:
            
   active port: <analog-output>
    index: 4
   name: <alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo>
   driver: <module-alsa-card.c>
   flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
   state: SUSPENDED
   suspend cause: IDLE
   priority: 9049
   volume: 0: 100% 1: 100%
           0: 0,00 dB 1: 0,00 dB
           balance 0,00
   base volume: 158%
                12,00 dB
   volume steps: 65537
   muted: no
   current latency: 0,00 ms
   max request: 0 KiB
   max rewind: 0 KiB
   monitor source: 7
   sample spec: s16le 2ch 44100Hz
   channel map: front-left,front-right
                Stereo
   used by: 0
   linked by: 1
   configured latency: 0,00 ms; range is 0,50 .. 2000,00 ms
   card: 4 <alsa_card.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio>
   module: 26
   properties:
      alsa.resolution_bits = "16"
      device.api = "alsa"
      device.class = "sound"
      alsa.class = "generic"
      alsa.subclass = "generic-mix"
      alsa.name = "USB Audio"
      alsa.id = "USB Audio"
      alsa.subdevice = "0"
      alsa.subdevice_name = "subdevice #0"
      alsa.device = "0"
      alsa.card = "2"
      alsa.card_name = "Plantronics Wireless Audio"
      alsa.long_card_name = "Plantronics Wireless Audio Plantronics Wireless Audio at usb-0000:00:1a.0-2, fu"
      alsa.driver_name = "snd_usb_audio"
      device.bus_path = "pci-0000:00:1a.0-usb-0:2:1.0"
      sysfs.path = "/devices/pci0000:00/0000:00:1a.0/usb1/1-2/1-2:1.0/sound/card2"
      udev.id = "usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio"
      device.bus = "usb"
      device.vendor.id = "047f"
      device.vendor.name = "Plantronics, Inc."
      device.product.id = "d955"
      device.product.name = "Plantronics Wireless Audio"
      device.serial = "Plantronics_Wireless_Audio_Plantronics_Wireless_Audio"
      device.string = "front:2"
      device.buffering.buffer_size = "352800"
      device.buffering.fragment_size = "176400"
      device.access_mode = "mmap+timer"
      device.profile.name = "analog-stereo"
      device.profile.description = "Analog Stereo"
      device.description = "Plantronics Wireless Audio Analog Stereo"
      alsa.mixer_name = "USB Mixer"
      alsa.components = "USB047f:d955"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-usb"
   ports:
      analog-output: Analog Output (priority 9900, available: unknown)
         properties:
            
   active port: <analog-output>
5 source(s) available.
    index: 0
   name: <alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor>
   driver: <module-alsa-card.c>
   flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
   state: SUSPENDED
   suspend cause: IDLE
   priority: 1050
   volume: 0: 100% 1: 100%
           0: 0,00 dB 1: 0,00 dB
           balance 0,00
   base volume: 100%
                0,00 dB
   volume steps: 65537
   muted: no
   current latency: 0,00 ms
   max rewind: 0 KiB
   sample spec: s16le 2ch 48000Hz
   channel map: front-left,front-right
                Stereo
   used by: 0
   linked by: 0
   configured latency: 0,00 ms; range is 0,50 .. 2000,00 ms
   monitor_of: 0
   card: 0 <alsa_card.pci-0000_01_00.1>
   module: 4
   properties:
      device.description = "Monitor of RV630/M76 audio device [Radeon HD 2600 Series] Digital Stereo (HDMI)"
      device.class = "monitor"
      alsa.card = "1"
      alsa.card_name = "HDA ATI HDMI"
      alsa.long_card_name = "HDA ATI HDMI at 0xfdafc000 irq 47"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:01:00.1"
      sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
      device.bus = "pci"
      device.vendor.id = "1002"
      device.vendor.name = "ATI Technologies Inc"
      device.product.name = "RV630/M76 audio device [Radeon HD 2600 Series]"
      device.string = "1"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
    index: 3
   name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
   driver: <module-alsa-card.c>
   flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
   state: SUSPENDED
   suspend cause: IDLE
   priority: 1950
   volume: 0: 100% 1: 100%
           0: 0,00 dB 1: 0,00 dB
           balance 0,00
   base volume: 100%
                0,00 dB
   volume steps: 65537
   muted: no
   current latency: 0,00 ms
   max rewind: 0 KiB
   sample spec: s16le 2ch 44100Hz
   channel map: front-left,front-right
                Stereo
   used by: 0
   linked by: 0
   configured latency: 0,00 ms; range is 2,00 .. 1837,50 ms
   monitor_of: 2
   card: 2 <alsa_card.pci-0000_00_1b.0>
   module: 6
   properties:
      device.description = "Monitor of Built-in Audio Analog Stereo"
      device.class = "monitor"
      alsa.card = "0"
      alsa.card_name = "HDA Intel"
      alsa.long_card_name = "HDA Intel at 0xfdff8000 irq 46"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:00:1b.0"
      sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
      device.bus = "pci"
      device.vendor.id = "8086"
      device.vendor.name = "Intel Corporation"
      device.product.name = "82801I (ICH9 Family) HD Audio Controller"
      device.form_factor = "internal"
      device.string = "0"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
  * index: 4
   name: <alsa_input.pci-0000_00_1b.0.analog-stereo>
   driver: <module-alsa-card.c>
   flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
   state: SUSPENDED
   suspend cause: IDLE
   priority: 9959
   volume: 0:   5% 1:   5%
           0: -78,05 dB 1: -78,05 dB
           balance 0,00
   base volume:  10%
                -60,00 dB
   volume steps: 65537
   muted: no
   current latency: 0,00 ms
   max rewind: 0 KiB
   sample spec: s16le 2ch 48000Hz
   channel map: front-left,front-right
                Stereo
   used by: 0
   linked by: 0
   configured latency: 0,00 ms; range is 0,50 .. 1837,50 ms
   card: 2 <alsa_card.pci-0000_00_1b.0>
   module: 6
   properties:
      alsa.resolution_bits = "16"
      device.api = "alsa"
      device.class = "sound"
      alsa.class = "generic"
      alsa.subclass = "generic-mix"
      alsa.name = "ALC888 Analog"
      alsa.id = "ALC888 Analog"
      alsa.subdevice = "0"
      alsa.subdevice_name = "subdevice #0"
      alsa.device = "0"
      alsa.card = "0"
      alsa.card_name = "HDA Intel"
      alsa.long_card_name = "HDA Intel at 0xfdff8000 irq 46"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:00:1b.0"
      sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
      device.bus = "pci"
      device.vendor.id = "8086"
      device.vendor.name = "Intel Corporation"
      device.product.name = "82801I (ICH9 Family) HD Audio Controller"
      device.form_factor = "internal"
      device.string = "front:0"
      device.buffering.buffer_size = "352800"
      device.buffering.fragment_size = "176400"
      device.access_mode = "mmap+timer"
      device.profile.name = "analog-stereo"
      device.profile.description = "Analog Stereo"
      device.description = "Built-in Audio Analog Stereo"
      alsa.mixer_name = "Realtek ALC888"
      alsa.components = "HDA:10ec0888,16f30000,00100001"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
   ports:
      analog-input-microphone-front: Front Microphone (priority 8500, available: no)
         properties:
            
      analog-input-microphone-rear: Rear Microphone (priority 8200, available: no)
         properties:
            
      analog-input-linein: Line In (priority 8100, available: no)
         properties:
            
   active port: <analog-input-microphone-front>
    index: 7
   name: <alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo.monitor>
   driver: <module-alsa-card.c>
   flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
   state: SUSPENDED
   suspend cause: IDLE
   priority: 1040
   volume: 0: 100% 1: 100%
           0: 0,00 dB 1: 0,00 dB
           balance 0,00
   base volume: 100%
                0,00 dB
   volume steps: 65537
   muted: no
   current latency: 0,00 ms
   max rewind: 0 KiB
   sample spec: s16le 2ch 44100Hz
   channel map: front-left,front-right
                Stereo
   used by: 0
   linked by: 0
   configured latency: 0,00 ms; range is 0,50 .. 2000,00 ms
   monitor_of: 4
   card: 4 <alsa_card.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio>
   module: 26
   properties:
      device.description = "Monitor of Plantronics Wireless Audio Analog Stereo"
      device.class = "monitor"
      alsa.card = "2"
      alsa.card_name = "Plantronics Wireless Audio"
      alsa.long_card_name = "Plantronics Wireless Audio Plantronics Wireless Audio at usb-0000:00:1a.0-2, fu"
      alsa.driver_name = "snd_usb_audio"
      device.bus_path = "pci-0000:00:1a.0-usb-0:2:1.0"
      sysfs.path = "/devices/pci0000:00/0000:00:1a.0/usb1/1-2/1-2:1.0/sound/card2"
      udev.id = "usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio"
      device.bus = "usb"
      device.vendor.id = "047f"
      device.vendor.name = "Plantronics, Inc."
      device.product.id = "d955"
      device.product.name = "Plantronics Wireless Audio"
      device.serial = "Plantronics_Wireless_Audio_Plantronics_Wireless_Audio"
      device.string = "2"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-usb"
    index: 8
   name: <alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono>
   driver: <module-alsa-card.c>
   flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
   state: SUSPENDED
   suspend cause: IDLE
   priority: 9049
   volume: 0: 100%
           0: 0,00 dB
           balance 0,00
   base volume: 100%
                0,00 dB
   volume steps: 65537
   muted: no
   current latency: 0,00 ms
   max rewind: 0 KiB
   sample spec: s16le 1ch 16000Hz
   channel map: mono
                Mono
   used by: 0
   linked by: 0
   configured latency: 0,00 ms; range is 0,50 .. 2000,00 ms
   card: 4 <alsa_card.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio>
   module: 26
   properties:
      alsa.resolution_bits = "16"
      device.api = "alsa"
      device.class = "sound"
      alsa.class = "generic"
      alsa.subclass = "generic-mix"
      alsa.name = "USB Audio"
      alsa.id = "USB Audio"
      alsa.subdevice = "0"
      alsa.subdevice_name = "subdevice #0"
      alsa.device = "0"
      alsa.card = "2"
      alsa.card_name = "Plantronics Wireless Audio"
      alsa.long_card_name = "Plantronics Wireless Audio Plantronics Wireless Audio at usb-0000:00:1a.0-2, fu"
      alsa.driver_name = "snd_usb_audio"
      device.bus_path = "pci-0000:00:1a.0-usb-0:2:1.0"
      sysfs.path = "/devices/pci0000:00/0000:00:1a.0/usb1/1-2/1-2:1.0/sound/card2"
      udev.id = "usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio"
      device.bus = "usb"
      device.vendor.id = "047f"
      device.vendor.name = "Plantronics, Inc."
      device.product.id = "d955"
      device.product.name = "Plantronics Wireless Audio"
      device.serial = "Plantronics_Wireless_Audio_Plantronics_Wireless_Audio"
      device.string = "hw:2"
      device.buffering.buffer_size = "64000"
      device.buffering.fragment_size = "32000"
      device.access_mode = "mmap+timer"
      device.profile.name = "analog-mono"
      device.profile.description = "Analog Mono"
      device.description = "Plantronics Wireless Audio Analog Mono"
      alsa.mixer_name = "USB Mixer"
      alsa.components = "USB047f:d955"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-usb"
   ports:
      analog-input-microphone: Microphone (priority 8700, available: unknown)
         properties:
            
   active port: <analog-input-microphone>
26 client(s) logged in.
    index: 0
   driver: <module-console-kit.c>
   owner module: 16
   properties:
      application.name = "ConsoleKit Session /org/freedesktop/ConsoleKit/Session1"
      console-kit.session = "/org/freedesktop/ConsoleKit/Session1"
    index: 3
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 4
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 5
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 6
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 8
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 9
   driver: <module-x11-xsmp.c>
   owner module: 24
   properties:
      application.name = "XSMP Session on xfce4-session as 117f000001000135453785200000047740002"
      xsmp.vendor = "xfce4-session"
      xsmp.client.id = "117f000001000135453785200000047740002"
    index: 10
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 11
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 12
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 13
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "Terminal"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.icon_name = "utilities-terminal"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "4830"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "Terminal"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 14
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-panel"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "4792"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-panel"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 15
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfdesktop"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "4796"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfdesktop"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 16
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "Thunar"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.icon_name = "Thunar"
      window.x11.display = ":0"
      window.x11.screen = "0"
      application.process.id = "4790"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "thunar"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 17
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "Skype"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "6066"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "skype"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
      application.icon_name = "skype.png"
    index: 18
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "Skype"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.process.id = "6089"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "skype"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
      application.icon_name = "skype.png"
    index: 19
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "Vuze"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "6188"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "java"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 21
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "Firefox"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "9605"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "firefox"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
      application.icon_name = "firefox"
    index: 22
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfwm4"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "4787"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfwm4"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 44
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "plugin-container"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "9714"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "plugin-container"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 52
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "emacs"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "28804"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "emacs-23.3"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 55
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "libcanberra"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.version = "0.28"
      application.id = "org.freedesktop.libcanberra"
      application.process.id = "9605"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "firefox"
      application.language = "en_US.UTF-8"
      window.x11.display = ":0.0"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
      application.icon_name = "firefox"
    index: 63
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "xfce4-mixer-plugin"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "4808"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "xfce4-mixer-plugin"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 65
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "VLC media player"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.id = "org.VideoLAN.VLC"
      application.version = "2.0.3"
      application.icon_name = "vlc"
      application.language = "en_US.UTF-8"
      application.process.id = "11194"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
      application.process.binary = "vlc"
      window.x11.display = ":0.0"
    index: 66
   driver: <protocol-native.c>
   owner module: 9
   properties:
      application.name = "Thunderbird"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      window.x11.display = ":0.0"
      window.x11.screen = "0"
      application.process.id = "11589"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.binary = "thunderbird-bin"
      application.language = "en_US.UTF-8"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
    index: 70
   driver: <cli.c>
   owner module: 27
   properties:
      application.name = "UNIX socket client"
3 card(s) available.
    index: 0
   name: <alsa_card.pci-0000_01_00.1>
   driver: <module-alsa-card.c>
   owner module: 4
   properties:
      alsa.card = "1"
      alsa.card_name = "HDA ATI HDMI"
      alsa.long_card_name = "HDA ATI HDMI at 0xfdafc000 irq 47"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:01:00.1"
      sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
      device.bus = "pci"
      device.vendor.id = "1002"
      device.vendor.name = "ATI Technologies Inc"
      device.product.name = "RV630/M76 audio device [Radeon HD 2600 Series]"
      device.string = "1"
      device.description = "RV630/M76 audio device [Radeon HD 2600 Series]"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
   profiles:
      output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400)
      off: Off (priority 0)
   active profile: <output:hdmi-stereo>
   sinks:
      alsa_output.pci-0000_01_00.1.hdmi-stereo/#0: RV630/M76 audio device [Radeon HD 2600 Series] Digital Stereo (HDMI)
   sources:
      alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor/#0: Monitor of RV630/M76 audio device [Radeon HD 2600 Series] Digital Stereo (HDMI)
   ports:
      hdmi-output-0: HDMI / DisplayPort (priority 5900, available: no)
         properties:
            
    index: 2
   name: <alsa_card.pci-0000_00_1b.0>
   driver: <module-alsa-card.c>
   owner module: 6
   properties:
      alsa.card = "0"
      alsa.card_name = "HDA Intel"
      alsa.long_card_name = "HDA Intel at 0xfdff8000 irq 46"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:00:1b.0"
      sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
      device.bus = "pci"
      device.vendor.id = "8086"
      device.vendor.name = "Intel Corporation"
      device.product.name = "82801I (ICH9 Family) HD Audio Controller"
      device.form_factor = "internal"
      device.string = "0"
      device.description = "Built-in Audio"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
   profiles:
      output:analog-stereo: Analog Stereo Output (priority 6000)
      output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060)
      output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (priority 6055)
      output:analog-surround-40: Analog Surround 4.0 Output (priority 700)
      output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 760)
      output:analog-surround-40+input:iec958-stereo: Analog Surround 4.0 Output + Digital Stereo (IEC958) Input (priority 755)
      output:analog-surround-41: Analog Surround 4.1 Output (priority 800)
      output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 860)
      output:analog-surround-41+input:iec958-stereo: Analog Surround 4.1 Output + Digital Stereo (IEC958) Input (priority 855)
      output:analog-surround-50: Analog Surround 5.0 Output (priority 700)
      output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 760)
      output:analog-surround-50+input:iec958-stereo: Analog Surround 5.0 Output + Digital Stereo (IEC958) Input (priority 755)
      output:analog-surround-51: Analog Surround 5.1 Output (priority 800)
      output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 860)
      output:analog-surround-51+input:iec958-stereo: Analog Surround 5.1 Output + Digital Stereo (IEC958) Input (priority 855)
      output:analog-surround-71: Analog Surround 7.1 Output (priority 700)
      output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (priority 760)
      output:analog-surround-71+input:iec958-stereo: Analog Surround 7.1 Output + Digital Stereo (IEC958) Input (priority 755)
      output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500)
      output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5560)
      output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (priority 5555)
      input:analog-stereo: Analog Stereo Input (priority 60)
      input:iec958-stereo: Digital Stereo (IEC958) Input (priority 55)
      off: Off (priority 0)
   active profile: <output:analog-stereo+input:analog-stereo>
   sinks:
      alsa_output.pci-0000_00_1b.0.analog-stereo/#2: Built-in Audio Analog Stereo
   sources:
      alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#3: Monitor of Built-in Audio Analog Stereo
      alsa_input.pci-0000_00_1b.0.analog-stereo/#4: Built-in Audio Analog Stereo
   ports:
      analog-output: Analog Output (priority 9900, available: unknown)
         properties:
            
      analog-input-microphone-front: Front Microphone (priority 8500, available: no)
         properties:
            
      analog-input-microphone-rear: Rear Microphone (priority 8200, available: no)
         properties:
            
      analog-input-linein: Line In (priority 8100, available: no)
         properties:
            
      iec958-stereo-input: iec958-stereo-input (priority 0, available: unknown)
         properties:
            
      iec958-stereo-output: Digital Output (S/PDIF) (priority 0, available: unknown)
         properties:
            
    index: 4
   name: <alsa_card.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio>
   driver: <module-alsa-card.c>
   owner module: 26
   properties:
      alsa.card = "2"
      alsa.card_name = "Plantronics Wireless Audio"
      alsa.long_card_name = "Plantronics Wireless Audio Plantronics Wireless Audio at usb-0000:00:1a.0-2, fu"
      alsa.driver_name = "snd_usb_audio"
      device.bus_path = "pci-0000:00:1a.0-usb-0:2:1.0"
      sysfs.path = "/devices/pci0000:00/0000:00:1a.0/usb1/1-2/1-2:1.0/sound/card2"
      udev.id = "usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio"
      device.bus = "usb"
      device.vendor.id = "047f"
      device.vendor.name = "Plantronics, Inc."
      device.product.id = "d955"
      device.product.name = "Plantronics Wireless Audio"
      device.serial = "Plantronics_Wireless_Audio_Plantronics_Wireless_Audio"
      device.string = "2"
      device.description = "Plantronics Wireless Audio"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-usb"
   profiles:
      output:analog-stereo: Analog Stereo Output (priority 6000)
      output:analog-stereo+input:analog-mono: Analog Stereo Output + Analog Mono Input (priority 6001)
      output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500)
      output:iec958-stereo+input:analog-mono: Digital Stereo (IEC958) Output + Analog Mono Input (priority 5501)
      input:analog-mono: Analog Mono Input (priority 1)
      off: Off (priority 0)
   active profile: <output:analog-stereo+input:analog-mono>
   sinks:
      alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo/#4: Plantronics Wireless Audio Analog Stereo
   sources:
      alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo.monitor/#7: Monitor of Plantronics Wireless Audio Analog Stereo
      alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono/#8: Plantronics Wireless Audio Analog Mono
   ports:
      analog-output: Analog Output (priority 9900, available: unknown)
         properties:
            
      analog-input-microphone: Microphone (priority 8700, available: unknown)
         properties:
            
      iec958-stereo-output: Digital Output (S/PDIF) (priority 0, available: unknown)
         properties:
            
1 sink input(s) available.
    index: 30
   driver: <protocol-native.c>
   flags: VARIABLE_RATE START_CORKED
   state: CORKED
   sink: 4 <alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo>
   volume: 0:  55% 1:  55%
           0: -15,53 dB 1: -15,53 dB
           balance 0,00
   muted: no
   current latency: 842,09 ms
   requested latency: 26,00 ms
   sample spec: float32le 2ch 44100Hz
   channel map: front-left,front-right
                Stereo
   resample method: speex-float-0
   module: 9
   client: 65 <VLC media player>
   properties:
      media.name = "audio stream"
      application.name = "VLC media player"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "26"
      application.id = "org.VideoLAN.VLC"
      application.version = "2.0.3"
      application.icon_name = "vlc"
      application.language = "en_US.UTF-8"
      application.process.id = "11194"
      application.process.user = "onikage"
      application.process.host = "localhost.localdomain"
      application.process.machine_id = "b2c65af7f529d833c157f8fa0000031a"
      application.process.session_id = "b2c65af7f529d833c157f8fa0000031a-1354537847.679030-1006570094"
      application.process.binary = "vlc"
      window.x11.display = ":0.0"
      module-stream-restore.id = "sink-input-by-application-id:org.VideoLAN.VLC"
0 source outputs(s) available.
0 cache entrie(s) available.
onikage
 
Posts: 75
Joined: Nov 15th, '12, 18:07

Re: Persistent Sound Issues

Postby colin » Dec 5th, '12, 13:38

Hi There,

OK, first of delete that ~/.asoundrc and forget about it. It's not going to help you these days. You want and need PulseAudio to get a seamless setup you want and it is very much achievable.

Once that file is trashed, do a reboot. Once you are back pick your favourite media player and play something in it. By default, it should likely start playing via your built in speakers.

If you were using KDE, then the steps would be different (and more global), but because you are in XFCE, I will show you the more granular method for now (there will be changes in the future to make this better, but they are not quite ready yet). If you have KDE installed but don't use it actively, you can still use it to configure things to your liking, so see below before trying anything I'm about to write here. So load up pavucontrol, go to the Playback tab, and you should see your media placer listed. Use the buttons on that screen to change which device your media player is playing on. e.g. change it from the built in device to the Wireless sink.

Now unplug and replug your wireless headphones. You should see your stream moving happily back and forward without any user intervention.

Now the sad thing is that this method requires you moving every single stream you play (e.g. from different apps). It's less than optimal, but we're working on something more central that will work for all Desktops and not just under KDE.


If you have KDE installed, then a better solution to the above would be to run the script "start-pulseaudio-kde" (and ensure that this is run every login). All this does is load a special module into PA to do some routing. The GUI to control that module can be shown by running "kcmshell4 kcm_phonon" This should should you a list of devices for different categories. Simply order the default list as you would like your priority to be and then apply it to all categories. That's all. Your wireless speakers would be used whenever they are present by all applications.

Hope that helps.
colin
 
Posts: 53
Joined: Jul 25th, '11, 11:15

Re: Persistent Sound Issues

Postby onikage » Jan 7th, '13, 15:51

Sorry didn't seem your post up until now. This actually solved tmost of the hassle. Even though it has to be done manually every time it's still a relief.
One weird problem left to be solved:
- -/+ Volume buttons on wireless headphones only change the volume of the built-in speakers but not the volume of the headphones. So for example if I open two players and set the one to play through the speakers and the other one through the headphones and then press the "-" on the headphones only the volume of the speakers will go down which is a bit ridiculous. The play/stop functionality of the wireless headphones also doesn't work. Obviously I can manage without these functions but part of the point of having wireless headphones is to be able to lie in your bed for example and change/play/stop tracks, change volume up/down from a distance. It would be nice if that worked.
Nevertheless, thanks for the help and I would appreciate any additional ideas.
Last edited by doktor5000 on Jan 7th, '13, 22:04, edited 1 time in total.
Reason: removed fullquote
onikage
 
Posts: 75
Joined: Nov 15th, '12, 18:07

Re: Persistent Sound Issues

Postby doktor5000 » Jan 7th, '13, 22:05

Please next time do not use fullquotes, but only use the Reply function. Greatly improves clarity and reading flow ;)
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18018
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany


Return to Advanced support

Who is online

Users browsing this forum: No registered users and 0 guests