enable suspend for QEMU hypervisor on x86-64

This commit is contained in:
Reid Priedhorsky 2024-02-26 11:19:32 -07:00
parent c46f0b26a1
commit 8a217cef96
1 changed files with 0 additions and 7 deletions

View File

@ -250,13 +250,6 @@ extension UTMQemuVirtualMachine {
if isRunningAsDisposible {
return UTMQemuVirtualMachineError.qemuError(NSLocalizedString("Suspend state cannot be saved when running in disposible mode.", comment: "UTMQemuVirtualMachine"))
}
#if arch(x86_64)
let hasHypervisor = await config.qemu.hasHypervisor
let architecture = await config.system.architecture
if hasHypervisor && architecture == .x86_64 {
return UTMQemuVirtualMachineError.qemuError(NSLocalizedString("Suspend is not supported for virtualization.", comment: "UTMQemuVirtualMachine"))
}
#endif
for display in await config.displays {
if display.hardware.rawValue.contains("-gl-") || display.hardware.rawValue.hasSuffix("-gl") {
return UTMQemuVirtualMachineError.qemuError(NSLocalizedString("Suspend is not supported when GPU acceleration is enabled.", comment: "UTMQemuVirtualMachine"))