Как запустить игру на виртуальной машине virtualbox
Перейти к содержимому

Как запустить игру на виртуальной машине virtualbox

  • автор:

Как запустить игру в VirtualBox?

При попытке запуска игры в VirtualBox, выскакивает вот такое сообщение:
«DirectX Graphics system Creation Failed»
После чего игра просто закрывается с ошибкой(отправить отчёт\не отправлять).

Подскажите возможно ли устранить эту ошибку чтобы запустить игру. или VirtualBox не поддерживает запуск игр?

Дополнен 14 лет назад

Поправка: В VirtualBox установлена ОС Windows XP SP3. И в этой Windows установлена игра, которая при запуске и выдаёт ошибку.

Дополнен 14 лет назад

Лайт Ягами
Спасибо! Помогло, всё отлично работает.
Тока терь новая трабла.. . Мыш в игре летает как сумашедшая)) ) т. е. так как будто стоит чуствительность наверно 200% хотя я поставил на минимум.. . играть можно но мыш Мего чуствительна, может кто подскажет где настройки мыши в VirtualBox?

Лучший ответ

Если гостевая система XP — то можно загрузиться в ней в безопасном режиме, поставить VirtualBox Additions с тестовыми дровами DirectX.
Только работать это будет крайне медленно.

Остальные ответы
На сколько я знаю эта программа для тестирования операционных систем а не для игр.
поставь direx 9.0 и все ганяй в игры

Если тормозит виртуалка, выстави побольше значение выделяемой памяти да и все, только смотри, в красный сектор не залазь.

Можно ли запустить игры на Virtualbox?

Здравствуйте.
Я не программист и вообще полный нуб,у меня есть вопрос по поводу Virtualbox.
Можно ли с её помощью на своем ноутбуке запустить игры,которые не тянет ноут.Сейчас поясню.У меня полетела видеокарта,частично.Все игры,кроме браузерок(и то не все) отказываются работать.Но,работает игра Trove,которая требует лишь Directx 6 и синглплеерные игры типа «Героев 3,4» и «Гарри Поттера УА».Как я понял,накрылась та часть видеокарты,которая отвечает за драйвера Direct3D и OpenGL.Так вот,можно ли настроить Virtualbox так,чтобы я могу запустить Dragon Nest,Wow,Аллоды и прочие игры,похожие на эти.

  • Вопрос задан более трёх лет назад
  • 23874 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 3

GavriKos

Виртуальная машина не может работать быстрее реальной.
А так как вы полный нуб по вашим же словам — я бы советовал вам не делать выводов насчет того что у вас накрылось, а описать именно прблемы запуска игр, привести скриншоты ошибок.

Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать

На материнке есть интегрированное видео?
Да — Выбросте (в смысле продайте на авито) свою обгорелую и пользуйтесь интегрированной.
Нет — Выбросте свою обгорелую и купите другую (на авито же).

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать

вы сначала проделайте эксперимент, установите на диск (сделав резервную копию конечно же) ту систему, которую хотели поставить в виртуалку (winxp как я понимаю), если все будет работать как надо, то возможно вам вариант с дуалбутом понравится больше чем запуск игр в виртуалке.

virtualbox/vmware player имеют ограниченную реализацию (читай эмуляцию) видеокарты, зачастую этого достаточно для работы приложений, использующих видеокарту для отрисовки интерфейса и возможно даже простого рендеринга (пакеты 3d моделирования), но для игр этого может оказаться недостаточно.

при использовании xen/vmware/kvm в принципе есть возможность пробросить видеокарту как оборудование внутрь виртуальной машины и приложения бдут использовать ее на полной ее скорости, но для этого требуется дорогое железо (материнка, процессор с поддержкой виртуализации и ограниченное количество видеокарт, чаще серверные — дорогие)
https://habrahabr.ru/post/137327/

точно помню, когда citrix представляла эту технологию, использовался дорогой ноутбук с intel процессором и видео

