Windows 8의 Hyper-V는 호스트 하드웨어의 모든 기능을 사용할 수 있습니까?


11

정말 오래된 게임에는 DOSBox가 있으며 일부 게임은 Windows 8에서 잘 작동하지만 Windows 95 / 98 / XP에서 실행되는 게임 시대에는 GPU를 사용해야 할 경우 다소 운이 없었습니다.

Windows 8의 Hyper-V 시스템을 사용하면 호스트 하드웨어를 사용하여 적절한 프레임 속도로 이러한 게임을 즐길 수있을 정도로 이전 버전의 Windows를 가상화 할 수 있습니까?


(+1) 이것은 실제로 정말 흥미로운 아이디어이므로 한계가 무엇인지 보는 것이 좋습니다. ), 즉 ... 우리가 무엇을 발견에 따라 오는 블로그 포스트 냄새가 있어요
제임스 메츠

답변:


8

Hyper-V를 사용하면 호스트 하드웨어의 모든 기능을 사용할 수 없습니다.

화면을 빠르게 업데이트하는 게임에서는 사용할 수없는 성능 저하 및 화면 업데이트 문제가 있습니다. 반면에 비디오 또는 턴 기반 게임을 인코딩하는 데 효과적 일 수 있습니다. 나는 개인적으로 도시 건축업자 Zeus를 연기하기 위해 그것을 사용했고, 그것은 효과가있는 것으로 보입니다.

그러나 Hyper-V 2008 R2 SP1을 실행하는 서버에 비디오 어댑터 카드를 실제로 설치하면이 문제가 해결됩니다. RemoteFX라는 새로운 기능은 가상 컴퓨터 내에서 그래픽 처리 장치 (GPU) 가속 비디오를 제공합니다. 세션 기반 및 가상 데스크톱을위한 광범위한 사용자 환경을 광범위한 클라이언트 장치에 제공합니다.

에서 http://technet.microsoft.com/en-us/virtualization/hh278966.aspx

원시 벤치 마크 결과는 다음과 같습니다.

루트 파티션 : 4541

게스트 파티션 : 3299

하지만이 사람들은

루트 파티션에서는 비디오가 유동적이지만 비디오는 눈에 띄지 않습니다.

에서 http://community.futuremark.com/forum/showthread.php?169530-Maximising-3DMark11-score-on-a-Hyper-V-VM&highlight


5

먼저 Hyper-V에 주목해야합니다.

서버 가상화만을 위해 개발되었습니다

따라서 여러 환경을 테스트하려는 개발자 또는 IT 관리자를위한 것입니다.

그러나 특히 RemoteFX 사용과 관련하여 발전한 것으로 보입니다 .

Microsoft는 Windows 7 SP1을 실행하는 가상 데스크톱이 Hyper-V 호스트에 설치된 물리적 그래픽 카드, GPU의 성능을 활용할 수 있도록하는 향상된 그래픽 기능인 RemoteFX를 도입했습니다.


이 상황에 대한 질식은 두 가지 주요 문제와 관련이 있습니다.

  1. Hyper-V가 GPU를 "에뮬레이션"합니다
  2. 게스트 OS는 자체 기술에 의해 제한됩니다

에뮬레이션 문제

호스트 OS가 게스트 OS에 장치를 에뮬레이트하므로 많은 문제가 있습니다. 이 "소프트웨어 GPU"는 3D 게임이 제대로 작동하기에는 너무 일반적입니다.

게스트 OS 제한

Windows 95 컴퓨터에서 Call of Duty Black Ops 2를 실행할 수 없습니다. 가상화하는 각 OS 내에서 동일한 문제가 발생합니다.


3
RemoteFX는 Windows 8이 아닌 Windows Server 2012에서만 사용할 수 있습니다.
Lusitanian

@Lusitanian 흥미로운 ... 그것을 보지 못했습니다.
제임스 메르 츠

나는 틀리게 열려 있지만 다른 날 그것을 찾고 있었고 문서에서 찾은 것을 Windows Server 전용입니다. 대신 VirtualBox를 설치했습니다.
Lusitanian

@Lusitanian 아니오 나는 당신이 옳다고 생각합니다 ... 그것은 Windows 8 Server 일 것 같습니다.
제임스 메르 츠

3

오래된 게임에 따라 다릅니다. Diablo II LOD를 위해 몇 대의 서버를 가상화 할 수있었습니다. 각 인스턴스 (총 4 개)는 초당 약 20-40 프레임을 실행했습니다. 확실하게 작동합니다. 그러나 사용중인 하드웨어와 사용 가능한 리소스에 따라 크게 달라집니다.


Diablo 2에는 Direct3d 모드가 있지만 그 기능 자체는 극도로 제한되어 있으며 대표적인 벤치 마크 또는 사례 테스트가 아닙니다.
horatio

사실입니다. 말할 것도없이 2000 년에 2012 년 하드웨어로 가상화 된 게임이었습니다.
kobaltz

2

나는 그것을 시도하지는 않았지만 가장 가까운 곳은 RemoteFX입니다.

그것을보기 전에 나는 윈도우 8 어쨌든 RemoteFX를 지원하지 않은 사실을 말한 것,하지만 내가 틀렸다 그것은 것 같다 않습니다 .

그러나 기껏해야 게스트 OS에서 현재 GPU를 사용할 수 있으며, GPU가 RemoteFX에서 지원할만큼 새 GPU 인 경우 Windows 9x 등이 GPU를 지원할 가능성이 매우 낮습니다. Nvidia.com 의 빠른 검사는 Windows XP에 이르기까지 최신 카드 드라이버 만 표시합니다.


2
이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Canadian Luke

@Luke 불행히도 Wikipedia조차도 이것이 효과가 있거나 링크를 제공하지 않는다는 것을 명확하게하지 못합니다 (따라서 우리는 더 오래된 단어를 사용하고 있기 때문에). 성찰을받을 때 나는 대답을 의견으로 만들었거나 방해하지 않아야했다. 아 잘
Mark Allen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.