ตกลงฉันได้เดินทางครั้งนี้เมื่อไม่กี่วันที่ผ่านมาโดยใช้ Fedora 20, KVM, Xen (ทั้งหมดจาก Repo ไม่มีแพทช์หรือสร้างตัวเอง) โดยใช้ GTX260 (สำหรับแขก / windows 7) และ GT610 ราคาถูกสำหรับโฮสต์ / dom0:
- ด้วย KVM การ์ด nvidia บางตัวทำงานได้ แต่มีปัญหาด้านเสถียรภาพและโฮสต์ของคุณอาจล้มเหลวเมื่อทำการรีบูต VM ฉันยอมแพ้กับ KVM เพราะในขณะที่ใช้งานได้มันก็ไม่เสถียรเกินไปกับฮาร์ดแวร์ของฉัน
- ฉันได้ Xen มาควบคุม GTX260 แล้วมันเสถียรมากและฉันสามารถปิด domU ได้โดยไม่แปลก ฉันติดตั้งไดรเวอร์ของ nvidia แต่ได้รับปัญหาทั่วไปของ windows ที่รายงานว่าการ์ดทำงานไม่ถูกต้องดังนั้นฉันจึงมีความสามารถ VGA ขั้นพื้นฐานสำหรับแขกเท่านั้น
หลังจากที่ได้อ่านไปรอบ ๆ ปรากฎว่าการ์ดของ nvidia นั้นค่อนข้างง่อยเมื่อพูดถึง passthrough AMD ส่งแพทช์ไปยัง qemu / xen และการ์ด AMD นั้นทำงานได้โดยไม่มีปัญหามากเกินไปใน KVM การอ้างอิงจากการ์ดทดสอบ Xen wiki :
Radeon HD4xxx, HD6xxx และ HD7xxx ทั้งหมดควรใช้งานได้ตามต้องการเป็นอะแดปเตอร์สำรองที่มี Xen 4.2.1
นี่หมายความว่า dom0 บู๊ตของคุณบนหนึ่ง GPU และคุณส่งผ่าน GPU ตัวที่สองให้กับแขกของคุณ นอกจากนี้ยังมีการสนับสนุนบางอย่างสำหรับการส่งมอบ GPU หลักให้กับแขก แต่ดูเหมือนจะไม่ตรงไปตรงมามากนัก
ที่ด้านหน้า nvidia การ์ด "Multi-OS" ระดับมืออาชีพระดับสูงของพวกเขาทำงานภายใต้ Xen และ KVM แต่นี่เป็นข้อ จำกัด ที่ประดิษฐ์ขึ้นสำหรับการ์ด home / gamer ของ nvidia บางคนดัดแปลงการ์ดเพื่อรายงานว่าเป็นการ์ด quattro / กริดที่เทียบเท่าโดยแทนที่ตัวต้านทานบนกระดาน สิ่งนี้เป็นไปได้เนื่องจากการ์ดแบบมัลติส่วนใหญ่จะเหมือนกับการ์ดส่วนบุคคล / การ์ดเกมระดับไฮเอนด์ส่วนใหญ่ลบด้วยรหัสอุปกรณ์และความแตกต่างของข้อมูลจำเพาะบางอย่าง การอ่านกระดานมี / มีแพทช์ลอยอยู่รอบ ๆ ซึ่งช่วยเคส nvidia ในแขกผู้ใช้ Windows XP แต่ ... สิ่ง nvidia ทั้งหมดดูเหมือนจะเป็นภาพร่างจากมุมเวอร์ชวลไลเซชัน
มีหลายสิ่งรอบตัว (จาก Xen wiki บน GPU ส่งผ่าน):
สันนิษฐานว่าคุณมีการ์ด ATI ที่คุณต้องการส่งผ่านเพราะ NVIDIA จะใช้งานได้เพียง a) กับแพทช์และ b) สำหรับ Windows บางเวอร์ชั่น
โดยสรุปตามสิ่งที่ฉันรู้ถ้าคุณต้องการเล่นเกม passthrough ... ไปกับการ์ด Xen และ AMD ที่มี GPU ราคาถูกหรือออนบอร์ดสำหรับ dom0 และ GPU เพิ่มเติมสำหรับ domU ของเกม ประสิทธิภาพการทำงานสูงมากเมื่อพิจารณาจากค่าใช้จ่ายในการจำลองเสมือนด้วยเช่นกันระหว่าง 95% ถึง 97% ของอัตราเฟรมมาตรฐานในการวัดประสิทธิภาพ
โชคดี!
ลิงก์บางอย่างที่ช่วย:
- http://wiki.xen.org/wiki/XenVGAPassthroughTestedAdapters
- https://bbs.archlinux.org/viewtopic.php?id=162768
- http://wiki.xen.org/wiki/SecondaryGPUPassthrough