diff --git a/PVE/QemuServer/Machine.pm b/PVE/QemuServer/Machine.pm index 33f00a59..a5962443 100644 --- a/PVE/QemuServer/Machine.pm +++ b/PVE/QemuServer/Machine.pm @@ -200,6 +200,11 @@ sub windows_get_pinned_machine_version { my $pin_version = $base_version; if (!defined($base_version) || !can_run_pve_machine_version($base_version, $kvmversion)) { $pin_version = get_installed_machine_version($kvmversion); + # pin to the current pveX version to make use of most current features if > 0 + my $pvever = get_pve_version($pin_version); + if ($pvever > 0) { + $pin_version .= "+pve$pvever"; + } } if (!$machine || $machine eq 'pc') { $machine = "pc-i440fx-$pin_version";