정말 오래된 게임을 위한 DOSBox가 있고 일부 게임은 Windows 8에서 잘 작동하지만 Windows 95/98/XP에서 실행되는 게임 시대에는 게임이 GPU를 활용해야 한다면 다소 운이 좋지 않았습니다.
Windows 8의 Hyper-V 시스템을 사용하면 호스트 하드웨어를 활용하여 적절한 프레임 속도로 이러한 게임을 플레이할 수 있을 만큼 이전 버전의 Windows를 가상화할 수 있습니까?
답변1
Hyper-V에서는 호스트 하드웨어의 모든 기능을 사용할 수 없습니다.
화면을 빠르게 업데이트하는 게임에서는 사용할 수 없게 만드는 성능 저하 및 화면 업데이트 문제가 있습니다. 반면에 비디오나 턴제 게임을 인코딩하는 데는 효과적일 수 있습니다. 개인적으로 도시 건설자 제우스 플레이에 사용했는데, 찾아보니 효과가 있는 것 같습니다.
그러나 Hyper-V 2008 R2 SP1을 실행하는 서버에 비디오 어댑터 카드를 물리적으로 설치하면 이 문제가 해결됩니다. RemoteFX라는 새로운 기능은 가상 머신 내에서 GPU(그래픽 처리 장치) 가속 비디오를 제공합니다. 세션 기반 및 가상 데스크탑에 대한 풍부한 사용자 경험을 광범위한 클라이언트 장치에 제공합니다.
에서http://technet.microsoft.com/en-us/virtualization/hh278966.aspx
원시 벤치마크는 다음과 같은 결과를 제공합니다.
루트 파티션:4541
게스트 파티션:3299
그런데 이 사람들이 주목하는 것은
비디오는 눈에 띄게 불안정한 반면 루트 파티션에서는 유동적입니다.
답변2
먼저 주목해야 할 점은하이퍼-V
서버 가상화만을 위해 개발되었습니다.
따라서 주로 여러 환경을 테스트하려는 개발자나 IT 관리자를 위한 것입니다.
그러나 특히 다음을 사용하면 이에 대한 진전이 있는 것으로 보입니다.리모트FX.
Microsoft는 Hyper-V 호스트에 설치된 물리적 그래픽 카드인 GPU의 성능을 활용하기 위해 Windows 7 SP1을 실행하는 가상 데스크톱을 활성화하는 향상된 그래픽 기능인 RemoteFX를 출시했습니다.
이 상황에 대한 초크 홀드에는 두 가지 주요 문제가 있습니다.
- Hyper-V가 GPU를 "에뮬레이션"하고 있습니다.
- 게스트 OS는 자체 기술로 인해 제한됩니다.
에뮬레이션 문제
호스트 OS가 장치를 게스트 OS로 에뮬레이트하기 때문에 발견되는 문제가 많이 있습니다. 이 "소프트웨어 GPU"는 3D 게임이 제대로 작동하기에는 너무 일반적입니다.
게스트 OS 제한 사항
Windows 95 시스템에서는 Call of Duty Black Ops 2를 실행할 수 없습니다. 가상화하는 각 OS 내에서 비교 가능성과 관련해 동일한 문제가 발생하게 됩니다.
답변3
오래된 게임에 따라 다릅니다. 디아블로 II LOD를 위해 몇 대의 서버를 가상화할 수 있었습니다. 각 인스턴스(총 4개)는 초당 약 20~40프레임을 실행했습니다. 확실히 실행 가능합니다. 그러나 사용 중인 하드웨어와 사용 가능한 리소스에 따라 크게 달라집니다.