From c665608350b4fcfb88e106101db15fa6b36e4df4 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 18 Nov 2025 23:45:41 +0100 Subject: [PATCH] Fix I/O thread calculation on single core systems --- libs/ardour/utils.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/ardour/utils.cc b/libs/ardour/utils.cc index 3a32b3bea0..d9523d3e54 100644 --- a/libs/ardour/utils.cc +++ b/libs/ardour/utils.cc @@ -737,6 +737,8 @@ ARDOUR::how_many_io_threads () if (pu < 0) { if (-pu < num_cpu) { num_threads = num_cpu + pu; + } else { + num_threads = 1; } } else if (pu == 0) { num_threads = num_cpu;