it-swarm-eu.dev

Povolit grafickou kartu ve VirtualBoxu

Nedávno jsem si koupil nový notebook s následující konfigurací

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

Nastavil jsem virtuální stroj pomocí VirtualBox s Windows 7 jako host. Chci v něm použít svou (hostitelskou) grafickou kartu, ale virtuální stroj zobrazuje pouze 128 MB grafické paměti.

Používám Bumblebee a spouštím virtuální stroj

 $ optirun VBoxManage startvm "Windows 7"

Navrhněte mi, jak mám použít grafickou kartu pro 3D akceleraci ve virtuálním stroji.

29
bitsbuffer

Stejně jako u téměř všeho ve virtuálním stroji je i grafická karta virtuální. Stále máte přístup k hardwarové akceleraci grafiky, ale je to pouze v omezené míře (jedním z omezení je maximální 128 MB RAM.)

Chcete-li využít tyto dostupné 3D funkce, zvolte 3D akcelerace v nastavení Displej vašeho virtuálního počítače. Kromě toho budete také potřebovat dodatky hosta , abyste poskytli ovladač pro virtuální grafický adaptér.

Pro experimentální funkci předávání PCI karty do Virtual Boxu (který může pracovat pouze s několika grafickými kartami) viz:

25
Takkat

Zkontrolujte, zda váš host Ubuntu 12.10 nebo 13.04 používá 3D akceleraci

/usr/lib/nux/unity_support_test -p

Měli byste něco takového vidět

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

Pokud vidíte „Není software vykreslen“ a „Podporováno Unity 3D“, řeknou ne. To znamená, že Unity používá pomalé LLVMpipe.

Chcete-li povolit 3D podporu, musíte nejprve aktualizovat záhlaví linuxu

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

Nyní vložte zařízení iso vitualbox ze zařízení a nainstalujte ručně

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

Vložte vboxvideo do/etc/modules

Sudo nano /etc/modules

Na konec souboru přidejte „vboxvideo“

loop
lp
vboxvideo

Restartujte počítač

Sudo reboot

Po restartu zaškrtněte políčko „Není software vykreslen“ a „Podporováno Unity 3D“

/usr/lib/nux/unity_support_test -p

Další věcí, kterou chcete udělat, je zvýšit videopaměť. Vyhledejte soubor .vbox

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

Nahradit

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

Na

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

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

6
Blanca Higgins

V rámci Ubuntu-64b jsem v systému Vista 32b přidělil 3G-RAM, 256 MB pro video, povolení procesoru 2D/3D akcelerátoru (také IO APIC používat až 3 jádrové procesory)). .. Nainstalujte DirectX Všechno funkční ... a kvalita zvuku je mnohem lepší než ta, kterou jsem dostal, když jsem běžel pod vínem v mém starém notebooku.

2
marek