Каковы плюсы / минусы перехода с Windows 7/8 на Ubuntu?
В основном я занимаюсь разработкой программного обеспечения и играю в игры.
Я, очевидно, не играю в игры на своем ноутбуке, поэтому я попробую Ubuntu. Но вся ОС выглядит великолепно, и я недавно обнаружил PlayOnLinux.
Насколько сильно снижается производительность игр для Windows? Что если игра поддерживает DX11 и имеет тесселяцию, переводит ли PlayOnLinux DX11 в OpenGL?
windows
wine
games
performance
playonlinux
Майк Кляйн
источник
источник
Ответы:
С 7+ лет опыта могу сказать следующее:
Я пробовал вино с 2005-2006 года. Также попробовал Cedega (Dead for me после выхода Wine 1.2) и PlayOnLinux (PoL для краткости). Я также видел, как процесс разработки в Wine под Ubuntu быстро догонял последние игры. Для установки и настройки Wine см. Как установить и настроить Wine?
Около 4 лет назад, если кто-нибудь придет ко мне и захочет перейти на Ubuntu, один из вопросов, который они зададут: «Могу ли я играть в X-игру на Ubuntu?». Если бы ответ был положительным для этой игры, то следующий вопрос был бы примерно таким:
4 года назад мой нормальный ответ не был в большинстве случаев. После выхода Wine 1.2 и в этом году 1.4 я изменил свой ответ для нескольких игр, и в первый раз я стал более позитивно относиться к тому, чтобы рассказать новому пользователю, что он действительно может играть в игру.
Такие случаи, как Deep Space 2, которая была / была одной из последних игр, в которые я мог играть. Алиса в стране чудес (я имею в виду новую), The Sims 3, World of Warcraft, Amnesia и другие. Даже Skyrim можно было сыграть. Это игры, требующие мощной графики, и вы можете играть в них практически без дополнительных настроек, кроме обычных шагов установки и воспроизведения.
Быстрый способ узнать, в какие игры можно или нельзя играть в Wine (в Ubuntu), можно найти в базе данных Wine App: http://appdb.winehq.org/, которая содержит более 11000 игр (Litte более 5000 около двух много лет назад). Сюда также входит информация о производительности большинства игр, которая не одинакова для каждой игры, в которую можно играть в Linux. Это помогает узнать, играема ли игра и имеет ли она ту же подтвержденную производительность по сравнению с той же игрой в Windows.
Wine также предлагает то, что называется « Ранжирование», что помогает определить, в какие игры можно играть с меньшей конфигурацией, и с большей вероятностью, что они будут работать «из коробки». Если вы видите игру с платиновым рейтингом, это означает, что у вас есть шанс 99%, что она будет работать без каких-либо проблем, от начала до конца. Если вы видите один с Золотым рейтингом, вы можете немного настроить его, но в конце все получится. В большинстве случаев статус Gold будет работать «из коробки». Они отображаются как Золотые, потому что они не обновляются последней версией Wine. Конечно, если у вас есть игра со званием Мусора, это означает, что она никогда не сработает или сработает только в том случае, если Супермен начнет есть криптонианские хлопья по утрам.
Пару лет назад количество платиновых игр было меньше 50. В августе 2012 года (впервые я написал этот ответ) вы могли найти более 1500 игр , из которых почти 200 были в последних играх . На сегодняшний день существует более 5800 игр, из которых более 1800+ являются платиновыми. И это только на этапе разработки 1.5.x. Я могу только вообразить сумму, которая достигнет Платинового рейтинга после выхода 1.6. Здесь нужно только, чтобы больше людей приняло участие и протестировало игры на Wine (если применимо) или Steam (что новинка прямо сейчас).
Имея это в виду, я всегда буду рекомендовать использовать PPA от Wine, найденный здесь . Это потому, что официальные серии, такие как серия 1.4.x, после нескольких месяцев устарели по сравнению с серией разработки 1.5.x, которая для меня очень стабильна, имеет много улучшений и решает много проблем.
Просто запустите следующее в терминале:
sudo add-apt-repository ppa:ubuntu-wine/ppa
Тогда беги
sudo apt-get update
. После этого установите последнюю версию (на момент написания статьи это 1.5.23). Чтобы проверить версию, которую вы установили, введитеwine --version
в терминале.КАК БОЛЬШОЙ ХИТ ЭФФЕКТИВНОСТИ?
Ввиду того, что разработка Wine делает огромные скачки (особенно в отделах DX10 и DX11) и из своего опыта можно сказать следующее:
Такие игры, как world of warcraft, работают намного лучше на старых компьютерах. Они так или иначе используют МЕНЬШУЮ ПАМЯТЬ, чем в их сценарии Windows, и достигают лучшего FPS на старых ПК. Это я тестировал на 8 ПК для друзей, которые хотели протестировать Ubuntu, но также играли в WoW. Во всех случаях упоминается один и тот же положительный результат. В настройке DX11 gxApi я действительно мог играть в WoW с очень классной графикой. Но для лучших результатов OpenGL лучше. Это не то же самое для высокопроизводительных ПК, где вы можете наслаждаться более качественной графикой с высококлассными, пока Wine не догонит эту графическую технологию.
Будут ли игры с DX10 или DX11 работать из коробки? Прямо сейчас ответ НЕТ, они не будут. Будут ли они работать в будущем, да. Скорость, с которой Wine доказала свою эффективность, говорит об этом. Специально для последних игр и поддержки DirectX 10/11.
Количество игр, которые работают «из коробки» (в данном случае, отличные графические игры), экспоненциально выросло только за последний год. Это дает вам представление о том, как все будет выглядеть в конце 2012 или начале 2013 года для Wine. Чтобы дать вам общее представление, я играл в Wine Deep Space 2, через 3 дня после его официального запуска. Я даже не думал, что это сработает, и здесь я был поражен, как все отлично работает с первого раза. Мне также удалось сыграть в Dishonored через день после релиза без каких-либо проблем. Другие, такие как Portal 2, Skyrim и Trine 1 & 2, можно играть без проблем.
Wine ориентируется не только на одно приложение за раз, но также на библиотеки или DLL. Это означает, что если в 100 играх используется библиотека X-типа, все они получат выгоду от простого улучшения. Вот почему, когда выходит каждое обновление Wine, оно может изменить многие вещи, связанные с одним исправлением. В качестве примера мы все еще можем вспомнить знаменитое маленькое исправление о мышке и аудио, которое в итоге исправило более 100+ игр.
PLAYONLINUX - сокращенно PoL, работает с Wine бок о бок. Они пытаются (очень эффективно) сделать так, чтобы при установке программы / игры она работала «из коробки». они могут использовать старую версию Wine, которая идеально подходит для конкретной игры, или они могут добавить некоторые скрипты, дополнительные библиотеки или файлы для работы игры. PoL не требует установки Wine, но было бы разумно установить его точно так же. Вы можете найти последнюю версию здесь .
Например, установка игры с Wine может заставить вас сделать несколько дополнительных шагов, чтобы она заработала. Поскольку PoL находится всего в одном клике, PoL позаботится о том, чтобы игра установилась и работала должным образом, добавив слой, который считывает, какую программу или игру вы устанавливаете, и запустив скрипт, чтобы убедиться, что все библиотеки DLL и дополнительные компоненты нужны приложению. установлены (например, DirectX или .NET). Это то, к чему стремится PoL, чтобы вы играли в Linux. Обратите внимание, что он основан на технологии, которую предлагает Wine. На самом деле он обновляется довольно быстро по сравнению с добавлением новых скриптов установщика.
Многие из этих приложений можно найти в длинном списке поддерживаемых приложений .
С учетом сказанного, PoL не делает ничего из этого мира, которого нет в Wine, например, переводит DX11 в OpenGL. Это было бы больше в области вина.
Что я бы порекомендовал, как обычно, это сделать несколько тестов с несколькими играми и помочь сообществу Wine с вашими отзывами. Делая это, вы ускоряете процесс для правильной работы этой конкретной игры.
ПЕРЕКРЕСТОК КОДОВ
Это похоже на PoL, но это платное. Вы на самом деле получаете большую поддержку, и есть даже аккуратный список самых популярных приложений
СТИМ
Движение Valve по предложению Steam для Linux (особенно в Ubuntu) показывает, что у Linux больше возможностей для игр. Следует также отметить, что Valve не единственная, кто занимается разработкой игр для Ubuntu. Многие другие также рассматривают этот путь как альтернативу Windows (особенно Windows 8).
NVIDIA / INTEL / ATI
Даже компании, выпускающие видеокарты, все больше внимания уделяют повышению своей производительности в Linux. Благодаря огромным скачкам, которые мы получили после каждого обновления, существенное повышение производительности.
UBUNTU
Чтобы завершить это. Производительность, которую Ubuntu получал во всех версиях с момента выхода Unity, была положительной. В каждом новом выпуске Unity потребляла меньше ресурсов, имела меньше ошибок и улучшала производительность до такой степени, что стала превосходной для игр в любые игры, основанные на Wine или нативных, таких как Steam.
Производительность, которую многие пользователи заметили в 12.04, затем снова в 12.10 и даже больше в 13.04, является лишь небольшим примером того, куда движется Unity и какие улучшения мы можем ожидать, не только для производительности графики, но и для более общего. , Я, например, провел много оценок использования ресурсов и производительности видео с 11.10, и для каждой новой версии, особенно с 12.04, использование ресурсов начало значительно снижаться, а количество FPS возросло.
Пару дней назад был протестирован Dead Space 3 & Dishonored с обоими контентом DLC. Я был поражен тем, что оба работали безупречно, и они правильно определили мою видеокарту, процессор и память. Я мог бы выбрать максимально возможную конфигурацию видео и играть отлично.
UBUNTU PERFORMANCE
Должен сказать, что когда вышел, Unity, возможно, был худшим DE для игр. Он был раздутым, тяжелым и много разбился. Но у него была поставленная цель и способ работы, который отлично подходил для многих продуктивных задач. Улучшения по сравнению с каждой новой версией привели к множеству изменений в Unity DE до такой степени, что для каждой новой версии конечный пользователь мог видеть множество улучшений и исправлений производительности.
12.04 ознаменовалось таким улучшением, когда многие конечные пользователи, которые критиковали Unity, были поражены функциональностью и скоростью Unity. Именно из этой версии я покажу некоторые тесты, которые, на мой взгляд, следует указать, чтобы дать представление о том, как Unity стоит в играх. Итак, вот несколько ссылок (в хронологическом порядке) о производительности Unity:
Ubuntu 12.04 - Unity 5.2
Ubuntu 12.10 (до обновления Compiz) - Unity 6.4
Windows 7 против Ubuntu 12.10
Ubuntu 13.04 Beta - Unity 6.6
OS X против 13.04
Windows 7, 8 против Ubuntu 12.10, Ubuntu 13.04
Производительность Ubuntu с 8 по 13 апреля
Я добавил 2 ссылки на производительность Windows, чтобы доказать свою точку зрения. Если вы посмотрите на тесты, вы увидите, что между показателями в 12.10 и 13.04 есть скачки. Многие исправления и улучшения, внесенные в Unity / Compiz, дали Unity преимущество в 3D.
И обратите внимание, что все эти тесты используют Unity из серии 6.x. То, что сейчас в 13.04, - это серия 7.x. Есть также несколько очень хороших патчей, которые появятся на 13.04 в ближайшие недели, которые еще больше уменьшат использование памяти, процессоров и увеличат производительность графики. Кроме того, вот несколько ответов, которые помогут вам, когда производительность или совместимость является проблемой:
Есть ли способ проверить тактовую частоту моего процессора?
Как установить драйверы Nvidia?
Установка Ubuntu вместе с предустановленной Windows с UEFI
UBUNTU STATS
Но почему так много внимания со стороны Steam и других компаний. Что ж, было проведено много опросов, и большинство (если не все) показали, что большинство пользователей Linux используют Ubuntu или его производные. Как показывает последний опрос G + , при общем количестве голосов более 14 000, большинство пользователей используют Ubuntu (более 50%) и большинство используют рабочий стол Unity (более 50%). Это дает представление игровым компаниям, на чем сосредоточиться, на чем работать DE и как адаптировать их игру к этой новой игровой платформе.
СОВЕТЫ - Есть несколько советов, которые я могу оставить для всех, кто читает это, связанных с Wine, использованием Wine, конфигурацией и советами в целом для любого, нового или старого, это:
Как мне установить Half-Life 1 и 2? - Чехлы Winetricks
Настройка разрешения для отдельных программ Wine - работа с несколькими приложениями (разные окна / разрешения).
Вот некоторые из тех, которые я могу подтвердить, что они работают после тестирования их как минимум на 3 компьютерах с правильными требованиями к оборудованию (включая обновления и DLC):
Надеюсь, что это помогает и дает вам представление о том, как все движется.
источник
Я поддерживаю две игры на Wine HQ. Так что я могу судить по опыту.
Игры под Wine - это не так уж плохо. Я поддерживаю NFS Hot Pursuit и NFS Most Wanted в Wine HQ, и большинство отзывов о Wine положительные.
Будучи сопровождающим игры, я могу понять, что может и не может делать Wine. Большинство игр старше 4-5 лет имеют хорошие шансы хорошо справиться с вином
источник
Мой старый ПК:
FPS Minecraft на Windows 7 с лучшей графикой: 20-30
на Ubuntu: 80-120 кадров в секунду!
источник
Несмотря на некоторые комментарии, сделанные здесь, вино не до современных игр. Проверьте эту базу данных: https://appdb.winehq.org/ для любых названий, которые вы хотели бы играть. Я рекомендую двойную загрузку, не без отсутствия попыток наоборот.
источник
Вам может повезти, если игры вообще запускаются, большинство не будет. Проверьте AppDB для деталей:
Вообще говоря, если вы не используете свой компьютер только для небольшого количества просмотра и электронной почты, вы действительно не хотите переключаться на Ubuntu, вы хотите настроить двойную загрузку, чтобы у вас была удобная Windows, когда Ubuntu просто не может делать то, что вы хочу сделать.
источник