VirtualBox'ta grafik kartını etkinleştir


27

Geçenlerde aşağıdaki yapılandırma ile yeni bir dizüstü bilgisayar satın aldı

  • CPU: Intel i5 2450
  • RAM: 8 GB DDR3
  • GPU: NVIDIA GeForce GTX 520 1GB

Misafir olarak Windows 7 ile VirtualBox kullanarak bir sanal makine kurdum. (Ana bilgisayarım) grafik kartımı içinde kullanmak istiyorum, ancak sanal makine yalnızca 128 MB video belleği gösteriyor.

Bumblebee kullanıyorum ve sanal makineyi kullanarak başlatıyorum

 $ optirun VBoxManage startvm "Windows 7"

Lütfen grafik kartımı sanal makinede 3B hızlandırma için nasıl kullanmam gerektiğini önerin.

Yanıtlar:


24

Sanal makinedeki neredeyse her şeyde olduğu gibi, grafik kartı da sanaldır. Donanım grafik ivmesine hala erişebilirsiniz, ancak yalnızca sınırlı bir ölçüdedir (sınırlamalardan biri maksimum 128 MB RAM'dir.)

Bu 3D kullanımı tercih kullanılabilir özellikleri yapmak için 3D hızlandırma içinde Ekran sanal makinenin ayarlarına. Ek olarak, sanal grafik bağdaştırıcısı için bir sürücü sağlamak için Konuk Eklerine de ihtiyacınız olacak .

İçin deneysel Sanal Kutusuna PCI kartı geçme özelliği (birkaç grafik kartları ile çalışabilir için) bakın:


1
Teşekkürler, vm içindeki grafik kartından tam olarak yararlanmak için başka bir seçenek mevcut değil. Peki ya kvm-qmenu?
bitsbuffer

6

Ubuntu 12.10 veya 13.04 misafirinizin 3B hızlandırma kullanıp kullanmadığını kontrol etmek için

/usr/lib/nux/unity_support_test -p

Böyle bir şey görmelisin

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

“Yazılım oluşturulmadı” ve “Unity 3D destekli” ifadelerini görürseniz, her ikisi de hayır deyin. Bu, Birliğin yavaş LLVMpipe kullandığı anlamına gelir.

3D destekli etkinleştirmek için yumruk linux başlıkları güncellemeniz gerekir

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

Şimdi cihazlardan vitualbox guest iso'larını ekleyin ve manuel olarak yükleyin

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

/ Etc / module dizinine vboxvideo ekle

sudo nano /etc/modules

Dosyanın sonuna “vboxvideo” ekleyin.

loop
lp
vboxvideo

Makineyi yeniden başlat

sudo reboot

Yeniden başlatıldıktan sonra "Yazılım oluşturulmadı" ve "Unity 3D destekli" nin etkin olup olmadığını kontrol edin

/usr/lib/nux/unity_support_test -p

Bir sonraki yapmak istediğiniz video hafızasını artırmak. .Vbox dosyasını arayın

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

değiştirmek

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

için

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

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


Op bir Ubuntu konuğu kullanmıyor.
Goddard

2

Ubuntu-64b altında, Vista için 32b'de 3G-RAM, video için 256 MB, işlemci 2D / 3D hızlandırıcı etkinleştirme (ayrıca 3 çekirdek işlemciye kadar IO APIC) atadım. Bir şey daha ... DirectX'i yükleyin Hepsi çalışıyor ... ve ses kalitesi eski dizüstü bilgisayarımda Wine altında çalışırken aldığımdan çok daha iyi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.