Запускаю старую игру в VirtualBox, и пытаюсь играть несмотря на недостатки Linux

Перейдя на Linux я столкнулся со множеством проблем, особенно с играми, а значит снова пришло время расчехлять святой бубен.

7 октября 2023, суббота 06:39
Chimbal [ ] для раздела Блоги

реклама

Open-Source

VirtualBox является очень популярной виртуальной машиной, даже сами разработчики пишут «VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use»:

реклама

И всё бы хорошо, но начиная с версии 6.1 какие-то дурачки удалили из VirtualBox поддержку 3D ускорения для Windows XP, как следствие, виртуальная машина оказалась непригодна для нормальной работы с данной операционной системой:

реклама

Установить две разные версии VirtualBox? А что делать с конфликтом драйверов на вскидку? Но конфликты разных версий виртуальной машины ещё не главная проблема.

Можно в конце концов установить Windows 7 для старых игр, это вам не линуксы, которые 2-3 года и можно выбрасывать на помойку, Windows 7 имеет хорошую совместимость с большинством старых игр, и казалось бы, можно забыть про Windows XP, но какой тогда смысл от существования виртуальной машины? Тем более VirtualBox хреново работает в плане 3D ускорения даже с Windows 7.

В чём проблема кривого 3D ускорения VirtualBox? На первом скриншоте виден чёрный фон у приложения ChimbaBench, так быть не должно. Разработчики VirtualBox якобы реализовали поддержку OpenGL 4.1, но по факту эта вся «поддержка» лишь пустой звон чисто для «галочки» в характеристиках, ибо реальный софт даже в режиме OpenGL 2.1 не всегда может адекватно работать в столь кривой виртуальной машине:

реклама

Про игры вообще говорить нечего, нынешняя поддержка 3D ускорения просто отвратительна:

А сколько людей сталкивалось с проблемами интерфейса операционных систем при включенном композиторе рабочего стола, можно только догадываться:

реклама

Да я и сам сталкивался с проблемами интерфейса именно по вине кривого 3D ускорения VirtualBox, только было это в Windows 11, интерфейс вообще становился прозрачный где попало.

Ну а ещё до кучи сюда докину проблемы с USB устройствами под линуксом:

Казалось бы, добавляем пользователя в группу виртуальной машины, и всё проблемы решены? Ага, конечно, если бы это решало проблемы, сейчас я бы не писал это, и скриншоты эти не прикреплял:

В общем VirtualBox на самом деле довольно кривая виртуальная машина в некоторых аспектах, и про это не стоит забывать.

Игры.

Прямо сейчас я использую MX Linux 23 в качестве основной операционной системы, и как в большинстве дистрибутивов Linux, многое работает через задницу:

Но есть некоторые игры вполне нормально работающие под линуксом через WineHQ, да, речь идёт про Unreal Tournament 1999, эта игра способна работать вообще без помощи видеокарты, что весьма выручает, ибо в линуксах очень большие проблемы с видеокартами и драйверами:

Ну работает игра под линуксом, что такого? Причём тут виртуальная машина вообще? Да, игра работает, но есть проблема, время от времени залипают нажатия левой или правой кнопки мыши, или не срабатывает вообще, на уровне сложности «мастер» это не так страшно, но если играть на самом максимальном уровне сложности «герой», то такие залипания кнопок просто недопустимы от слова «совсем».

Решить линуксоидную проблему я пока не смог, потому решил посмотреть в сторону виртуальной машины VirtualBox, ну не буду же смотреть в сторону адекватных инструментов вроде VMware, ведь это же проприетарщина, да ещё и платная!

Да, у меня уже установлена и настроена виртуальная машина с Windows XP, и у меня получилось в ней заставить работать игру Unreal Tournament 1999 без значительных проблем, но это всё сделаю заново, чтобы показать процесс настройки виртуальной машины с самого начала, ибо там есть что настраивать:

