게임을 위해 Linux의 가상 머신 내에서 Windows 실행


8

풀 타임으로 Windows에서 Linux (Fedora)를 사용하게 된 이후로 마이그레이션이 상당히 쉬우 며 작업 수행 방식에 큰 지장을주지 않았습니다.

그러나 Football Manager와 같은 일부 게임과 3D 렌더링 (소프트웨어 또는 하드웨어)에 의존하는 일부 오래된 게임이 있습니다. 현재 Windows XP를 실행하는 VirtualBox VM이 있는데 여기에 설치 한 게임의 95 %가 그래픽 카드 (가상 그래픽 카드) 문제로 인해 실행되지 못했습니다.

내가하고 싶은 일은 VM이 랩톱의 실제 물리적 그래픽 카드를 직접 사용하거나 비슷한 것을 사용하도록하는 것입니다. 나는 성능 문제가 있다는 것을 알고 있지만 내가 플레이하는 대부분의 게임은 5 세 이상이며 그래픽 품질 등에 신경 쓰지 않습니다. 그냥 작동하기를 원합니다.

나는 VirtualBox를 사용할 필요가 없으며 익숙하기 때문에 사용했습니다. VMWare 또는 다른 가상 기술이 VirtualBox보다 더 나은 옵션이라면 사용하겠습니다.


1
와인 을 먹어 보셨습니까 ? 나중에 에뮬레이터 / VM이 아닌 Linux에서 Windows 응용 프로그램을 직접 실행하도록 설계된 호환성이며 실제로 3D 게임을 제대로 실행할 수 있습니다. 작업하기가 까다로울 수도 있고 전혀 작동하지 않을 수도 있지만 작동 할 수 있다면 모든 옵션 중 최고의 3D 성능을 제공 할 것입니다.
Darth Android

1
당신은 리눅스 게임이 빠르게 Windows가 아닌 인에 관한 관심이 YouTube 동영상의 첫 부분 찾을 수 있습니다 youtube.com/... 및이 youtube.com/watch?v=Vtroqq5J-sQ
사이먼

답변:


7

정의에 따라 VM은 실제 그래픽 하드웨어를 사용할 수 없습니다. 호스트가 사용 중이므로 게스트도 사용할 수 없습니다. 그것이 작동하는 방식입니다. DirectX 추가 기능을 설치하면 더 나은 성능을 얻을 수 있습니다.

DirectX를 VirtualBox 용 애드온으로 설치해야 작동하지만 작동합니다.

DirectX를 설치하려면 게스트를 안전 모드로 부팅해야합니다. Windows VM을 안전 모드로 부팅하고 VBoxGuest 추가로 이동하십시오. Direct3D 추가를 설치하십시오. 안전 모드에서 수행해야합니다. 그렇지 않으면 작동하지 않습니다.

https://www.dedoimedo.com/computers/virtualbox-3-directx.html


그래픽 카드에 대해서는 그렇게 생각했습니다. 그러나 제안한 3D 지원 옵션이 작동했습니다! 나는 이제 Football Manager를 할 수 있습니다 :). 감사합니다!!!
mickburkejnr 2009 년

5
"정의상 실제 그래픽 하드웨어를 사용할 수 없습니다". 사실이 아닙니다. 필요한 것은 shim 드라이버입니다. 이러한 드라이버는 Fusion과 Parallels의 MAC에 존재합니다. 또한, 거의 모든 주요 VM 유통도 등 네트워킹을위한 심 드라이버, 디스크 액세스를 포함
디모데 볼드리지

4
또한, 두 개의 GPU를, 그리고 인텔의 같은 지원 뭔가하는 CPU 및 마더 보드가있는 경우 VT-D를 수행 할 수 있습니다 직접 이 전용 GPU를 가지고 것처럼 수행 만드는 VM에 GPU를 하나의 통과를.
가짜 이름

@TimothyBaldridge, "맥"입니다. "MAC"는 네트워크 장치의 하드웨어 주소 인 Media Access Control의 약자입니다. "Mac"은 "Macintosh"의 약자이며 Apple Computer 제품을 나타냅니다.
music2myear

3

Windows에 VirtualBox Guest Additions를 설치하고 가상 머신 속성에서 "디스플레이 → 3D 가속"을 활성화하십시오.


2
때로는 작동하지만 때로는 작동하지 않지만 확실히없는 것보다 낫습니다.
BBlake

실제로 안전 모드에서 수행해야하거나 전혀 작동하지 않습니다.
BroScience

3

실제로 그래픽 카드를 Windows 게스트로 전달할 수 있지만 Xen 4와 같은 것을 사용해야합니다.이 설정의 가장 큰 경고는 하드웨어와 Linux에 대한 인내심과 지식이 필요하며 호스트 OS가 그래픽을 사용할 수 없다는 것입니다 손님과 동시에 카드. 일반적으로 말하면, 게스트에서 호스트로 카드를 옮기는 것을 관리하는 스크립트가 필요하거나 손님에게 카드를 파이프하고 ssh / cygwin X 전달 등을 통해 호스트에 액세스하는 것만 필요합니다. 숙련 된 기술을위한 주말 프로젝트가 아닙니다. Fedora 위에 Xen 4를 사용하여 여러 게스트에게 여러 그래픽 카드를 전달했는데 실제로 그렇게 나쁘지 않았습니다. vt-d 지원을 추가하기 위해 커널을 재 컴파일하는 것이 가장 오랜 시간이 걸렸지 만

FLReset / 함수 레벨 리셋을 요구하는 것에 대한 정보는 오래되었고 가짜입니다. 내 장치 중 어느 것도 가지고 있지 않으며 정상적으로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.