From a1bcbdbf0b37ab54850e5e96596edb0aa5aa116c Mon Sep 17 00:00:00 2001 From: Fedor Korotkov Date: Wed, 18 May 2022 11:12:45 -0400 Subject: [PATCH] Bump default CPU cores (#86) To prevent frustrations like #68 --- Sources/tart/VM.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Sources/tart/VM.swift b/Sources/tart/VM.swift index d12c429..1a63a12 100644 --- a/Sources/tart/VM.swift +++ b/Sources/tart/VM.swift @@ -106,6 +106,8 @@ class VM: NSObject, VZVirtualMachineDelegate, ObservableObject { cpuCountMin: requirements.minimumSupportedCPUCount, memorySizeMin: requirements.minimumSupportedMemorySize ) + // allocate at least 4 CPUs because otherwise VMs are frequently freezing + try config.setCPU(cpuCount: max(4, requirements.minimumSupportedCPUCount)) try config.save(toURL: vmDir.configURL) // Initialize the virtual machine and its configuration