diff --git a/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java b/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java index 602de530555..107b05376a2 100644 --- a/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java +++ b/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java @@ -1438,7 +1438,7 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe } } String xenservertoolsversion = details.get("hypervisortoolsversion"); - if (xenservertoolsversion == null || !xenservertoolsversion.equalsIgnoreCase("xenserver61")) { + if ((xenservertoolsversion == null || !xenservertoolsversion.equalsIgnoreCase("xenserver61")) && vmSpec.getGpuDevice() == null) { Map platform = vm.getPlatform(conn); platform.remove("device_id"); vm.setPlatform(conn, platform);