diff --git a/FEXCore/Source/Interface/Config/Config.cpp b/FEXCore/Source/Interface/Config/Config.cpp index 6fd525e01..9f7b512cc 100644 --- a/FEXCore/Source/Interface/Config/Config.cpp +++ b/FEXCore/Source/Interface/Config/Config.cpp @@ -321,16 +321,6 @@ namespace DefaultValues { Meta->Load(); // Do configuration option fix ups after everything is reloaded - { - // Always fix up the number of threads and create the configuration - // Otherwise the application could receive zero as the number of threads - FEX_CONFIG_OPT(Cores, THREADS); - if (Cores == 0) { - // When the number of emulated CPU cores is zero then auto detect - FEXCore::Config::EraseSet(FEXCore::Config::CONFIG_THREADS, fextl::fmt::format("{}", FEXCore::CPUInfo::CalculateNumberOfCPUs())); - } - } - if (FEXCore::Config::Exists(FEXCore::Config::CONFIG_CORE)) { // Sanitize Core option FEX_CONFIG_OPT(Core, CORE); diff --git a/FEXCore/Source/Interface/Config/Config.json.in b/FEXCore/Source/Interface/Config/Config.json.in index f112d99f3..35e29a6b1 100644 --- a/FEXCore/Source/Interface/Config/Config.json.in +++ b/FEXCore/Source/Interface/Config/Config.json.in @@ -31,15 +31,6 @@ "Maximum number of instruction to store in a block" ] }, - "Threads": { - "Type": "uint32", - "Default": "0", - "ShortArg": "T", - "Desc": [ - "Number of physical hardware threads to tell the process we have.", - "0 will auto detect." - ] - }, "CacheObjectCodeCompilation": { "Type": "uint32", "Default": "FEXCore::Config::ConfigObjectCodeHandler::CONFIG_NONE",