Windows XP

Создаю виртуальную машину, выбираю образ, пропускаю автоматическую настройку, чтобы избежать возможных косяков со стороны VirtualBox, выставляю 4096 МБ ОЗУ, 4 ядра процессора, диск объёмом 10 ГБ, и на этом здесь всё:

Обычно все на этом заканчивают настройку виртуальной машины:

Но есть нюанс, по умолчанию VirtualBox устанавливает тип указателя «USB планшет», это следует поменять на «PS/2 мышь»:

Остальные настройки пока нет нужды трогать, только объём видеопамяти увеличу до 128 МБ, 3D ускорение оставляю отключенным, разработчики VirtualBox всё равно вырезали 3D ускорение для всего что ниже Windows 7, потому эта настройка абсолютно бесполезна:

Дальше установка, первый этап:

Второй этап установки, минимум телодвижений:

Вот Windows XP установлена, в отличие от современных линуксов, она сразу предлагает увеличить разрешение экрана с 640×480 до 800×600, всё ради удобства пользователя:

Завершающая настройка, прямо как в Android и некоторых линуксах, только лучше, ибо позволяет отложить автоматические обновления, и система их даже проверять не будет без разрешения пользователя:

Наконец рабочий стол, сразу же отключаю лишние уведомления центра обеспечения безопасности, центр обновлений тоже отключаю, как и брандмауэр Windows, мне даже в панель управления заходить не пришлось, всё делается через значок в панели задач, а дальше через грамотно расположенные ссылки в пользовательском интерфейсе:

Отключаю повышенную точность указателя, она мне не нужна в виртуальной машине:

Обязательно отключаю костыль под названием «файл подкачки», хотя с 4 ГБ ОЗУ он вряд ли будет использоваться, но зачем эти лишние гигабайты занимать на системном диске? Итого установленная и настроенная Windows XP занимает всего 1.12 ГБ:

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

Использовать функционал Drag&Drop тоже не выйдет по-человечески, только один файл за раз можно перетащить, иначе ошибки виртуальной машины выпрыгивают. Использовать сетевые папки тоже проблематично в VirtualBox, часто этот функционал либо вообще не работает, либо работает через задницу.

Использовать 3D ускорение тоже не выйдет, ибо какие-то дурачки удалили этот функционал начиная с VirtualBox v6.1, просто невозможно прикрутить к Windows XP драйвер графики из дополнений виртуальной машины, в общем устанавливать дополнения смысла нет никакого, многое просто не работает как положено, типичный Open-Source простыми словами.

И как я засуну игру в виртуальную машину? USB не работают, дополнений нет. Но выход есть, пакуем игру в ISO формат:

Да, всё правильно, вот так и скопировал игру в виртуальную машину:

Дальше самое интересное, запускаю игру и настраиваю параметры экрана:

Пытаясь поиграть внезапно замечаю, что движения мыши постоянно залипают, играть просто невозможно:

Параметры указателя вроде ведь сменил на PS/2 мышь, настройки все правильные, так в чём проблема? Имея дело с «попен-сорсом», всегда нужно ожидать какое-нибудь неожиданное дерьмо. В данном случае нужно интерфейс паравиртуализации вместо Default установить Legacy, или отключить вообще:

Теперь можно нормально играть в игру, и никакие линуксоидные залипания кнопок мыши больше не беспокоят, которые постоянно происходили когда я пытался поиграть под линуксом через WineHQ:

Это тот момент, когда играть в виртуальной машине на базовом драйвере VGA от Microsoft гораздо лучше, чем под линуксом через Wine, как минимум потому что в Windows XP нет никаких проблем с управлением.

Windows 7

Ради интереса проверю ещё Windows 7 с установленными дополнениями VirtualBox, но c отключенным 3D ускорением, ибо оно работает паршиво, но я снова столкнулся с проблемой залипающих движений мыши:

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

