É possível obter um Ubuntu 15.04 utilizável em execução no Virtual Box no OS X?

1

Acabei de instalar o Ubuntu 15.04 com as adições de convidados (no VirtualBox 5.0.2, mem de vídeo = 128 MB, 3D ativado). Os gráficos são muito "lentos" mesmo com o HiDPI (Retina) desativado.

Depois de desativar todas as animações que pude encontrar, ainda não consigo usar o Dash. Demora ~ 3 segundos a desaparecer e outro ~ 3 a desaparecer novamente.

Eu também substituí as adições de convidados com sudo apt-get install virtualbox-guest-dkms virtualbox-guest-x11 (sem alteração).

Este e < href="https://sobrelinux.info/questions/23792/how-to-enable-unity-3d-support-in-ubuntu-12-04-64-bit-virtual-box-with-host-wind" > esta resposta não ajudou.

$ /usr/lib/nux/unity_support_test -p
pci id for fd 4: 80ee:beef, driver (null)
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)
OpenGL version string:  3.0 Mesa 10.5.2

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

$ modprobe -c|grep vboxvideo
alias pci:v000080EEd0000BEEFsv*sd*bc*sc*i* vboxvideo

Também recebo uma mensagem sobre "vboxvideo: falha na verificação do módulo":

$ cat /var/log/syslog|grep vbox
Aug 30 23:14:09 udev vboxadd[8667]: Starting the VirtualBox Guest Additions ...done.
Aug 30 23:14:10 udev vboxadd-service[8754]: Starting VirtualBox Guest Addition service  ...done.
Aug 30 23:14:10 udev systemd[1]: vboxadd-service.service: control process exited, code=exited status=1
Aug 30 23:14:10 udev systemd[1]: Unit vboxadd-service.service entered failed state.
Aug 30 23:14:10 udev systemd[1]: vboxadd-service.service failed.
Aug 30 23:14:42 udev kernel: [14302.735185] vboxvideo: module verification failed: signature and/or  required key missing - tainting kernel
Aug 30 23:14:42 udev kernel: [14302.736192] [drm] Initialized vboxvideo 1.0.0 20090303 for 0000:00:02.0 on minor 0
Aug 30 23:14:42 udev kernel: [14302.942282] vboxguest: misc device minor 56, IRQ 20, I/O port d020, MMIO at 00000000f0400000 (size 0x400000)
Aug 30 23:14:42 udev kernel: [14302.942283] vboxguest: Successfully loaded version 5.0.2 (interface 0x00010004)
Aug 30 23:14:42 udev kernel: [14306.524633] vboxsf: Successfully loaded version 5.0.2 (interface 0x00010004)
Aug 30 23:14:42 udev systemd-modules-load[188]: Inserted module 'vboxvideo'
Aug 30 23:14:43 udev vboxadd[634]: Starting the VirtualBox Guest Additions ...done.
Aug 30 23:14:43 udev vboxadd-service[896]: Starting VirtualBox Guest Addition service  ...done.
Aug 30 23:14:43 udev systemd[1]: vboxadd-service.service: control process exited, code=exited status=1
Aug 30 23:14:43 udev systemd[1]: Unit vboxadd-service.service entered failed state.
Aug 30 23:14:43 udev systemd[1]: vboxadd-service.service failed.

Eu acho que isso é um bug ( eu relatei aqui ), mas há uma solução alternativa? Posso forçar o vboxvideo a carregar?

    
por laktak 28.08.2015 / 09:18

1 resposta

0

A atualização para o VirtualBox 5.0.4 corrigiu o problema:

$ /usr/lib/nux/unity_support_test -p
pci id for fd 4: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
[...]
OpenGL Warning: glTestFenceNV not found in mesa table
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
OpenGL vendor string:   Humper
OpenGL renderer string: Chromium
OpenGL version string:  2.1 Chromium 1.9

Not software rendered:    yes
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:       yes

Ainda não é possível carregar o vboxvideo, mas o 3D está funcionando e o Unity agora pode ser usado.

    
por laktak 01.10.2015 / 12:58