VirtualBox에서 그래픽 카드 사용


27

최근에 다음과 같은 구성으로 새 랩톱을 구입했습니다.

  • CPU : 인텔 i5 2450
  • 램 : 8GB DDR3
  • GPU : NVIDIA GeForce GTX 520 1GB

게스트로 Windows 7과 함께 VirtualBox를 사용하여 가상 머신을 설정했습니다. 내 (호스트) 그래픽 카드를 사용하고 싶지만 가상 컴퓨터에 128MB의 비디오 메모리 만 표시됩니다.

Bumblebee를 사용하고 있으며 다음을 사용하여 가상 머신을 시작합니다.

 $ optirun VBoxManage startvm "Windows 7"

가상 머신에서 3D 가속을 위해 그래픽 카드를 어떻게 사용해야하는지 제안하십시오.

답변:


24

가상 머신의 거의 모든 것과 마찬가지로 그래픽 카드도 가상입니다. 하드웨어 그래픽 가속에 계속 액세스 할 수는 있지만 제한적입니다 (제한 중 하나는 최대 128MB RAM입니다).

이러한 3D 기능을 사용하려면 가상 머신 의 디스플레이 설정 에서 3D 가속 을 선택하십시오 . 또한 가상 그래픽 어댑터 용 드라이버를 제공 하려면 게스트 추가 기능 도 필요합니다 .

를 들어 실험 가상 상자에 PCI 카드를 전달하는 기능 (몇 가지 그래픽 카드로 작업 할 수 있습니다 만)를 참조하십시오 :


1
감사합니다 .vm에서 그래픽 카드를 최대한 활용하는 다른 옵션이 없습니까? kvm-qmenu는 어떻습니까?
bitsbuffer

6

Ubuntu 12.10 또는 13.04 게스트가 3D 가속을 사용 중인지 확인하려면

/usr/lib/nux/unity_support_test -p

당신은 이와 같은 것을보아야합니다

Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no

"소프트웨어 렌더링 안 됨"및 "Unity 3D 지원됨"이 표시되면 모두 아니요라고 말합니다. 이것은 Unity가 느린 LLVMpipe를 사용하고 있음을 의미합니다.

3D를 지원하려면 먼저 Linux 헤더를 업데이트해야합니다.

uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential

이제 장치에서 vitualbox guest iso를 삽입하고 수동으로 설치하십시오.

cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run

/ etc / modules에 vboxvideo 삽입

sudo nano /etc/modules

파일 끝에“vboxvideo”추가

loop
lp
vboxvideo

기계를 재부팅

sudo reboot

재부팅 후“소프트웨어 렌더링되지 않음”및“Unity 3D 지원”이 활성화되어 있는지 확인하십시오

/usr/lib/nux/unity_support_test -p

다음으로 할 일은 비디오 메모리를 늘리는 것입니다. .vbox 파일을 찾으십시오

nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox

바꾸다

<Display VRAMSize=”128″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>

<Display VRAMSize=”256″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>

에서 http://namhuy.net/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html


Op는 Ubuntu 게스트를 사용하지 않습니다.
Goddard

2

Ubuntu-64b에서 Vista 32b의 비디오 용 3G-RAM, 256MB, 프로세서 2D / 3D 가속기 활성화 (최대 3 개의 코어 프로세서를 사용하는 IO APIC)를 할당했습니다. 한가지 더 ... DirectX All을 설치하십시오 ... 그리고 이전 노트북의 Wine에서 실행할 때보 다 음질이 훨씬 좋습니다.

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