Quick Tip: Old games can't find /dev/dsp

If your old games, like UT, Quake2, or Rune, won't start or don't have sound due to the error "can't find /dev/dsp" on your modern Linux systems, it's because they were made when OSS (Open Sound System) was the preferred sound system in Linux. Alsa doesn't make the old /dev/dsp device so old games can't find the device to use.
If you run a Linux system like Mandriva or Ubuntu, that build their kernels to try and suite the masses, then OSS emulation is probably built as a module but maybe not loaded at boot. In that case all you really need to do as root is:
/sbin/modprobe snd-pcm-oss
If you built your own kernel, you may need to make sure you have:
CONFIG_SND_PCM_OSS=m
or
set: Device Drivers > Sound Card Support > Advanced Linux Sound Architecture > OSS PCM (digital audio) API to M
-
- srlinuxx's blog
- Login or register to post comments
Printer-friendly version
- 7110 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Post/Node #111111This is the 111111th node. It's a special number and a milestone for us. Will we have reached the 222222nd by 2030? Time will tell. Maybe Drupal won't even be around by then. | Ubuntu: Didier Roche's Interviews Series and Resurgence of Ubuntu Touch
|
BSD: DragonFlyBSD's Latest and NetBSD 8.0 Release Candidate 1
| Games Leftovers
|
Recent comments
22 hours 11 min ago
23 hours 49 min ago
23 hours 51 min ago
1 day 5 min ago
1 day 16 min ago
1 day 10 hours ago
1 day 18 hours ago
1 day 18 hours ago
2 days 1 hour ago
3 days 3 hours ago