Ok, tôi đã trên hành trình này vài ngày qua bằng cách sử dụng Fedora 20, KVM, Xen (tất cả từ Repo, không có bản vá hoặc tự xây dựng) bằng GTX260 (cho khách / windows 7) và GT610 giá rẻ cho máy chủ / dom0:
- Với KVM, một số thẻ nvidia hoạt động nhưng có vấn đề về tính ổn định và máy chủ của bạn có thể gặp sự cố khi khởi động lại VM. Tôi đã từ bỏ KVM vì trong khi nó hoạt động, nó quá không ổn định với phần cứng của tôi.
- Tôi đã nhận được Xen để vượt qua GTX260, nó rất ổn định và tôi có thể tắt máy domU mà không có sự kỳ lạ. Tôi đã cài đặt trình điều khiển nvidia nhưng gặp sự cố phổ biến về cửa sổ báo cáo thẻ không hoạt động chính xác nên tôi chỉ có khả năng VGA cơ bản trên máy khách.
Sau khi đọc một số thông tin, hóa ra các thẻ nvidia bị tê liệt khi nói đến thông qua. AMD đã gửi các bản vá cho qemu / xen và thẻ AMD đang hoạt động mà không có quá nhiều vấn đề trên KVM. Trích dẫn từ các thẻ thử nghiệm Xen wiki :
Tất cả Radeon HD4xxx, HD6xxx và HD7xxx nên hoạt động ngoài luồng như bộ chuyển đổi thứ cấp với Xen 4.2.1
Điều này có nghĩa là dom0 của bạn khởi động trên một GPU và bạn truyền lại GPU thứ hai cho khách của bạn. Ngoài ra còn có một số hỗ trợ để chuyển GPU chính cho khách nhưng điều này có vẻ ít đơn giản hơn nhiều.
Trên mặt trận nvidia, các thẻ "Đa hệ điều hành" chuyên nghiệp cao cấp của họ hoạt động theo Xen và KVM, nhưng đây là giới hạn nhân tạo được đặt trên thẻ gia đình / game thủ của nvidia. Một số người đã sửa đổi thẻ của họ để báo cáo là thẻ quattro / lưới tương đương bằng cách thay thế điện trở trên bảng. Điều này là có thể bởi vì thẻ đa os hầu hết giống với một số thẻ gia đình / trò chơi cao cấp trừ đi ID thiết bị và một số khác biệt về thông số kỹ thuật. Đọc các bảng, có / có các bản vá nổi xung quanh đã giúp trường hợp nvidia trên máy khách Windows XP, nhưng ... toàn bộ điều nvidia có vẻ sơ sài từ góc độ ảo hóa.
Có rất nhiều thứ xung quanh (từ wiki Xen trên GPU thông qua):
Giả sử bạn có Thẻ ATI mà bạn muốn thông qua, đơn giản vì NVIDIA sẽ chỉ hoạt động a) với một số bản vá và b) với các Phiên bản Windows nhất định
Tóm lại, dựa trên những gì tôi biết, nếu bạn muốn chơi trò chơi vượt qua ... hãy sử dụng thẻ Xen và AMD với GPU giá rẻ hoặc trên bo mạch cho dom0 và GPU bổ sung cho domU chơi game. Hiệu suất rất cao khi xem xét chi phí ảo hóa, từ 95% đến 97% tốc độ khung hình bản địa trong điểm chuẩn.
Chúc may mắn!
Một số liên kết giúp:
- http://wiki.xen.org/wiki/XenVGAPassthroughTestedAd chương
- https://bbs.archlinux.org/viewtopic.php?id=162768
- http://wiki.xen.org/wiki/SecondaryGPUPassthrough