Yakın zamanda aşağıdaki yapılandırmaya sahip yeni bir dizüstü bilgisayar aldım
VirtualBox kullanarak Windows 7 ile konuk olarak bir sanal makine kurdum. Kendi ekran kartımı (host'un) kullanmak istiyorum ama sanal makine sadece 128 MB video belleği gösteriyor.
Bumblebee kullanıyorum ve sanal makineyi şu şekilde başlatıyorum
$ optirun VBoxManage startvm "Windows 7"
Lütfen bana sanal makinede 3D hızlandırma için grafik kartımı nasıl kullanmam gerektiğini önerin.
Sanal makinedeki neredeyse her şeyde olduğu gibi, grafik kartı da sanaldır. Donanım grafik hızlandırmasına hala erişebilirsiniz, ancak bu yalnızca sınırlı bir kapsamdadır (sınırlamalardan biri maksimum 128 MB RAM'dir).
Bu 3D özelliklerinden yararlanmak için sanal makinenizin Görüntü ayarlarında 3D hızlandırma seçeneğini seçin. Ayrıca, sanal grafik bağdaştırıcısı için bir sürücü sağlamak üzere Konuk Eklentileri'ne de ihtiyacınız olacaktır.
Virtual Box'a bir PCI kartı geçirmenin deneysel özelliği için (sadece birkaç grafik kartı ile çalışabilir) bkz:
Ubuntu 12.10 veya 13.04 misafirinizin 3D hızlandırmayı kullanıp kullanmadığını kontrol etmek için
/usr/lib/nux/unity_support_test -p
Şuna benzer bir şey görmelisiniz
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ımla işlenmedi" ve "Unity 3D destekli" ifadelerinin her ikisi de hayır diyor. Bu Unity'nin yavaş LLVMpipe kullandığı anlamına gelir.
3D desteğini etkinleştirmek için linux-headers'ı güncellemeniz gerekir
uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential
Şimdi vitualbox guest iso'yu cihazlardan yerleştirin ve manuel olarak yükleyin
cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run
vboxvideo'yu /etc/modules dosyasına ekleyin
sudo nano /etc/modules
Dosyanın sonuna "vboxvideo" ekleyin
loop
lp
vboxvideo
Makineyi yeniden başlatın
sudo reboot
Yeniden başlattıktan sonra "Yazılımla işlenmiyor" ve "Unity 3D destekleniyor" seçeneklerinin etkin olup olmadığını kontrol edin
/usr/lib/nux/unity_support_test -p
Yapmak istediğiniz bir sonraki şey video belleğini artırmaktır. .vbox dosyasını arayın
nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox
Değiştirin
<Display VRAMSize=”128″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
için
<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 adresinden
Ubuntu-64b altında, Vista 32b'de 3G-RAM, video için 256MB, işlemci 2D / 3D hızlandırıcı etkinleştirme (ayrıca 3 çekirdekli işlemciye kadar kullanmak için IO APIC) atadım. Bir şey daha... DirectX yükleyin Hepsi çalışıyor... ve ses kalitesi eski dizüstü bilgisayarımda Wine altında çalıştırırken aldığımdan çok daha iyi.