И в данном случае никакие пляски с бубном не помогают, даже переключение графических адаптеров, хотя с другими графическими адаптерами поведение курсора явно меняется, но играть всё равно невозможно:

Только установив чистую Windows 7 без дополнений виртуальной машины у меня получилось частично побороть проблемы с управлением, но лишь частично. Появились проблемы с производительностью, FPS начал плавать, и это сильно влияет на ввод мыши, короче играть невозможно.

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

Заключение

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

Вот зачем было вырезать поддержку 3D ускорения для Windows XP? Разработчики VirtualBox вообще понимают для чего существуют виртуальные машины? Я думаю они не понимают для чего существуют виртуальные машины, отсюда и такая дичь происходит с кривым функционалом и вырезанием поддержки старых ОС.

Ладно бы Windows 7 адекватно работала в VirtualBox, так нет же, даже эта легендарная операционная система работает через задницу в данной виртуальной машине, про игры вообще никакой речи быть не может, даже очень старые.

Да, VirtualBox прекрасно позволит запустить операционную систему и проверить косяки с интерфейсом или настройками, поковырять терминал в линуксах и т.п., но если речь заходит про игры и 3D ускорение, это просто позор, а не виртуальная машина, больше и добавить нечего.

Кто-то начнёт искать оправдания, мол, каждый инструмент для своей задачи, но извольте, VirtualBox откровенно хреново выполняет свою задачу, особенно если вспомнить про существование VMware.

Чем бы заняться дальше.

Благодарю за внимание, больше интересных статей в блоге Hard-Workshop.

Как запустить игру на виртуальной машине virtualbox

Помощь по запуску этой прекрасной игры в современных реалиях. Данное руководство позволит запустить и насладиться данным шедевром на компьютерах под управлением windows 8/8.1/10. Для всех у кого фпс в меню нормальный, а в самой игре в районе 5. В общем маст хев должно быть, т.к. курил поиск на протяжении 2 дней к ряду, а ответа в интернетах так и не нашел=)

1

1

1

В избранное
В избранном
Поделиться
Этот предмет добавлен в избранное.

◥牵Pit8ull牵◤
Не в сети
3 дек. 2015 г. в 12:12

3,867 уникальных посетителей
32 добавили в избранное

Оглавление руководства

Шаг 1. Подготовка

Шаг 2. Установка VirtualBOX и создание виртуальной машины

Шаг 3. Настройка виртуальной машины

Шаг 4. Установка ОС в виртуальную машину

Шаг 5. Долгожданный запуск любимой игры=)

Комментарии

Данный способ 100% работоспособен, но в состоянии вынести мозг не подготовленному человеку или человеку не имевшего дел с виртуальными машинами. Руководство создано мною лично и мною же и протестировано. Постараюсь как можно популярнее описать процесс создания виртуальной машины. Если вы в состоянии выполнить пошаговую инструкцию, имеете железные нервы, уверенность в своих силах и готовы потратить около 30 минут,то приступайте=)

Шаг 1. Подготовка

  • Прямые руки (если их нет помочь ничем не могу)
  • Виртуальная машина VirtualBOX [www.virtualbox.org]
  • Дистрибутив windows xp [nnm-club.me] (либо любой другой)

Шаг 2. Установка VirtualBOX и создание виртуальной машины

Вы все скачали и убедились в своих прямых руках?Тогда продолжаем=)

Прежде всего, нужно установить утилиту VirtualBox. Во время установки важно отметить такие опции:

Также будут установлены системные устройства. Соответствующие запросы на установку нужно разрешить.

Когда установка будет завершена, запускаем утилиту и нажимаем на кнопку Создать:

Должен запустится Мастер создания новой виртуальной машины:

Нажимаем Далее. Указываем имя и тип новой виртуальной машины(Имя любое,тип в нашем сучае это хр):

