enable suspend for QEMU hypervisor on x86-64
This commit is contained in:
parent
c46f0b26a1
commit
8a217cef96
|
@ -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"))
|
||||
|
|
Loading…
Reference in New Issue