좋아, 나는 지난 몇 일 동안 GTX260 (게스트 / 윈도우 7)과 저렴한 GT610 호스트 / dom0 :
- KVM을 사용하면 일부 nvidia 카드가 작동하지만 안정성 문제가 있으며 VM을 재부팅 할 때 호스트가 충돌 할 수 있습니다. 나는 그것이 작동하는 동안 내 하드웨어로는 너무 불안정하기 때문에 KVM을 포기했습니다.
- Xen이 GTX260을 통과하도록했는데 매우 안정적이며 domU를 이상하게 종료 할 수 없었습니다. nvidia 드라이버를 설치했지만 카드가 올바르게 작동하지 않는다는 일반적인 Windows 문제가 발생하여 게스트에 기본 VGA 기능 만있었습니다.
주위를 읽은 후 엔비디아 카드가 통과 할 때 주름이 생겼습니다. AMD가 qemu / xen에 패치를 제출했으며 AMD 카드가 KVM에서 많은 문제없이 작동하는 것으로보고되었습니다. Xen Wiki 테스트 카드 에서 인용 :
모든 Radeon HD4xxx, HD6xxx 및 HD7xxx는 Xen 4.2.1과 함께 보조 어댑터로 기본적으로 작동해야합니다.
이는 dom0이 하나의 GPU에서 부팅되고 두 번째 GPU를 게스트로 전달 함을 의미합니다. 기본 GPU를 게스트에게 전달하는 것도 일부 지원되지만 훨씬 간단하지는 않습니다.
엔비디아 전면에는 Xen 및 KVM에서 작동하는 고급 전문가 용 "Multi-OS"카드가 있지만 이는 엔비디아의 가정용 / 게이머 카드에 적용되는 인위적인 제한입니다. 일부 사람들은 보드의 저항기를 교체하여 동등한 콰트로 / 그리드 카드로보고하기 위해 카드를 모으고 있습니다. 다중 OS 카드는 장치 ID와 사양 차이를 제외한 일부 고급 홈 / 게임 카드와 대부분 동일하기 때문에 가능합니다. 보드를 읽으면 Windows XP 게스트의 엔비디아 사례에 도움이되는 패치가 떠 다니고 있었지만 ... 엔비디아 전체가 가상화 각도에서 스케치처럼 보입니다.
GPU 패스 스루의 Xen Wiki 에서이 주위에 많은 것들이 있습니다.
NVIDIA는 a) 특정 패치 및 b) 특정 Windows 버전에서만 작동하기 때문에 통과하려는 ATI 카드가 있다고 가정합니다.
결론적으로, 내가 아는 것을 바탕으로, 패스 스루 게임을 원한다면 ... dom0을위한 저렴하거나 내장 된 GPU와 게임 domU를위한 추가 GPU를 갖춘 Xen 및 AMD 카드를 사용하십시오. 벤치 마크에서 기본 프레임 속도의 95 % ~ 97 % 사이에서 가상화 오버 헤드도 고려하면 성능이 매우 높습니다.
행운을 빕니다!
도움이되는 일부 링크 :
- http://wiki.xen.org/wiki/XenVGAPassthroughTestedAdapters
- https://bbs.archlinux.org/viewtopic.php?id=162768
- http://wiki.xen.org/wiki/SecondaryGPUPassthrough