Игра с Virtualbox, у вас это работает?

20

В настоящее время я использую Windows 8. У меня есть виртуальная коробка с Ubuntu, настроенная для разработки. Кроме того, я иногда просто хочу расслабиться и насладиться игрой (Battlefield 3, Skyrim, Saints Row: The Third и т. Д.) После нескольких часов исследований и разработок.

Я хочу иметь мою основную машину с Linux и установить Windows на виртуальной коробке.

Что я хочу знать от тех, кто пытался или видел это:

  • Как производительность?
  • Я никогда не понимал этого, но, даже если я установлю правильные драйверы на коробку Windows, это будет иметь значение? По крайней мере, в этой части мне просто интересно, как это разгрузить. Какие драйверы будут иметь значение больше всего.
  • Интеграция с мышью и клавиатурой, честно говоря, иногда интеграция с мышью в Virtual Box немного расстраивает, исчезает курсор мыши и т. Д.

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

Если есть подходящее место, чтобы спросить это, будь то сайты StackExchange или любой другой сайт, дайте мне знать.

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

allenskd
источник
Плохая идея, не делайте этого, VBox не очень хорошо поддерживает 3D-графику.
Томас Уорд

Ответы:

14

Игра в виртуальной коробке - плохая идея. У вас не будет отличной поддержки 3D, которая вам нужна, а приложения, которые требуют много ресурсов, будут отставать. Некоторые игры, вероятно, будут работать, как minecraft и minesweeper. Но запуск тяжелых программ, таких как Battlefield, Skyrim и им подобных, работать не будет.

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

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

В установщике Ubuntu есть инструкции по установке с двойной загрузкой. Проще всего сначала установить Windows, а затем установить Ubuntu.

Удачи.

Альвар
источник
Это грустно слышать. Я имел двойную загрузку с моего ноутбука с Kubuntu и Windows 7. Возможно, через несколько лет может быть другой подход, я еще раз рассмотрю вариант двойной загрузки и посмотрю, как он работает. Благодарность!
allenskd
1
Я буквально не могу даже установить XP на мою новую систему, если не найду XP-совместимые драйверы и не создам новые установочные носители. Как только я это сделаю, я обнаружу, что какое-то оборудование полностью недоступно, например, SSD. Двойная загрузка больше не вариант. Честно говоря, я в любом случае хочу играть только в игры старше 10 лет, большинство всего нового будет работать нормально в современных ОС, поэтому производительность не проблема, важна только совместимость.
SilverbackNet
2
Проблема с двойной загрузкой заключается в том, что вы ставите под угрозу свою безопасность, делая это ... по крайней мере, окна в паре с Linux. Это связано с тем, что каждая независимая операционная система может перезаписывать другую операционную систему без проблем с разрешениями.
Каньон Колоб
2
Этот ответ больше не соответствует действительности благодаря пропуску графического процессора . Я не знаю, возможно ли это на VirtualBox, но, кажется, доступно с qemu / kvm. Даже если это немного сложно настроить, некоторые видео в Интернете доказывают, что это работает довольно хорошо (например: youtube.com/watch?v=37D2bRsthfI )
Charles-Édouard Coste
Используя «время» как ресурс для заботы, я в итоге просто ввел Windows на второй диск, который я загружаю, когда хочу немного поиграть. Если вы не можете отсоединить первый диск, будьте предельно осторожны с Windows, уничтожающей ваш загрузочный раздел. Я просто загружаюсь между моими ОС, и это нормально. Я предпочитаю делать это, чем тратить время на настройку чего-либо, и не жертвовать даже 5 кадрами в секунду.
m3nda
14

Лично у меня смешанные результаты запуска игр в Virtualbox. Но я могу сыграть в некоторые из моих любимых. Существует а (очень маленький) Викия сайт с некоторыми результатами о рабочих и нерабочих игры на http://virtualbox-gaming.wikia.com/ , если вы хотите посмотреть или даже размещать свои собственные результаты.

devnull
источник
Попытка Diablo 1. Ооо, да
Каньон Колоб
8

Возможно, вы захотите взглянуть на то, что называется Каини. Это реализация удаленного рабочего стола, специально предназначенная для игр.

Звучит так, будто в вашей сети есть ПК с Windows для запуска игр, если вы играете с того места, где вы хотели. У Kainy есть сервер для Windows, клиенты для ряда ОС и игровые системы. Хотя у них нет сервера для Linux.

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

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

user90863
источник
1
Узнайте о проблемах 3D-графики. VirtualBox работает практически на родной скорости на большинстве современных материнских плат (при условии, что вы включили виртуализацию в BIOS!), Но поддержка графики все еще остается проблемой.
PhilT
1
Это. Виртуализация означает, что вы не будете «эмулировать» ОС
Олав Коковкин
1

Игра «Только для Windows», Star Trek, Elite Force II (на базе Quake 3) работает (в полноэкранном режиме, 1024x768 и быстро ), в моем виртуальном боксе (экспериментальное графическое ВКЛ), над моей кропотливой работой ( исправление .net XP). какашка) установлена, XP Pro (обновлена ​​32bit) "виртуальная машина".

