Невозможно включить 3D-ускорение в Ubuntu 14.04 внутри VirtualBox [закрыто]

18

Я использую VirtualBox 4.3.12 на MacBook Pro 15.4 "с OSX 10.9.3. Внутри VirtualBox у меня Ubuntu 14.04 (обновлено с 13.10).

Я почти уверен, что 3D Acceleration перестал работать после обновления VirtualBox с версии 4.3.10, но это также может быть обновление до 14.04 (или обновление одного из следующих пакетов).

Я следую указаниям из этого ответа несколько раз, но не повезло. Вывод все еще говорит, что 3D-ускорение не включено:

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
OpenGL version string:  2.1 Mesa 10.1.3

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

Я нашел ошибку # 12941 в VirtualBox Bug Tracker, но, похоже, это не мой случай, так как у меня нет ошибок openGL.

Есть идеи, как справиться с этим?

Ярослав Админ
источник
1
на всякий случай: вы переустанавливали гостевые дополнения после обновления релиза?
Таккат
Да, я делал это несколько раз.
Ярослав Админ
Я бы порекомендовал заполнить новый отчет об ошибке с апстримом.
Браам
Ну, закрытие этого вопроса не так уж полезно. По словам blogs.oracle.com/fatbloke/entry/…, похоже, что при загрузке модуля ядра возникли проблемы с гонкой (не уверен, что это ошибка Ubuntu). Попробуйте следующее: sudo bash -c 'echo vboxvideo >> / etc / modules'
aanno
@aanno, принятый ответ работает для меня, поэтому я закрыл этот вопрос. Сообщение в блоге опубликовано около года назад, также ваше предложение является частью направлений, которые я связал в своем вопросе.
Ярослав Админ

Ответы:

12

У меня была точно такая же проблема, за исключением того, что я запускаю VirtualBox 4.3.12r93733 на хосте Windows 7, а не OSX.

Попробовав много разных вещей безуспешно, я взглянул на связанный отчет об ошибке VirtualBox, в котором утверждалось, что «исправлено 27 мая 2014 года в VirtualBox 4.3.x и более поздних выпусках».

Самый последний комментарий (на сегодняшний день) содержит ссылку на последний образ компакт-диска для гостевых дополнений VirtualBox .

После установки этого в моем госте 14.04, командная строка

/usr/lib/nux/unity_support_test -p

наконец сообщает

Unity 3D supported: yes

и все анимации окна Unity гладкие как масло.

Обновление 2014-07-20:

Согласно последним комментариям к этому ответу, больше нет необходимости загружать образ компакт-диска, поскольку он наконец стал частью официального дистрибутива VirtualBox . Так что если вы обновитесь, вы получите фиксированные гостевые дополнения.

Если вы застряли с версией VirtualBox без фиксированных гостевых дополнений, вы можете получить образы компакт-дисков из загрузочного репозитория VirtualBox - просто найдите нужную папку версии и получите внутри нее файл VBoxGuestAdditions _ *. Iso.

FriendFX
источник
1
Исправил это для меня. Видимо файл ISO периодически обновляется. Это текущий, хотя, вероятно, он будет хорош только в течение короткого времени: virtualbox.org/download/testcase/…
bmaupin
@bmaupin: Спасибо за обновление. Мне интересно, когда эти гостевые дополнения с исправлением будут наконец включены в основную загрузку VirtualBox. Похоже, они все еще "тестовые случаи" ... Поэтому я также нахожу немного забавным, что они утверждают, что "исправлено по состоянию на 27 мая 2014 года". Ах, хорошо, по крайней мере, у нас есть обходной путь.
FriendFX
3
Обе ссылки уже мертвы. Ищите новейший ISO здесь: download.virtualbox.org/virtualbox (в настоящее время 4.3.14). Исправлено 3D в virtualbox для меня :)
RedPixel
@wwwhizz Спасибо за обновление. Это официальный загрузочный репозиторий? Гостевые дополнения все еще не являются частью основной загрузки? И вы просто нашли последнюю папку в этом каталоге и загрузили изображение оттуда?
FriendFX
1
@FriendFX Да, это официальный загрузочный репозиторий, и да, именно это я и сделал. Я только что проверил, и ISO также включен в официальное хост-приложение, поэтому обновление VirtualBox на вашем хост-компьютере также поможет: oracle.com/technetwork/server-storage/virtualbox/downloads/…
RedPixel
1

Если вы не включили 3D-ускорение с помощью самих настроек VirtualBox, используйте это.

Перейдите к настройкам VirtualBox, в котором работает Ubuntu, нажмите «Видео» и нажмите «Включить 3D-ускорение».

pyrogoggles
источник
1
Этот флажок включен.
Ярослав Админ