Не вдається включити 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 перестало працювати після оновлення 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 /
module

@aanno, прийнята відповідь працює для мене, тому я закрив це питання. Повідомлення в блозі опубліковано близько року тому, також ваша пропозиція є частиною напрямків, які я пов’язав у своєму питанні.
Ярослав Адмін

Відповіді:


12

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

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

Сам останній коментар (на сьогоднішній день) має посилання на недавній образ компакт - диска для VirtualBox Guest Additions .

Після встановлення цього в моєму гості 14.04 командний рядок

/usr/lib/nux/unity_support_test -p

нарешті доповідає

Unity 3D supported: yes

і всі анімаційні вікна Unity гладкі, як масло.

Оновлення 2014-07-20:

Відповідно до останніх коментарів до цієї відповіді, більше не потрібно завантажувати зображення на компакт-диск, оскільки це, нарешті, стало частиною офіційного розповсюдження VirtualBox . Тож якщо ви оновите, ви отримаєте виправлені додатки для гостей.

Якщо ви застрягли з версією VirtualBox без фіксованих додатків для гостей, ви можете отримати зображення CD із сховища завантажень VirtualBox - просто знайдіть папку правильної версії та отримайте файл VBoxGuestAdditions _ *. Iso всередині нього.


1
Виправлено це для мене. Мабуть, файл ISO періодично оновлюється. Це поточний, хоча, мабуть, буде корисним лише на короткий час: virtualbox.org/download/testcase/…
bmaupin

@bmaupin: Дякую за оновлення. Мені цікаво, коли ці гостьові доповнення з виправленням нарешті будуть включені в основне завантаження VirtualBox. Здається, вони все ще є "тестовими справами" ... Тому я також вважаю трохи смішним, що вони стверджують, що "зафіксовано 27 травня 2014 року" Ну добре, принаймні, у нас є рішення.
FriendFX

3
Обидві ланки вже мертві. Шукайте найновіший ISO тут: download.virtualbox.org/virtualbox (зараз 4.3.14). Виправлений 3D-код у віртуальній для мене :)
RedPixel

@wwwhizz Дякую за оновлення. Це офіційний сховище завантажень? Чи доповнення до гостей все ще не є частиною основного завантаження? А ти щойно знайшов останню папку в цьому каталозі та завантажив зображення звідти?
FriendFX

1
@FriendFX Так, це офіційне сховище завантажень, і так, це дійсно те, що я зробив. Я щойно перевірив, і ISO також включений в офіційну хост-програму, тож оновлення VirtualBox на вашій хост-машині також зробить свою справу
RedPixel

1

Якщо ви не ввімкнули 3D-прискорення за допомогою самих налаштувань VirtualBox, використовуйте це.

Перейдіть до налаштувань VirtualBox, в якому працює Ubuntu, натисніть Відео та натисніть увімкнути 3d прискорення.


1
Цей прапорець увімкнено.
Ярослав Адмін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.