Комментарии 66
Как оно по производительности по сравнению с виндой?
Понятно, что должно быть медленнее, но насколько в среднем?
Скорей всего, других играх все по-своему.
Всё зависит от линукса, у меня на кубунте разницы с вообще не было, работало даже лучше, чем на винде. Ну и вообще,
у человека может быть самый лучший компьютер и пинг в 20мс, но решает не это, а то, что он решает собрать блинк на квопу и за антимага не выходить из своего леса.
Пару лет назад в нативной дота2 под линуксом была только заметная проблема — хоткеи, сцуко, вешались не на кнопки, а на их значение. Переключил для чатика раскладку на русский — и фиг тебе, а не хоткеи...
Settings — Hotkeys — To Advanced Hotkeys — Bind keys based on keyboard position
У меня на 10-й винде по умолчанию статистика открывается на "~", но при переключении на русскую раскладку кнопка не работает.
Несколько лет без проблем играю в Доту на Linux.
Вы же не хотите сказать, что это повод оставаться на устаревшем, медленном апи с кучей проблем?
Проблема в том, что Wayland уже больше 10 лет, а он до сих пор кривой и неюзабельный. Сколько можно ждать-то?
Нет, из-за отвратительной работы с HiDPI и проблемами с приложениями, а не скринкастами:
Курсоры громадного размера, причём размер курсора меняется при перемещении над различными окнами. Upd: обновился, наконец-то это пофиксили.
Мыло при масштабировании приложений, работающих под XWayland, прям как в винде.
Довольно низкой стабильностью работы. Полгода назад часто вылетало, сейчас хз.
Сложности с wine.
И, наконец, вылезают какие-то приколы с браузерами: чёрный экран в Chromium и куча ошибок в логах, Firefox так вообще не запускается в режиме Wayland.
Справедливости ради, я вижу прогресс. Год назад я вообще не мог запустить Wayland — KDE с ним не работал на видеокарте NVIDIA.
Зависит от игры и физической поддержки Vulkan.
Написанные под Vulkan обычно лучше; под DX хуже, если через DXVK запускаешь, то не сильно заметно.
Хуже всего с процессородробительными играми на DX (финал пошаговых стратегий), там чуть быстрее в слайд шоу уходишь чем на винде, т.к. трансляция отнимает время у проца.
А так есть же ОСи чисто игровые, там должно быть лучше за счёт большего кол-ва физ. ресурсов доступных игре.
Я практически не играю, а те игры в которые играю чаще всего есть нативно на линукс. Тем не менее немножжко вкурсе темы.
1) есть игры которые под wine/proton показывают себя лучше чем на том же железе на винде (яркий пример WoW)
2) есть игры которые показывают производительность меньше чем под виндой (GTA5) хотя разница обычно невелика и на моём железе (неигровой xeon и не шибко хорошая 1050 3gb) в ту же gta5 я играл без проблем
3) есть игры которые не запустятся так вообще (чаще всего дело не в самой игре а в прибитом к ней гвоздями кривому античиту, яркий пример Black Desert)
"есть игры которые под wine/proton показывают себя лучше чем на том же железе на винде "
Есть реальные тесты где-то? Это звучит, мягко говоря, неправдоподобно.
Где-то есть, но честно говоря мне лень искать и не уверен что найду. Разница в 5-10 фпс, и чуть быстрее прогружающиеся локации… Было бы на что смотреть…
Почему? Такое раньше было довольно частое явление. За счёт того, что не все визуальные свистелки были реализованы в Wine. Игры шли быстрее, но картинка была проще.
Так же добавим сюда оптимизации ФС самого Линукса. Может случиться так, что операции с данными на диске быстрее пройдут в окружении Линукса (из-за грамотного состояния компонентов системы) чем в окружении Винды.
Но чаще всего профит от применения Вайна в одном месте может быть уравновешен замедлением в другом месте. Вопрос весьма специфичен в виду неоднородности софта в играх.
… наверно многих ещё больше удивит тот факт, что Google Stadia тоже на линухе)
это все же очень субъективно видимо. у меня вов тупо не запустился на линуксе, после двух дней танцев с бубном, просто установил Винду в дуалбут. было гораздо проще чем запустить под вайном. (пробовал на убунте и минте)
Погугли portwine
Но все современные бутылки сделаны с использованием dxvk и если твоя Видюха не умеет в вулкан… Страдай…
я решил вопрос проще — ушел с линукса обратно на Винду. легче настроить рабочее окружение на Винде, чем использовать дуалбут или настраивать вайн
Не могу сравнивать с виндой (не пользуюсь), но на данный момент имею в Steam 365 (да, сам удивился) игр, из которых 42 установлены прямо сейчас. Включая многие AAA. ОС Убунту, проц. Ryzen 2700X, видеокарта RTX 2070, RAM 64GB, SSD. Очень многие (и чем дальше, тем больше) игры без поддержки линукс запускаются и играются без бубна и без тормозов (ну да, в последнем Tomb Raider ставил 1080p, чтобы оставить остальные настройки графики на максимуме, так же делаю в некоторых других играх, но есть и такие, что шустро бегают и в 4К). Иногда бубен всё же нужен, но очень часто он описан в protondb.com и для постоянного пользователя Linux является достаточно тривиальным в воспроизведении. В общем, если кто-то думает заставить себя более рационально использовать время за компьютером через переход на Linux, увы и ах. :)
В общем иногда чтобы комфортно поиграть, надо пару часов потратить на настройку системы, поиски информации в гугле или в SOF
Имхо, про пару часов это сильно преувеличено. Я пока столкнулся только с двумя мажорными проблемами: в Borderlands 3 не проигрывалось видео, и HoMM 7 сильно тормозила и глючила. Первая проблема решилась следованием инструкции на protondb.com, для второй решения найти не получилось, но она решилась сама собой, когда попробовал запустить через несколько месяцев на новой версии Proton. В обоих случаях не думаю, что потратил больше получаса. Как бы там ни было, решения проблем, когда они есть (они всё чаще есть), сводятся к двум-трём основным типам — воспроизвёл один раз, и все последующие случаи решаются на полуавтомате за несколько минут. При этом чем дальше развивается Proton, тем больше игр запускаются и работают вообще без всякого бубна.
Прибавьте к этому, что производительность будет ниже на 20-30%
У этих цифр есть серьёзные источники? У меня далеко не самая сильная видеокарта (RTX 2070), думаю, игры типа Doom Eternal (высокая чувствительность к FPS) заставили бы меня это почувствовать.
До сих пор некоторые тайтлы недоступны, но этот список постоянно сокращается. Прежде, чем покупать игру, надо заходить на ProtonDB и просматривать отзывы. Довольно просто быстро определить, стоит ли связываться. В целом же, если игры это абсолютный приоритет, то тогда, конечно, только Windows. И если есть принципиальная неготовность иногда "марать руки" командами в терминале или кастомными флагами запуска. В остальных случаях Linux вполне играбельна.
По поводу производительности, например запускал через Wine World of Warcraft, да играть можно, но по сравнению с Windows FPS будет в 1,5 меньше! При этом нужно молится, чтобы Близзард не обновили клиент, потому что придется пару дней, искать решение или ждать пока разработчики того же portwine-linux выкатят обновление.
До сих пор некоторые тайтлы недоступны, но этот список постоянно сокращается. Прежде, чем покупать игру, надо заходить на ProtonDB и просматривать отзывы. Довольно просто быстро определить, стоит ли связываться. В целом же, если игры это абсолютный приоритет, то тогда, конечно, только Windows. И если есть принципиальная неготовность иногда «марать руки» командами в терминале или кастомными флагами запуска. В остальных случаях Linux вполне играбельна.
Перечитайте еще раз мой комментарий, на который отвечаете, я то же самое писал, что захожу смотрю рейтинги на protondb, опять же ищу информацию там или в гугле, я не говорю, что играть на Linux нельзя, наоборот играть можно, но надо будет тратить время на настройку, а ведь часто хочется просто прийти с работы и поиграть час другой в свое удовольствие, тут даже дело не в неготовности «марать руки», мне этого хватает на работе, у меня семья, дети, есть домашние дела и тратить драгоценное свободное время на работу в личное время, для меня нецелесообразно. Если же вам нравится играть под Linux, то пожалуйста, я не пытаюсь вас переубедить, я высказал лишь свое мнение, а именно играть можно, но если хочется играть без танцев с бубном, то лучше использовать Windows
наоборот играть можно, но надо будет тратить время на настройку, а ведь часто хочется просто прийти с работы и поиграть час другой в свое удовольствие
А вот были времена, когда для установки игр на виндоус нужно было потратить пару часов на перетыкания сд-дисков, обновления драйверов, поиск и установку патчей и ручные правки реестра и конфигурационных файлов, чтобы игра не падала после 5-го убитого монстра. И как-то жили. Да даже сейчас часто новые игры Стим на 100 Мбит/с канале качает по несколько часов в силу их безумного размера. И на консолях ситуация не сильно лучше. Весь этот заявляемый plug'n'play ну очень сильно ограничен ИМХО.
Но самое главное то, что даже если манипуляции с протоном занимают дополнительные 30-60 минут перед првым запуском, это все равно только первый запуск. После этого все тот же plug'n'play.
В качестве обратного аргумента приведу внезапно мейнтененс уже установленных игр. На примере симс 3. У нее очень знаменитая нелюбовь к большому количеству одновременно загружженных аддонов. Недавно пришлось отключать часть старых, чтобы доавбить новые. После отключения длц в стиме под линуксом игра сошла с ума, потому что в реестре остались ключи и настройки от выключенных длц (судя по описания проблемы в интернетах то же самое случается под виндой). В линуксе пробелма решилась удалением compatdata для этой игры от протона что равносильно полному откату системы. Попробуйте чисто откатить реестр одной произвольно выбранной программы в Виндоус.
В общем я не согласен, что дополнительное время потраченное на установку игры в систему это аргумент. Другое дело, конечно, если у пользователя в принципе не достаточно квалификации, чтобы зайти на протондб и воспроизвести (иногда с поправками) рецепт по настройке нужной игры.
Не всегда медленнее. МК9 в свое время под вайном работал быстрее, чем под вин7 на том же ПК. Под виндой был баг, игра иногда в слоумо уходила, а в Линуксе все ок.
а в соревновательные игры которые ставят античиты разные нельзя играть или можно через такую чтуку?
По своему небольшому опыту могу сказать, что такие проблемы я встречал.
Попытка эмулировать работу драйвера античита на Linux (про что в прошлом году были новости) почти наверняка будет обнаружена и может привести к бану, так как по сути это будет обход античита, ведь в этом случае драйвер не будет выполнять свои обязанности типа предотвращения вмешательства из других процессов в работу игры, он будет просто имитировать свою работу, открывая широкий простор для лёгкого создания читов.
Так что если разработчик игры отдельно не позаботился о поддержке Wine каким-то образом, и явно не разрешил его использование, то почти наверняка оно не заведётся, а попытки обойти это ограничение скорее всего будут выглядеть как попытка обойти античит.
www.phoronix.com/scan.php?page=news_item&px=Blizzard-Banning-DXVK-Wine
Wine не поддерживает запуск драйверов Windows, и вряд ли когда будет.
Если Wine станет настолько хорош, что сможет запускать любой Windows-софт, то это значит, что будут работать и трояны, и вирусы. Нафик-нафик.
И даже так самое интересное как правило не работает. В Subverse, к примеру, толком не поиграть — постоянные вылеты и лагающий звук.
У Proton'а та же проблема, что и у Wine: он не кумулятивен. То есть если игра работает в Proton 5.11, то это вовсе не означает, что она запустится в 6.1. В итоге требуется несколько версий Proton'а разом, и нужно смотреть, где и что запускать.
У виндоус та же проблема. Если игра запускается под WinXP совсем не обязательно, что Вы сможете в нее поиграть в Vista/Win7/Win10 Кстати wine/proton в этом смысле мне нравится гораздо больше, чем заводить по вируталке на каждую версию винды, под которой мне приходится запускать старые игры.
И даже так самое интересное как правило не работает. В Subverse, к примеру, толком не поиграть — постоянные вылеты и лагающий звук.
Да, мне тоже иногда обидно, что интересные мне игры не поддерживают линукс нормально. Но чем больше игр в моей коллекции работает под протоном, тем чаще я начинаю относиться к таким играм так же как к консольным эксклюзивам.
1) Складывается ощущение что wine просто не обрабатывает/рисует некоторые эффекты от того кажется что производительность в целом выше а по сути просто скипает.
2) Микрофризы — играю с mangohud и вижу как зашкаливает frame time. И часто даже на глаз видно.
3) Всё что связанно с работой с файловой системой работает шустрей и лучше (загрузки, подгрузки, сохранения).
Хотя досихпор есть всякие глюки в виде Alt+Tab, смены резолюции в полноэкранном режиме и т.д., но это уже от игры к игре разнится.
По какому критерию сортирован список игр?
Valve выпустила Proton 6.3 для запуска Windows-игр под Linux