Нажимаем Далее. Задаем объем оперативной памяти виртуальной машины. При ее запуске он автоматически будет выделятся из оперативной памяти. Я выделил 2 гига,минимум для хр 512мб:

Переходим на следующее окно. Поскольку, виртуального жесткого диска у нас нет, то нужно создать новый:

Нажимаем Далее:

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

Нажимаем Далее и указываем имя, желаемый объем виртуального жесткого диска, а также где файл с его содержимым будет расположен(иконка папки рядом с названием):

Нажимаем Далее и два раза Готово:

Вот и все. Виртуальная машина создана. Теперь можно переходить к ее настройке.

Шаг 3. Настройка виртуальной машины

Выбираете в окне VirtualBox созданную виртуальную машину и нажимаете на кнопку Свойства:

Далее если вы не понимаете в виртуальных машинах выставляйте все,как на скриншотах!(исключение может быть ТОЛЬКО в объеме оперативной памяти!)

Начнем с вкладки Система:

Вкладка Дисплей:

Вкладка Носители:

Вкладка Аудио:

Вкладка Сеть:

Вкладка Интерфейс пользователя:

Поскольку толку от Windows XP на виртуальной машине без возможности работы с файлами на основной нет, нужно организовать общий доступ к определенным папкам на винчестере.

Перейти во вкладку Общие папки:

Щелкаем мышкой на значке с плюсиком и выбираем папку или диск на винчестере вашего компьютера, с которой будет работать Windows XP на виртуальной машине:(укажите папку или диск где установлен Steam!)

Вводим ее название и нажимаем ОК. Вот она и появилась в списке:

Виртуальная машина настроена!

Шаг 4. Установка ОС в виртуальную машину

Остался последний совсем маленький штрих. Нужно как-то установить Windows XP 🙂

Переходим на вкладку Носители:
Выбираем виртуальный дисковод в левом столбце, нажимаем иконку диска в правом, указываем на образ,который скачали ранее

Щелкаем ОК. Теперь можно переходить к установке Windows XP.

Запускаем виртуальную машину:

Должна запустится обычная установка Windows XP:

Подробно ее описывать не буду. Драйвера в этом случае не нужны, все необходимое уже содержится в составе Windows XP.

После установки получим работающую Windows XP в виртуальной машине. Теперь нужно установить Дополнения гостевой ОС. Для этого перезапустите виртуальную машину в безопасном режиме.(выключаете ОС,включаете и нажимаете f8,выбираете пункт безопасный режим,в общем так же,как с обычным компом=))

Запустив виртуальную машину в безопасном режиме выбирите пункт устройства в верхней вкладке:

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

Должна начаться установка дополнений для гостевой ОС:

Возможные вопросы: если установка у вас не началась, то вручную добавьте образ VBoxGuestAdditions.iso в папке с VirtualBox в виртуальный привод как это делалось при установке Windows XP, а потом запустите диск в виртуальной машине.

Ставим галочку возле Direct3D Support:

При установке могут несколько раз появятся подобные предупреждения:

Нажимаем Все равно продолжить. После установки желательно перезагрузить виртуальную машину:

Теперь осталось еще разобраться с общими папками. В Windows XP запускаем Командную строку:

Подключаем созданную ранее общую папку как сетевой диск. Для этого вводим команду net use x: \\vboxsvr\Documents (Documents здесь название общей папки,которую мы ранее создавали):

В Моем компьютере появился диск x:\, который мы только что подключили:

Содержимое этого диска соответствует содержимому общей папки, которую мы раньше создавали.

На этомс установкой виртуальной машины все.

Шаг 5. Долгожданный запуск любимой игры=)

Вот и научил я вас всех гадостям коих не все сисадмины знают=))
А если серьезно,то все что осталось это:

  • запустить Steam клиент(для этого мы и указывали его папку или даже диск где он установлен)
  • провести аутентификацию и ввести ключ,если потребуется стиму
  • запустить любимую игру и наслаждаться=)

Добавить комментарий

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