Windows có thể được cài đặt như một khách HVM với Xen, nhưng phần cứng của bạn cần hỗ trợ các công nghệ ảo hóa để điều này hữu ích cho mục đích của bạn.
Sử dụng Xen với domU HVM của Windows, bạn có thể sử dụng truyền qua VGA và PCI để cung cấp cho máy ảo Windows quyền truy cập trực tiếp vào GPU. Tuy nhiên, điều hấp dẫn là Bộ xử lý, Bo mạch chủ và GPU có khả năng của bạn cần hỗ trợ tương đương Intel VT-d hoặc AMD.
Theo dõi phần cứng thích hợp có lẽ sẽ là yếu tố cấm lớn nhất. Tôi nói điều này bởi vì, mặc dù công nghệ đã tồn tại khá lâu, nhưng nó không phải là một tính năng mà nhiều người dùng tiêu dùng quan tâm và do đó không được các nhà sản xuất, đặc biệt là các nhà sản xuất bo mạch chủ nói. Bạn có thể tìm thấy phần cứng mà cộng đồng Xen đã tìm thấy để hoạt động, nhưng công nghệ di chuyển rất nhanh, có thể khó tìm thấy các bộ phận đã được xác minh để hoạt động, có sẵn để mua. Nhiều phần có thể đã bị ngưng. Ngoài ra, chỉ vì chipset và cpu hỗ trợ vt-d, điều đó không có nghĩa là BIOS cho bo mạch chủ hỗ trợ vt-d, khiến việc theo dõi phần cứng phù hợp trở nên khó khăn hơn.
Giả sử bạn có được phần cứng phù hợp, thì đó chỉ đơn giản là vấn đề cài đặt bản phân phối linux để hoạt động như dom0 hoặc máy chủ mà sau đó bạn sẽ cài đặt bộ ảo hóa Xen. Bạn sẽ cần phải loay hoay một chút để có được trình tải GRUB để tải bootstrap Xen, vì theo mặc định, bootstrap tiêu chuẩn sẽ tải trước, do đó bỏ qua bootstrap Xen.
Tài liệu này rất đa dạng và mâu thuẫn vì quá trình này khá phù hợp và trong hơn 4.2+ một số thay đổi đáng kể đã được thực hiện về cách thức các công cụ và hệ thống nhất định hoạt động, cụ thể là bắc cầu mạng, định tuyến, dịch thuật NAT, v.v. nhưng cũng có rất nhiều thông tin cũ và lỗi thời có sẵn.
Khi bạn nhận được thiết lập cấu hình mạng, bạn sẽ cần đảm bảo rằng bạn có ít nhất hai GPU. Mối quan hệ này với phần cứng thích hợp mà tôi đã nói trước đó. Cách lý tưởng là sử dụng CPU Intel với đồ họa tích hợp để hỗ trợ Xen dom0 của bạn, đồng thời có GPU chơi game tốt cho VGA và PCI truyền qua máy chủ Windows của bạn. Tuy nhiên, như tôi đã nói trước khi vt-d là cần thiết để thực hiện thông qua VGA và PCI.
Tôi hiện có HP dv7-3085dx từ năm 2009 rằng tôi có Ubuntu là dom0 với Xen và Windows 8 là HVM. Mặc dù máy tính xách tay HP này hỗ trợ vt-d và tôi có thể chuyển phần cứng cho Windows HVM, tôi không thể chuyển GPU sang Windows HVM mà không làm tê liệt dom0 của tôi, vì máy tính xách tay này chỉ có một GPU hỗ trợ VGA. Điều này cho tôi một Windows HVM hoạt động tốt ngoài hiệu năng đồ họa dễ vỡ, điều không may làm cho Windows HVM trở nên vô dụng.
Với phần cứng phù hợp, bạn có thể có Windows HVM có thể chơi các game hoàn toàn mới trên Ultra với 60+ FPS. Thật không may, hiện tại tôi không sở hữu phần cứng phù hợp để tận dụng các công nghệ vt-d, nhưng có rất nhiều video trên YouTube về những người làm điều đó. Bạn có thể tìm kiếm các bài kiểm tra điểm chuẩn của họ để có được ý tưởng về công nghệ này hoạt động tốt như thế nào khi bạn có phần cứng phù hợp.
--BIÊN TẬP--
Để theo dõi điều này, về mặt kỹ thuật có thể sử dụng một bộ xử lý đồ họa duy nhất cho dom0 và domU. Tuy nhiên, bạn sẽ cần thiết lập dom0 để cho phép bạn SSH từ một máy riêng biệt để khởi chạy domU, vì bạn sẽ phải đưa vào danh sách đen GPU trong chuỗi khởi động dom0 để cung cấp cho domU. Điều này có nghĩa là bạn cần sử dụng hai máy để có thể sử dụng máy duy nhất.
Vì vậy, bạn sẽ SSH vào dom0, khởi chạy domU. Giả sử rằng bạn có thiết lập chuyển qua VGA đúng cách, khi bạn có domU đang chạy, bạn sẽ VNC vào nó từ máy thứ hai. Sau đó, bạn đảm bảo rằng thông qua GPU của bạn xuất hiện và đã cài đặt trình điều khiển. Sau đó, bạn chọn GPU đó làm bộ điều hợp hiển thị mặc định và hy vọng rằng bạn có được đầu ra video cho màn hình được gắn vật lý vào máy mà domU đang chạy.