Ubuntu 12.10 больше не включает Unity 2D, который был реализован для платформ, которые не могут обеспечить 3D-ускорение. Вместо этого Ubuntu 12.10 работает под управлением Unity под LLVM, создавая код, предназначенный для запуска графического процессора на CPU.
Чтобы проверить, использует ли ваш гость Ubuntu 12.10 3D-ускорение, выполните следующую команду:
$ /usr/lib/nux/unity_support_test -p
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
Как вы можете видеть, «Не программное обеспечение рендеринг »и« Поддержка Unity 3D »возвращают« нет »в этом примере, что означает, что Unity использует медленный LLVMpipe.
sudo apt-get install linux-headers-$(uname -r) build-essential
Установите гостевые дополнения, нажав «Устройства», «Установка гостевых дополнений» и запустив эту команду из каталога компакт-диска: sudo ./VBoxLinuxAdditions.run
Добавьте драйвер vboxvideo в экземпляр, выполнив: [ f4] Выключение экземпляра VirtualBox. Откройте настройки экземпляра Virtualbox, перейдите к «Display» и отметьте «Включить 3D-ускорение». Загрузите гостевого Ubuntu 12.10 и убедитесь, что 3D-ускорение работает, запустив: /usr/lib/nux/unity_support_test -p
Если окна кажутся disppear, установите диспетчер настроек CompizConfig и отключите объект Framebuffer (FBO) в разделе OpenGL:
Установите VirtualBox Oracle VM VirtualBox Extension Pack. Запустите диспетчер настроек CompizConfig:ccsm
Создайте экземпляр VirtualBox и установите Ubuntu 12.10 на него. [!d21 ] Если у вас есть достаточные привилегии, вы можете использовать pkill с переключателем -t, чтобы убить все процессы на определенном терминальном устройстве, например. для уничтожения всех процессов под виртуальным терминалом Ctrl + Alt + F2 (устройство /dev/tty2)
sudo pkill -t tty2
См. man pkill для дополнительных опций