diff --git a/nixos/doc/manual/release-notes/rl-1903.xml b/nixos/doc/manual/release-notes/rl-1903.xml
index bccd6bce4ed..18d32b59584 100644
--- a/nixos/doc/manual/release-notes/rl-1903.xml
+++ b/nixos/doc/manual/release-notes/rl-1903.xml
@@ -577,7 +577,7 @@
but is still possible by setting zramSwap.swapDevices explicitly.
- Default algorithm for ZRAM swap was changed to zstd.
+ ZRAM algorithm can be changed now.
Changes to ZRAM algorithm are applied during nixos-rebuild switch,
diff --git a/nixos/modules/config/zram.nix b/nixos/modules/config/zram.nix
index 925d945c081..5d411c73a56 100644
--- a/nixos/modules/config/zram.nix
+++ b/nixos/modules/config/zram.nix
@@ -91,13 +91,13 @@ in
};
algorithm = mkOption {
- default = "zstd";
- example = "lzo";
+ default = "lzo";
+ example = "lz4";
type = with types; either (enum [ "lzo" "lz4" "zstd" ]) str;
description = ''
Compression algorithm. lzo has good compression,
but is slow. lz4 has bad compression, but is fast.
- zstd is both good compression and fast.
+ zstd is both good compression and fast, but requires newer kernel.
You can check what other algorithms are supported by your zram device with
cat /sys/class/block/zram*/comp_algorithm
'';