Solução de virtualização com recursos gráficos decentes?

1

Eu tenho usado o VirtualBox por muito, muito tempo e gostei, mas agora eu preciso rodar o Unity3D (ferramenta dev, não o shell do Ubuntu) e essa tarefa aparentemente simples acabou sendo demais para habilidades gráficas humildes do VirtualBox.

A coisa é virtual caixa permite apenas até 128MB de memória de vídeo (eu tentei vários truques descritos na Internet para fazê-lo funcionar com 256MB mas sem sorte) que não é suficiente para até IDE do Unity3D para iniciar meio que começa, mas só meio que). Também com suporte a Direct3D habilitado caixa virtual falha quando tento fazer algo no Unity e sem ele Unity3D IDE parece completamente inutilizável.

Acho que preciso de uma solução de virtualização capaz de utilizar mais recursos de vídeo do meu hardware de notebook. Eu tenho 8 gbs de ram, placa de vídeo radeon 5730 e também intel card integrado:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12) (prog-if 00 [VGA controller])
    Subsystem: Micro-Star International Co., Ltd. Device 1037
    Flags: bus master, fast devsel, latency 0, IRQ 43
    Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at e080 [size=8]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [a4] PCI Advanced Features
    Kernel driver in use: i915
    Kernel modules: i915

Eu tentei executar o unity3d na caixa virtual usando o intel card e o radeon com resultados indistinguíveis.

Além disso, tenho erro ao instalar o vmware-player:

2012-08-07T19:08:59.923+04:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.2.0-27-generic.
2012-08-07T19:08:59.923+04:00| vthread-3| I120: Validating path /lib/modules/3.2.0-27-generic/build/include for kernel release 3.2.0-27-generic
2012-08-07T19:08:59.927+04:00| vthread-3| I120: Your GCC version: 4.6
2012-08-07T19:08:59.938+04:00| vthread-3| I120: Your GCC version: 4.6
2012-08-07T19:08:59.973+04:00| vthread-3| I120: Header path /lib/modules/3.2.0-27-generic/build/include for kernel release 3.2.0-27-generic is valid.
2012-08-07T19:08:59.973+04:00| vthread-3| I120: Building module vmnet.
2012-08-07T19:08:59.973+04:00| vthread-3| I120: Extracting the sources of the vmnet module.
2012-08-07T19:08:59.986+04:00| vthread-3| I120: Building module with command: /usr/bin/make -j -C /tmp/vmware-root/modules/vmnet-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/3.2.0-27-generic/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6
2012-08-07T19:09:02.872+04:00| vthread-3| I120: Failed to compile module vmnet!
    
por Moonwalker 07.08.2012 / 16:42

2 respostas

1

Desculpe, mas nenhuma máquina virtual que eu saiba é capaz de executar algo como Unity . Você pode tentar executá-lo no Wine, mas não espere grandes resultados . Se você quiser usá-lo, especialmente se for profissional, a melhor opção é usar o Windows ou o OS / X.

Observe que, mesmo que seja possível inicializar o Unity, à medida que você cria mais conteúdo, será necessário um hardware melhor para renderizá-lo sem lentidão.

    
por Javier Rivera 07.08.2012 / 17:42
1

Em geral, as placas físicas com 128 MB de memória de vídeo podem rodar bem o Unity 3D, mas talvez essa configuração faça mais por trás das cenas no Virtualbox.

Eu não uso o Virtualbox regularmente há algum tempo, mas posso definitivamente recomendar o VMWare Player (gratuito) para as suas necessidades; Com a opção de aceleração 3D habilitada para uma máquina virtual, ela executa o Unity 3D muito bem.

    
por ish 07.08.2012 / 16:47