Ubuntu и Linux Mint работают только в режиме программного рендеринга на Virtualbox

23

Я пытаюсь выяснить, почему Ubuntu и Linux Mint работают только в режиме программного рендеринга на Virtualbox. Моя материнская плата поддерживает аппаратную виртуализацию, и она включена, и я успешно установил гостевые дополнения. Обе ОС крайне вялые.

Я использую ноутбук MSI GS70 с процессором Core i7 и GTX 765M GPU с Optimus.

Я включил 3D-ускорение, учитывая максимальное разрешение GPU, обновил драйвер GPU до 326.80, установил гостевые дополнения. Все это немного помогло, но не решило проблему, Linux Mint все еще показывает, что я работаю только в режиме программного рендеринга.

Что-нибудь, что я могу попробовать, или вопросы, которые я должен задать?

Тай Андервуд
источник
Вы выяснили, как решить эту проблему?
Ungeheuer

Ответы:

23

Чтобы исправить:
выключите виртуальную машину Linux Mint.
Отредактируйте настройки виртуальной машины в VirtualBox.
Нажмите «Показать -> Включить 3D ускорение»

mpowrie
источник
3
Как указано в моем посте, я использую 3D-ускорение.
Тай Андервуд
Не работает для меня в VMWare, когда я включаю эквивалентную настройку.
Шридхар Сарнобат
4

Это старый вопрос, но сегодня я столкнулся с той же проблемой с Linux Mint 18 (Сара) Cinnemon + Oracle Virtualbox Версия: 5.0.10 r104061. (Хост-ОС - Windows 10.)
Я использовал 3D ускорение, как вы, так что это не было проблемой.
Я новичок в Linux и Vbox, так что, возможно, это еще не все, но после запуска гостевых дополнений Mint может работать в обычном режиме (не в режиме программного рендеринга).
шаги:

  1. Запустите Linux Mint в Vbox
  2. Выберите: Устройства / Вставить образ компакт-диска Guest Additions ... (см. Рисунок в ссылке ниже)
  3. Запустить его
  4. Перезагрузите Linux Mint machine
    Это решило мою проблему. Надеюсь, это тоже решит чужие проблемы.

    Смотрите изображение здесь.

колосс
источник
Кажется, это испортил мой Mint VM. Во время запуска он несколько раз переходил от маленького черного прямоугольника к полноэкранному черному прямоугольнику и обратно. Теперь он застрял на черном прямоугольнике с мигающим курсором.
Ungeheuer
3

Это, кажется, проблема с гостевыми дополнениями VirtualBox 4.3.8-4.3.12. Похоже, что 4.3.13 решает проблему. хотя я не могу найти доступный pre-RC ISO больше.

Источники:

Обновление: мне удалось обойти проблему, используя 4.3.10, который поставляется с Linux Mint 17, избегая непроверенных обновлений, которые содержали несколько обновлений для mesa и opengl. У меня не возникало проблем с использованием обновлений безопасности до тех пор, пока не будет официально выпущен 4.3.13.

Imgur

Пол ДельРе
источник
Они обновляют ссылки в VBox Ticket. Последняя ссылка: virtualbox.org/download/testcase/… ..
Scolytus
0

Я столкнулся с этой проблемой недавно, с хостом Virtualbox 5.0.22 (Win 10 64bit) и гостевой версией Mint 18 Cinnamon (Sarah).

Когда я запускаю гостевую виртуальную машину Mint 18, она занимает больше времени и говорит, что корица в настоящее время работает в режиме программного рендеринга.

Исправить,

  • В настройках дисплея Virtualbox включите 3D-ускорение и предоставьте ему достаточно памяти для отображения. Гостевые ОС, использующие 3D-эффекты, обычно требуют более 8 МБ (требуется для 32-битного цветного дисплея 1920 x 1080). Я установил свою виртуальную память дисплея на 128 МБ - хотя я считаю, что размер памяти дисплея не имеет большого значения в случае проблем с режимом рендеринга программного обеспечения. Как рассчитать требования к видеопамяти?

  • Если у вас нет общей папки на хосте с гостевой виртуальной машиной - создайте общую папку на хосте. В Virtualbox Manager щелкните правой кнопкой мыши ВМ> Настройки> Общие папки> Кнопка добавления (справа). Сделайте его автоматически монтируемым, а также постоянным, если хотите.

  • Возможно, вам придется перезапустить гостевую виртуальную машину Linux.
  • Скопируйте файл ISO гостевых дополнений VirtualBox в общую папку на хосте . Убедитесь, что версия ISO соответствует версии VirtualBox. ИЛИ Добавьте ISO-файл VBoxGuestAdditions в качестве оптического привода в контроллер IDE.
  • sudo adduser UserName vboxsf - Запустите это на гостевой Linux. Замените UserName своим именем пользователя.
  • Возможно, вам придется перезагрузить гостевую ОС.
  • Скопируйте гостевой дополнительный ISO на диск вашей гостевой ОС из общей папки (в mint это общая папка /media/sf_FolderName) ИЛИ, если вы добавили оптический привод в контроллер IDE, запустите файл autorun.sh в ISO.
  • Установите гостевые дополнения. Щелкните правой кнопкой мыши по ISO-файлу> откройте с помощью> установщик образа диска. Появится диалоговое окно с надписью «Этот носитель содержит программное обеспечение, предназначенное для автоматического запуска. Хотите запустить его?». Принять и продолжить. - ИЛИ - Следуйте инструкциям здесь, если вы используете другую версию Linux - https://www.virtualbox.org/manual/ch04.html
  • Перезапустите гостевой Linux.

Также попробуйте следующее, если выше не работает

В Windows 10 аппаратное ускорение всегда включено, если графический драйвер его поддерживает. Обновите драйверы дисплея хоста.

Обновите и обновите гостевую версию Linux.

RuntimeException
источник