From 603e14c793c2bad1ee87425a23ab4169836ac6e0 Mon Sep 17 00:00:00 2001 From: bb2020 Date: Thu, 26 Nov 2020 01:24:15 +0300 Subject: [PATCH] nixos/alsa: disable OSSEmulation by default OSS Emulation is considered incomplete so disabling it by default. Using user level alsa-oss library (nix-env -iA nixos.alsaOss) over this kernel module is recommended. --- nixos/doc/manual/release-notes/rl-2103.xml | 5 +++++ nixos/modules/services/audio/alsa.nix | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-2103.xml b/nixos/doc/manual/release-notes/rl-2103.xml index 09455611fba..0458b3564a9 100644 --- a/nixos/doc/manual/release-notes/rl-2103.xml +++ b/nixos/doc/manual/release-notes/rl-2103.xml @@ -461,6 +461,11 @@ self: super: mouse section. + + + ALSA OSS emulation (sound.enableOSSEmulation) is now disabled by default. + + diff --git a/nixos/modules/services/audio/alsa.nix b/nixos/modules/services/audio/alsa.nix index 3fe76a16540..aff3fe2ba42 100644 --- a/nixos/modules/services/audio/alsa.nix +++ b/nixos/modules/services/audio/alsa.nix @@ -32,7 +32,7 @@ in enableOSSEmulation = mkOption { type = types.bool; - default = true; + default = false; description = '' Whether to enable ALSA OSS emulation (with certain cards sound mixing may not work!). '';