Announcement

Collapse
No announcement yet.

"PulseAudio Is Still Awesome"

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • tenente
    replied
    Google Chrome works fine without pulseaudio for me, maybe try export ALSA_CARD=Loopback before launching it, it's supposed to be one way to choose which device to use with alsa.

    Tbh I don't understand how people find configuring alsa with multiple devices hard, even networking is pretty straightforward. I guess as long as there's no GUI people start to complain. Btw networking never worked for me with pulse, that the primary reason I uninstalled it on my main computer ! But I can understand that for a developper pov the API can be easier to use as fritsch was stating.

    Leave a comment:


  • magika
    replied
    Originally posted by GraysonPeddie View Post
    I'm just wondering... Is there a way to make Google Chrome use ALSA Loopback? I use JACK as a sound server and an ALSA loopback that connects to JACK is good enough for me, so I would like to eliminate PulseAudio if it's possible. Without PulseAudio, I get no sound.
    Without PA Google Chrome uses default ALSA device out of the box.

    Leave a comment:


  • GraysonPeddie
    replied
    I'm just wondering... Is there a way to make Google Chrome use ALSA Loopback? I use JACK as a sound server and an ALSA loopback that connects to JACK is good enough for me, so I would like to eliminate PulseAudio if it's possible. Without PulseAudio, I get no sound.

    Leave a comment:


  • GreatEmerald
    replied
    Pulse is immensely useful to me, since I do video recordings, for one, and have a pretty complex sound setup (four sound devices, one of which is DisplayPort audio).

    One thing that's still quite annoying is that SimpleScreenRecorder still doesn't have mixing support, so it relies on some PA module trickery to achieve that, and it doesn't always work for some reason (I get sound corruption with noise and echoing). I'm not sure why. Maybe I should play around with the latency setting a bit.

    Another issue that happened just today is that for some reason there's no audio playback going through my monitor via DisplayPort, but that's probably due to DisplayPort (its support has been spotty lately, with the monitor refusing to go to sleep, but that was just recently fixed, yet might have broken something else related to sound).

    Leave a comment:


  • magika
    replied
    Originally posted by Veto View Post

    Do you have any data to back up that claim? I ask because I might be interested in doing some low latency audio stuff.
    Backup what? Latency is fully configurable in JACK by design, see this https://wiki.archlinux.org/index.php/Pro_Audio

    Originally posted by fritsch View Post


    Mmh. That's full wrong. We don't need PA to run. If context does not open -> ALSA is used.
    Thats not what I experienced so far. Take GuitarPro or Skype: if there is no PA there is no sound. However app that targets ALSA seamlessly integrates into PA setup.

    Originally posted by PiroXiline View Post
    And since Flash grabs pulse even when nothing is playing, pulse grabs audio device. And pulse doesn't hand over device to alsa.
    So when I want to play music - I need to kill pulse or close browser just to free audio device that was robbed.
    ​You can run PA alongside ALSA without pulse grabbing device https://wiki.archlinux.org/index.php...ardware_device
    Last edited by magika; 06-04-2015, 04:57 PM.

    Leave a comment:


  • PiroXiline
    replied
    Pulse does't have modes. Likemode for bit perfect audio output from one source & other mode - mixing several streams.
    That is why I use alsa devices for bit perfect output.
    Web flash use only pulse, only first device. I think HTML5 is the same.
    And since Flash grabs pulse even when nothing is playing, pulse grabs audio device. And pulse doesn't hand over device to alsa.
    So when I want to play music - I need to kill pulse or close browser just to free audio device that was robbed.

    Leave a comment:


  • fritsch
    replied
    On debian it's libasound2-plugins, that adds a pulse device and maps alsa's default device to it -> done. This is btw. installed by default on every "enduser" distribution. Debian should do the same.

    Leave a comment:


  • Krejzi
    replied
    Originally posted by Licaon View Post
    On Debian Sid ( I won't switch to Fedora any time soon 10q ) it's the default yet I can't have sound in more than one app at once, believe me a tried to follow all the guides, to no avail.
    Also none of the pavucontrol / manager apps actually registered any sound or app being used, no mpd, no Opera ( flash / html5 ), no mplayer, no sdl2 game, nothing.
    I think I won't be wrong if I say that this is Debian specific issue. On Archlinux, you have pulseaudio-alsa package that installs a configuration file for alsa that makes alsa apps use pulseaudio so pulseaudio will be "owner" of the sound device. I suppose all of the apps you mentioned use ALSA, not pulseaudio.

    Adds a bit of complexity, but that way nobody will fight over a write access to a sound device.

    Without such config file, both pulseaudio and alsa may try to open the sound device at the same time and only one will succeed, thus you'll only have sound from the app that was "faster" to grab the device.

    Leave a comment:


  • 89c51
    replied
    Pulse might be great and stuff but the damn fact that we still have to use two different servers depending on use still makes Audio in Linux suck.

    Of course this needs work and no company cares much about linux audio at the moment to get this thing sorted.

    Leave a comment:


  • GermanyChris
    replied
    The internet nerd rage/I hate Poettering aside I like PA.

    Leave a comment:

Working...
X