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.
I am trying to use mplayer on FC11. "-ao oss" and "-ao pulse" don't work, because /dev/dsp doesn't exist. "-ao alsa" has problems with freezing every second or so. I can unfreeze the playback by hitting the space bar twice (pause/unpause). But of course it isn't practical to do so every second. Also, playback is prohibitively slow with the alsa driver.
How can I get /dev/dsp created so I can use the other sound drivers?
You have provided no hardware info and no info on what driver is actually being loaded so your question can't be answered in any particular detail. Basically, the "other sound drivers" create /dev/dsp. If you are using a driver that does not create it, then that driver is probably creating its own /dev entry.
You need to unload the driver you don't want and force the load of the driver you do want. How you do this depends on the driver and why the wrong one is getting loaded. You might want to blacklist the driver that currently gets loaded, and you might want to make an appropriate entry in /etc/modules or /etc/modules.conf.
The "padsp" program causes accesses of /dev/dsp to be routed through the Pulse Audio system. Then I put "ao=oss" into my ~/.mplayer/config file, to use the OSS driver instead of the ALSA driver. It works much better now.
/dev/dsp might not exist, but /dev/dsp1 might. And you might need to setup a udev rule for /dev/dsp, or manually ln -s /dev/dsp1 /dev/dsp to create it. And various other tricks depending on how audio is handled on your system.
/dev/dsp might not exist, but /dev/dsp1 might. And you might need to setup a udev rule for /dev/dsp, or manually ln -s /dev/dsp1 /dev/dsp to create it. And various other tricks depending on how audio is handled on your system.
I use the software that came with the Fedora 11 distribution. How would I be able to tell whether alsa has OSS compiled in?
No /dev/dsp* exists. Seting up a udev rule is a bit beyond my competence. As I already have a workaround, I think I will leave well enough alone, but thanks for your advice.
This helped me and solved a few sound problems I experienced.
I wonder, how can I make my machine load these modules automatically every time I boot my computer?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.