Включаем 3D ускорение в VirtualBox

  • 01.08.2020
  • 5 537
  • 9
  • 29.08.2020
  • 6
  • 4
  • 2
Включаем 3D ускорение в VirtualBox

По умолчанию, виртуальные машины созданные в VirtualBox эмулируют видеокарту, которая работает только в 2D режиме. Это значит, что запустить любое 3D приложение, или даже включить эффект Aero в Windows 7 не получится. Тем не менее, VirtualBox поддерживает эмулирование видеокарты с 3D ускорения, нужно только выполнить несколько действий:

  • Включить 3D ускорение в настройках виртуальной машины.
  • Установить гостевые дополнения VirtualBox (Для операционных систем Windows обязательно нужно выбрать параметр Direct3D Support.

Включение 3D ускорения в настройках виртуальной машины

Открываем настройки нужной виртуальной машины (она должна быть выключена), и переходим на вкладку "Дисплей". Там ставим галочку у пункта "Ускорение".

Чтобы Virtual Box не ругался на неправильные настройки, двигаем ползунок "Видеопамять" в значение не меньше 128 МБ.

Для сохранения настроек нажимаем "ОК", и запускаем виртуальную машину, и переходим к следующему пункту.

Установка гостевых дополнений VirtualBox с включенным режимом Direct3D Support

Про гостевые дополнения VirtualBox у нас уже был отдельный материал, в котором мы рассказывали где их взять и как устанавливать. В целом, достаточно следовать описанной там инструкции и установить гостевые дополнения, единственное, если Вы устанавливаете их для включения 3D ускорения в Windows - нужно обязательно выбрать пункт "Direct3D Support (Experimental)".

По окончанию установки, перезагружаем виртуальную машину - после этого, в операционной системе должна появится поддержка 3D.

Была ли эта статья Вам полезна?

Комментарии к статье (9)

    • Wagner

    А откуда берёт память виртуальная видюха? Просто если с видеокарты, то у меня их две. Та что "вшита" (она питает рабочий стол) имеет объём 128мб. Видимо этого не хватает для активации Direct3D Support (Experimental). Галочки нет и поставить её невозможно. 6.1.22 Win XP SP3.

    Возможно ли перекинуть память на дополнительную видюшку, которая 4гб или что вообще нужно делать?

      • Recluse

      Виртуальная видеокарта VirtualBox использует обычную оперативную память вашего компьютера.

      Что касается пункта "Direct3D Support (Experimental)" при установке гостевых дополнений:

      • Если у Вас версия VirtualBox 6 и выше, то там 3D ускорение Windows XP уже не поддерживается.
      • Если более ранняя версия, то попробуйте провести процедуру установки гостевых дополнений, загрузившись в безопасном режиме.
        • Wagner

        "3D ускорение Windows XP уже не поддерживается"
        Печально. Откатывать VB уже не буду, наверное. Попробую семёрку в таком случае.
        Спасибо!

    • Сергей

    У меня Хост-wserver8r2 гость-w10.64. virtualbox последний. Дополнения установлены. При включении режима 3D система w10 начинает грузиться и зависает с искаженной картинкой. После отключения 3D система грузится, показывает на пару секунд ту же искаженную картинку и дальше выходит в нормальный режим.

      • Recluse

      Попробуйте в настройках персонализации Windows 10 отключить эффекты прозрачности. Сделать это можно кликнув правой кнопкой по рабочему столу - персонализация - цвета - эффекты прозрачности.

    • Stanosb

    Кнопка "Ускорение" не работает,точнее не могу поставить галку,что делать?так во всём дисплее,кроме
    "коэфицента маштабирования"

      • Recluse

      Звучит так, будто у Вас на момент данных действий запущена эта виртуальная машина. Данные же опции доступны только когда она выключена.

    • Иван

    При нажатии на Direct3D Support (Experimental) пишет, что не поддерживается на винде
    Что делать?

Добавить комментарий для Wagner

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.