Unity 3D não é suportado no VirtualBox ao instalar Guest Additions via linha de comando

1

Pelo que entendi, o VirtualBox Guest Additions pode ser instalado via linha de comando como:

apt-get install build-essential linux-headers-$(uname -r) virtualbox-guest-x11

Embora pareça haver diferenças de opinião sobre o que exatamente deve ser instalado, mas meu entendimento é que esses são os componentes necessários e suficientes. Conselhos diferentes aqui , aqui , aqui , aqui , aqui e here e praticamente em todos os lugares.

No entanto, isso parece instalar a versão 4.3.36.

Desta forma, o Unity 3D não é suportado, o que causa atrasos. Isso pode ser verificado pelo seguinte comando:

/usr/lib/nux/unity_support_test -p

(Para o registro eu passei por todas as outras recomendações para fazê-lo funcionar como isso e que inclui a alocação de mais VRAM, permitindo aceleração 3D no VirtualBox, etc.)

Por meio do Oracle iso file version 5.1.18 está instalado. Com isso, o Unity 3D funciona bem. Eu também entendo que esses pacotes são diferentes, já que o iso é enviado pela Oracle e os instalados via linha de comando são enviados pelo Ubuntu, mas na maioria dos threads eles são tratados como se fossem os mesmos.

Então, minhas perguntas:

Qual é a diferença entre esses pacotes?

Como posso instalar a versão mais recente via linha de comando? || Como posso instalar uma versão que suporte o Unity 3D?

Atualmente usando o Ubuntu 14.04 e o Virtual 5.1.18, mas também experimentou isso em muitas outras configurações.

    
por thisismydesign 27.03.2017 / 21:16

1 resposta

1

As adições de convidado apropriadas somente somente que executam o Virtual Box totalmente atualizado mais recente são aquelas que você obtém com o pacote dos repositórios do Oracle. As versões que podemos instalar a partir dos repositórios do Ubuntu somente atendem as da versão de lançamento do Virtual Box fornecida lá . Estes geralmente são muitas versões atrás (14.04 navios 4.3.36, 16.10 navios 5.1.16).

Dependendo de como você instalou o Virtual Box, o acréscimo de convidado à imagem ISO do CD será em /usr/share/virtualbox/VBoxGuestAdditions.iso ou em /opt/virtualbox/VBoxGuestAdditions.iso . Normalmente, você pode montar este CD selecionando Dispositivos > Inserir imagem de CD de Adições dos Convidados na interface gráfica do VirtualBox Manager ou usando VBoxManage storageattach (consulte manual para detalhes sobre a sintaxe ).

As adições dos convidados serão instaladas no convidado depois de executar o instalador a partir do CD montado no convidado, seja por execução automática ou em um terminal afte cd para o ponto de montagem:

sudo ./VBoxLinuxAdditions.run

Depois disso, o driver gráfico Virtual Box fará uso da GPU hospedeira para aceleração gráfica 3D e o Unity será totalmente suportado se o driver gráfico host for capaz de fornecer a aceleração de hardware necessária.

Freqüentemente versões mais recentes do Ubuntu também precisam de uma nova versão do Virtual Box para instalar como convidado. Portanto, não podemos instalar o Ubuntu 16.10 como um guset em um VirtualBox 4.3. do host do Ubuntu 14.04.

    
por Takkat 27.03.2017 / 22:37