Did you know there are "Pulseaudio-only" audio devices?
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Did you know there are "Pulseaudio-only" audio devices?
I just found out that that some audio devices only work with Pulseaudio on Linux. They do not work with plain Alsa. This was new to me as I thought that Pulseaudio was just needed for specialist configurations or for mixing more than one sound at once.
I know for a fact that most Linux sound configurations do not require Pulseaudio. Every computer I have ever set up prior to this point did not use Pulseaudio and works fine. Internal sound, analog sound, HDMI direct sound, HDMI to optical sound, USB sound, USB microphones, analog microphones, it all works with Alsa.
I see these Pulseaudio-only devices as kind of like the old "Winmodems". These modems required special software and were not universally compatible. They were also cheap and made you feel like a bad person if you had one. Kind of like an audio device that requires Pulseaudio. You keep on scrubbing in the shower but the dirt never really comes off.
I wonder if a list is being maintained of these feature limited devices somewhere? Or maybe I am the canary in the coal mine being one of the first to warn about this alarming problem.
To be fair I have been speaking in the plural but the only device I know of that behaves this way is the Odroid c0. Maybe this device is an anomaly and the red flags do not need to be raised just yet.
I see three solutions to this problem. Getting the word out so the community can reach a solution, finding a technical solution myself, or coming to a financial solution with the manufacturer or technical partner. The first is what I am doing right now. The second is likely outside my capability level. The third is a possibility as I have just purchased new Odroid boards and I might can work with them to fix this problem through official channels. Working with a technical partner (a bounty) may be viable but I would likely need to pay just to even research the scope of the problem. Furthermore, it is not clear how much longer I am going to need to use these boards.
I was both interested and shocked to find this out. It also took about 2 complete days of troubleshooting to have to resort to using Pulseaudio. So I thought I would see what others think.
Very common the developers use the headers from pulseaudio to simplify things for them. Not much you can do unless fork
the code and maintain it for alsa and pulseaudio.
remember pulseaudio is a server that uses ALSA.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.