Мой VB работает на стабильной базе / основе, хост-ОС Debian 7 (wheezy / stable 64bit). Вы можете запустить Ubuntu ....

Кстати, мой DM - Mate, так как я специально добавил стабильные репозитории, репозитории Mate и пользовательские добавленные части Mate (после кропотливого удаления большей части Gnome 3 = продвинутая работа).

Установщик Linux Mint (на основе Ubuntu, с Mate для вашей 32-битной или 64-битной системы) ... это простой способ. VB и более совместимые с Ubuntu пакеты, а не пакеты Debian (чистые), должны быть примерно одинаковыми. Используйте Ubuntu, если он у вас уже есть.

Spanky
источник
Кроме того: у меня есть 2 ГБ оперативной памяти, некоторые из которых съедены встроенным графическим процессором NVIDIA. На моей операционной системе установлен несвободный драйвер Nvidia. Аппаратные Brivers на основе Ubuntu должны обрабатывать скорость вашего GPU, в первую очередь на вашей операционной системе (конечно). Поскольку я использую Mate, и ничего лишнего не загружается и не запускается, до запуска Virtualbox Mate (и все) использует только около 380 МБ ОЗУ, поэтому у меня есть около 900 МБ (максимум), выделенных для Windows XP, виртуальная машина , FYI.
Spanky
Если у вас мало оперативной памяти, переключитесь на более низкую оперативную память DM. LXDE (готовый Lubuntu, на земле Ubuntu) или Openbox; если вы можете справиться с этим (щелчок правой кнопкой мыши, несколько спартанское меню, и выглядит / темы). Я полагаю, что действительно ОЗУ (например, материнская плата не работает) может запускать X и virualbox, формируя текстовый логин; но на тот момент, двойная загрузка, родная XP, вероятно, была бы лучше. Virtualbox для того, когда у вас есть дополнительная оперативная память и место для хранения. Кроме того, когда Wine (скорее playonlinux разделен на части) не работает на все. однако виртуальная машина XP может сохранять состояние и переноситься / клонироваться.
Spanky
В общем, ничего в «Windows», строго «необходимо». Это просто для удовольствия. Родные замены всегда побеждают. Quake 3 Arena работает на моем хосте Debian. Например. Это тот же игровой движок. Есть много GNU / Linux, 3D-игр; это просто загрузить одним щелчком мыши. Многие из них основаны на Quake 3 и более. Это больше, чем у меня есть время. Я не скучаю по коммерциализму (ограничения / наручники / дорожные блоки / трудности с установкой) большинства игр для Windows.
Spanky
Независимо от того, является ли Windows родной или другой, Elite Force II (дорогие треккеры), у вас есть онлайн-патч с возможностью поиска v1.1, который вам нужно запустить. После этого происходит замена ".exe" без CD. В прошлом мне приходилось обмениваться (также) mutlti (игроком) .exe с автономной игрой; в зависимости от того, что вы хотите сделать. Одиночный или многопользовательский онлайн. Так что знайте, и это все еще Windows Poo.
Spanky
1

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

Я не уверен насчет виртуальной коробки, но я видел, как люди говорили о значительном успехе, имея оборудование, выделенное для виртуальной машины, хотя то, что я видел, в основном касалось использования Xen или VMWare. В частности, они используют отдельную видеокарту и звуковую карту, а также выделенный раздел диска. Система linux, вероятно, даже не будет иметь драйверов для оборудования, используемого вашей виртуальной машиной Windows, и, конечно, не будет подключаться к ним. Проблемы скорее со звуком, чем с графикой.

Я сам не пошел по этому пути, поэтому я не буду пытаться выяснить, как вы это настроите. TBH, за то время, которое понадобилось бы, чтобы все заработало хорошо (если у меня не было очень конкретного рецепта), я бы предпочел поставить отдельную машину под столом и подключить клавиатуру, мышь и экран через KVM-переключатель.

mc0e
источник
1

Это старый вопрос, но я добавляю комментарий для тех, кто ищет помощи. Друг попросил у меня совета по этому поводу после прочтения этого поста.

Использование средства WINE работает намного лучше, чем VirtualBox, особенно для старых игр, написанных для WinXP и более ранних версий. Я большой поклонник старой игры Star Trek Armada II, которая отлично работает на Ubuntu с использованием WINE. На самом деле он работает намного лучше, используя WINE под UBUNTU-MATE, чем в Windows 10 на той же машине.

Пакет PlayOnLinux для UBUNTU - отличная помощь. Для игр с проблемами по умолчанию WINE PlayOnLinux помогает с их настройкой. Если игры, которую вы хотите установить, нет в списке, используйте ссылку внизу, чтобы «установить программу, не указанную в списке». Те, которые работают без какой-либо специальной конфигурации, часто отсутствуют в списке. Лучше всего то, что он позволит вам иметь отдельный виртуальный диск C: для каждой устанавливаемой игры. Это действительно полезно, потому что старые игры иногда используют библиотеки DLL, которые могут конфликтовать с другими и вызывать проблемы. У каждой устанавливаемой игры есть собственный виртуальный диск C: они никогда не конфликтуют друг с другом.

Greg

user151976
источник