Due to lack of OSS kernel modules, have to recompile the kernel to enable sound in old games - aoss/padsp do not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Andy Whitcroft | ||
Vivid |
Fix Released
|
Medium
|
Andy Whitcroft | ||
Wily |
Fix Released
|
Medium
|
Andy Whitcroft | ||
Xenial |
Fix Released
|
Medium
|
Andy Whitcroft |
Bug Description
I've had this issue since about 12.10 or whenever the oss modules were disabled in the kernel.
i.e
CONFIG_
CONFIG_SND_PCM_OSS
CONFIG_
Ubuntu is one of the few distros to take out these module from their kernel builds.
On Debian, Fedora, Arch and Opensuse the modules are in the kernel (you usually have to manually load them (i.e they are present by default wbut disabled - with ubuntu the modules are actually removed.)
There is one game in particular I play, it in an old obscure game called paintball2 - http://
It uses OSS by default - it does have an SDL option too (which works in ubuntu) - but the SDL plugin is buggy.
With all other distros I can just manually load the OSS modules, with Ubuntu I have to recompile the kernel in order to have OSS sound.
Could we not change the policy and include the modules (the size difference will be basically none.) so at least people have the option to use them without the hassle to recompiling the kernel - its a PITA having to do it again each time there is an update.
I know of aoss and padsp - these tools do not work (at least with this game), they never have in multiple machines (all have had intel HDA cards)
i.e
-------
aoss ./paintball2
LoadLibrary(
/dev/dsp: Invalid argument
SNDDMA_Init: Could not mmap /dev/dsp.
-------
--> no sound
-------
padsp ./paintball2
Paintball 2 -- Version 2.0
execing configs/config.cfg
Console initialized.
------- sound initialization -------
LoadLibrary(
SNDDMA_Init: Sorry, but your soundcard doesn't support trigger or mmap. (00005100)
-------
--> no sound.
As soon as i recompile the kernel and add the modules it works fine.
How can I get the modules re-added - there is no harm having them in the kernel but disabled on startup...
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: linux-generic 3.16.0.31.32
ProcVersionSign
Uname: Linux 3.16.0-31-generic x86_64
NonfreeKernelMo
ApportVersion: 2.14.7-0ubuntu8.2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CurrentDesktop: KDE
Date: Sat Mar 21 15:24:46 2015
HibernationDevice: RESUME=
InstallationDate: Installed on 2015-02-11 (37 days ago)
InstallationMedia: Kubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
IwConfig:
eth0 no wireless extensions.
lo no wireless extensions.
MachineType: MSI MS-7758
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.138.1
RfKill:
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
WifiSyslog: Mar 21 14:28:15 morgan-MS-7758 kernel: [ 8449.255485] perf interrupt took too long (2507 > 2500), lowering kernel.
dmi.bios.date: 03/07/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V2.13
dmi.board.
dmi.board.name: Z77A-G43 (MS-7758)
dmi.board.vendor: MSI
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: MSI
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: MS-7758
dmi.product.
dmi.sys.vendor: MSI
description: | updated |
Changed in linux (Ubuntu Xenial): | |
milestone: | ubuntu-15.03 → ubuntu-15.11 |
status: | Fix Released → In Progress |
Changed in linux (Ubuntu Wily): | |
importance: | Undecided → Medium |
status: | New → In Progress |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu Vivid): | |
assignee: | nobody → Andy Whitcroft (apw) |
importance: | Undecided → Medium |
status: | New → Fix Released |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Wily): | |
status: | In Progress → Fix Committed |
This change was made by a bot.