Page 1 of 1

Mic output shows in PulseAudio, but not sent

PostPosted: Sep 20th, '16, 14:43
by laidlaws
Sorry about the garbled Subject. The details follow.
I am running MGA5 on a recent mobo with Intel sound. There is an HDMI stream from the video card, but I am using onboard analog.

A microphone plugged into the "rear mic" socket can export noise to Audacity and pavucontrol. I am trying to send it to Second Life, which uses Vivox.
This is a known minefield, but before I ask them, I want to be sure my system is not at fault.

Running the Firestorm viewer for SL, which is 64-bit, I can see:
Code: Select all
pacmd list-sink-inputs
1 sink input(s) available.
    index: 0
   driver: <protocol-native.c>
   flags:
   state: RUNNING
   sink: 0 <alsa_output.pci-0000_01_00.1.hdmi-stereo>
   volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
           balance 0.00
   muted: no
   current latency: 58.05 ms
   requested latency: 34.83 ms
   sample spec: s16le 2ch 44100Hz
   channel map: front-left,front-right
                Stereo
   resample method: (null)
   module: 9
   client: 11 <FMOD Ex App>
   properties:
      media.name = "Mixer Stream"
      application.name = "FMOD Ex App"
      native-protocol.peer = "UNIX socket client"
      native-protocol.version = "29"
      application.process.id = "4419"
      application.process.user = "doug"
      application.process.host = <hidden for security>
      application.process.binary = "do-not-directly-run-firestorm-bin"
      application.language = "C"
      window.x11.display = ":0.0"
      application.process.machine_id = "eed9136001944cc1b45b82c0fec774f0"
      application.process.session_id = "c1"
      module-stream-restore.id = "sink-input-by-application-name:FMOD Ex App"


This is present only while the viewer is running. FMOD is the correct protocol

Looking at alsamixer, it shows for the rear mic either an empty column, or nothing at all, just a label.

Does the "sink" line indicate that output is to HDMI? If so, how can I redirect it?

Re: Mic output shows in PulseAudio, but not sent

PostPosted: Sep 21st, '16, 01:24
by doktor5000
You would need to select analog stereo as default device instead of HDMI, this is usually done by the mixer of your desktop environment. What do you use currently, KDE?

Re: Mic output shows in PulseAudio, but not sent

PostPosted: Sep 21st, '16, 06:17
by laidlaws
Running Xfce. The speaker icon on the panel brought up pavucontrol.
Installed Xfce's mixer applet. That gave me a simple level control.
Went into KDE4. Settings showed that the rear mic was the only capture device. alsamixer was no different.
Booted into Cauldron and OpenSUSE. alsamixer screen in each was identical to the one in Official.

Looking like a hardware issue, except that it worked before I reinstalled Mga5.

I have a Xonar sound card available. Had to take it out to have a slot for a generic NIC, because MGA5 didn't see the onboard NIC until updated. I can put it back now as a test.

Re: Mic output shows in PulseAudio, but not sent

PostPosted: Sep 21st, '16, 16:31
by laidlaws
Installed the Xonar card. No different.

in BIOS (EFI): Load Optimised Defaults gave me back my mic, but the level in pavucontrol is a lot lower than before.

alsamixer looks different, but no movement in the level column.

Re: Mic output shows in PulseAudio, but not sent

PostPosted: Sep 22nd, '16, 03:24
by laidlaws
The obvious answer came from a developer, years ago:

"If a program is designed to run in Windows, run it in Windows."

Yes, Windows has issues. Linux has different ones.

Slogans are not science.

Re: Mic output shows in PulseAudio, but not sent

PostPosted: Sep 23rd, '16, 17:41
by laidlaws
Interesting OT: I thought Firestorm was the best viewer, but it has issues with OSGrid.

Re: Mic output shows in PulseAudio, but not sent

PostPosted: Sep 23rd, '16, 18:51
by doktor5000
Not sure whom you're replying to, and seems offtopic to me.
Would be appreciated if you would mark the thread accordingly by editing the topic of the first post and prefix it by [DONE], thanks