LINUX.ORG.RU

Пост отчаяния... о Linux и играх в целом.

 , ,


2

2

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

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

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

С чего бы мне начать?

Все знают, какая была ситуация с играми в Linux еще 4 года назад. Помимо тех опенсорсных поделок, из нормальных (проприетарных) игр не было практически ничего, кроме нескольких инди. Опенсорсных игр было тоже мало, некоторые завлекали даже больше, чем на два-три вечера, и все же - по сравнению с Windows, на которой были тысячи и тысячи игр - в Linux было по нолям. И это правда.

И лед тронулся.

Почти 4 года назад появилась такая интересная вещь, как Humble Indie Bundle - распродажа инди-игр, которые отличались тем, что были кроссплатформенны. Я помню первые распродажи HiB - это было что-то вроде взрыва в сообществе линуксоидов. Нормальные игры под Linux! Не опенсорсные, не вечные беты. Игры, в которые интересно играть, в которых есть графика. Это было далеко от ААА-хитов, там не было «графона», до него вообще еще было далеко. Но игры появились.

Следом пошла разработка клиента Desura под Linux, затем и его релиз. Эта платформа похожа на Steam, только предназначена полностью для инди-игр. Тысячи их там. Таким образом игр под Linux становилось все больше, и это началось 4 года назад. Но все это были инди.

Затем, кажется в конце 2012 года, шло тестирование клиента Steam под Linux. И вот тогда сообщество просто порвало от эмоций. Как же так - Гейб, который столько раз говорил, что никакой разработки клиента под Linux нет и в помине - зарелизил свой клиент! Это не было внезапно, но для многих стало сюрпризом, если не сказать больше.

2013й год стал годом игр под Linux. Наплыв был колосальный, если сравнить со всем что было до этого. Были портированы движки SOURCE, UNITY и Serious Engine, кол-во игр в Steam приблизилось к 400.

Появились сотни игр на краудфандинговой платформе Kickstarter, 70-80% которых так или иначе поддерживали Linux. Так же портированы различные более мелкие движки, включая движки визуальных новелл и различные Maker'ы.

2014й год стал прорывным в игровом плане для Linux. Портированы ВСЕ основные движки, включая CRY ENGINE 4, UNREAL ENGINE 4 и 4А Engine. Кол-во игр в Steam приблизилось к 1000. Игр в HiB и KS стало еще больше.

2014й год так же стал знаменателен поддержкой такой замечательной платформы, как GOG. Пока только около 100 игр под Linux, но начало положено. Многие игры с KS оказываются там, помимо Steam.

И вроде бы все хорошо, кол-во игр под Linux растет, движки портированы, разработчики от мала до велика забросали нас обещаниями принести ААА-хиты. Но можно ли радоваться и ликовать?

Нет, нельзя.

Что же пошло не так?

А теперь хотел бы рассказать немного о себе. Я - простой парень, 5 дней в неделю (а иногда и 7) работаю, после работы люблю немного поиграть. Так сложилось, что люблю отовариваться на всякого рода распродажах игр - HiB, GOG, предзаказы KS. В моей коллекции более 500 игр под Linux. Начал я это дело для того, чтобы не на словах, а на деле убедиться в том, что Linux - действительно становится игровой платформой. Но не спешите называть меня задротом. Прошел я от силы 20-30 игр, хотя запускал практически все.

Я всегда собирал системник сам, потому что так намного дешевле. Вот и 3 года назад я собрал хороший системник за нормальные деньги. Это процессор Intel core i5-2500K, видюха nVidia GTX 560 Ti, 16 GB оперативки - не самая отстойная конфига по тем временам. Моя любимая ОС - Kubuntu, которая была выбрана после того, как в свое время наигрался с Debian, Fedora, Slackware и много чем еще, и понял что от идеала хорошей домашней ОС они далеки. Ubuntu не понравилась тем, что в ней Gnome, да и Unity тоже не понравился.

Последние 3 года я только и делал, что убеждал себя и других людей в том, что в с играми под Linux «все хорошо». Что достаточно купить nVidia, и никаких проблем! Но сегодня, после очередной проблемы в очередной игре я понял - что не могу больше врать себе и другим. Я разочарован. Хотя чувство, которое я испытываю щас - намного глубже простого разочарования. Мне стыдно, что я обманывал людей. Под Linux с играми ничего не хорошо.

Поиграв в более чем 500 игр хотя-бы 30 минут я понял, что почти в 20% игр есть проблемы и огрехи под Linux, которые скорее всего никто и никогда не исправит. Среди тех 20-30 игр, в которые я достаточно поиграл, есть многие, баги в которых не исправляются годами - я сменил множество версий Kubuntu, и множество драйверов nVidia. Но ничего не поменялось. Речь здесь о графических багах, артефактах, глитчах. И так же речь о обычных багах, которые тоже никто не пофиксит.

Но самое печальное - на «разборки» и переписки с каждым разработчиком уходят недели, иногда целые месяцы. Это просто невыносимо, и от всего этого с каждым разом становится все противнее. При этом - те же игры под Windows работают хорошо. Я специально поставил Windows рядом и протестил эти игры - там не было никаких проблем. Но напоминаю - речь не о винде, и оставлять ее или пользоваться я не собираюсь.

Речь вот о чем:

1. Игровая индустрия обещает нам тонны игр под Linux, но похоже такая вещь как тестирование под Linux - это слабое звено. Иногда мне кажется, что некоторые игры вообще не тестировали под Linux. Так - бросили в магазин «на, жри что дают!».

2. Пользователей Linux всего по разным меркам 3-5%, этого слишком мало, чтобы заставить разработчиков нести ответственность за качество продуктов. И этого достаточно, чтобы плевать нам в лицо. Им просто на нас насрать. Мы для них не более, чем мешки с деньгами. Призвать к ответственности большинство разработчиков - это просто что-то с чем-то. Тестирование и багфиксинг под Linux для них - дело последнее в приорити лист. Та же самая ситуация, кстати, под Mac OS. На многих форумах можно просто зачитаться эпичных историй отвратительных портов.

3. Пока большинство игроков под Linux продолжает молчать и негодовать лишь в мыслях - ничего не изменится, это факт. Как вы считаете - можем ли мы с вами (теми, кто любит игры и не безразличен к ситуации в целом) создать какую-то платформу, трекер, сайт (страничку) или что-то еще, где можно было бы вести базу игр под Linux, известные баги и текущие их статусы, чтобы каждый мог воспользоваться этой платформой, описать свой баг, а кто-то другой донес бы до разработчика? Чтобы каждый мог внести свой вклад в улучшение качества портируемых игр под Linux. Ведь не секрет, что многие даже не знают английского, но им вполне по силам написать багрепорт, а кто-то может перевести и т.п.

Как вы считаете? Разве правильно, когда где-то заявлена поддержка твоей ОС и железа, а на деле ты получаешь неработоспособную игру и можешь биться об стену? Если кто-то заинтересован в совместных противодействиях таким разработчикам - просьба отпишитесь... вместе чего-нибудь придумаем.

А можете просто описать свой игровой Linux-экспериенс... но просьба только серьезно, и по теме.

tl;dr

Очередной школьник? Добавлю приятный комментарий каждому пользователю, прочитавшему ОП. (:

wakuwaku ★★★★ ()

Те из вас, кто играет под Linux не в Ubuntu. Ребята, объясните мне несколько вещей:

1. Вот я написал в посте свою конфигурацию ПК. Kubuntu сильно отличается от Ubuntu? Надо ли там что-то донастраивать, чтобы игры, которые поддерживаются на том же GOG.com для Ubuntu 14.04 и моей видеокарты - нормально работали в аналогичной версии Kubuntu? Я скоро просто офигею...

2. Я не специалист по графическим подсистемам, но часто слышал, что во многом виноваты иксы. И что с приходом Wayland и Mir станет лучше. Как вы считаете, что именно станет лучше? Разве не станет еще хуже от того, что Mir - это для Ubuntu, а Wayland - для всего остального? Разработчики не станут поддерживать обе подсистемы? Так кому станет лучше, а кому хуже?

3. Я слышал, что новые графические подсистемы, например, положат конец таким вещам, как тиринг. Как человек, который испробовал ну все возможные способы борьбы с тирингом в Kubuntu - я был бы рад. Но вот вопрос, что станет с тысячами игр, которые работают на иксах? В Mir и Wayland есть какие-то прослойки, позволяющие запускать иксовые приложения. Если так - будет ли в таком случае тиринг в иксовых играх (если запускать через вышеупомянутые подсистемы через прослойки X-Mir / X-Wayland)?

i-want-a-fix ()

Последней каплей стал Dreamfall Chapters.

В Kubuntu 13.10 с драйвером nVidia 304 все более менее работало, хотя заявленная поддержка на GOG - Ubuntu 14.04. Поставил Kubuntu 14.04 с дарйвером 331 - перестал поворачиваться первонаж, в первой игровой сцене (где можно перемещаться) какие-то блики время от времени. Обновил драйвер до 340 - ничего не изменилось. От разработчиков ни ответа ни привета... но тролли, как смотрю, уже понабежали. :(

i-want-a-fix ()

Попроси PS4 у Санты.

UNiTE ★★★★★ ()

Нормальные игры
Не опенсорсные

Дальше читать не стал, нажал кнопку в профиле.

Gotf ★★★ ()

не читал, но предложу купить ps4 и перестать мечтать о нормальных играх которые нормально работают на линуксе, линукс он для серверов.

umren ★★★★★ ()

Из того, что я играл, был только один бездарный линуксовый порт - Bards Tale - в игре часто всё становится зелёным и FPS падает этак до 1. Помогает перезапуск до следующего раза.

Без всяких смешков, под вендой я больше на баги в играх натыкаюсь. Ассасины - это вообще кошмар, начиная с их старой версие uplay, которая ставится через стим и просто падает при запуске. Arma 3 после 1 года всяких патчей все равно глюкавая по скриптам - то миссию нельзя завершить, потому что ГГ не хочет в лодку садиться (врубай читы), то напарники с чего-то застрянут на ровном месте (переигрывай миссию заново).

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 3)

Есть резон в претензиях. К том же кф во многих картах текстурки куда-то ехидно укатываются, оставляя белые пустые поля.

Akamanah ★★★★★ ()

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

Играй на вин7, она больше ни для чего другого и не годна. Или, что еще лучше, купи себе ps4.

gill_beits ★★★ ()

В Linux с играми вообще полная нестабильность наблюдается, и пример с Dreamfall Chapters тому доказательство. Далеко ни первая игра, где чередуя драйверы с версии на версию то работает, то не работает...

i-want-a-fix ()
Ответ на: комментарий от gill_beits

Играй на вин7, она больше ни для чего другого и не годна.

Не хочу перезагружаться, тем более под Linux постоянно запущен нужный софт.

Или, что еще лучше, купи себе ps4.

Не любитель консольщины, да и телека нет.

i-want-a-fix ()

Что же пошло не так?

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

vurdalak ★★★★★ ()
Ответ на: комментарий от gill_beits

Тогда страдай.

Но я же написал - троллей просьба не беспокоить. Если ты такой фанат винды, иди просрись на другом форуме.

i-want-a-fix ()
Ответ на: комментарий от i-want-a-fix

Но я же написал - троллей просьба не беспокоить.

На ЛОРе троллей нет, мой маленький зеленый друг.

Если ты такой фанат винды

Нет. Просто я склонен использовать каждый инструмент для решения своих задач. Лункс пока совсем непригоден для игр. Я же не юзаю винду для интернет-серфинга? Вот и линукс глупо использовать для игр. Но игры под линукс — это хорошо.

иди просрись на другом форуме.

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

gill_beits ★★★ ()
Ответ на: комментарий от gill_beits

Играй на вин7

Третий фолач на ней уже не вылетает каждые 2-3 минуты?

Akamanah ★★★★★ ()

У меня шлакваре, жифорс 770, ~350 нативных игорь - всё летает, ничего не глючит, тиринга давно не видать. Короче УМВР )

necrus ★★★ ()

Отписался от тега «игры», давно надо было сделать.

radg ★★★★ ()

Проблема с неработоспособностью игр на определённых драйверах была и в Windows. Там, скорее, были «рекомендованные» версии, на которых игра меньше всего глючила. Хочешь играть в одну игру, ставишь этот драйвер, хочешь поиграть в другую — ставишь другой.

Разве правильно, когда где-то заявлена поддержка твоей ОС и железа, а на деле ты получаешь неработоспособную игру и можешь биться об стену?

Это совсем не правильно, но этому есть объяснение.

Вот, скажем, возникает у кого-то баг в моей программе. Я его очень исправить хочу, но не могу воспроизвести — у меня работает нормально. Что в такой ситуации делать? Ехать к пользователю домой? И это ещё притом, что на меня не давят сроки и я стараюсь писать код вдумчиво. А сколько потаённых багов в играх, которые торопятся на рынок выбросить, не счесть.

P.S. i-want-a-fix, а ты вообще в курсе, что твой ник переводится как «мне нужна доза»?

i-rinat ★★★★★ ()

Я ниасилил эту простыню. Кто может в двух словах: в чем смысл претензии?

morse ★★★★★ ()
Ответ на: комментарий от gill_beits

На ЛОРе троллей нет, мой маленький зеленый друг.

Слишком громкое заявление, тем более для представителя оных.

Нет. Просто я склонен использовать каждый инструмент для решения своих задач. Лункс пока совсем непригоден для игр. Я же не юзаю винду для интернет-серфинга? Вот и линукс глупо использовать для игр. Но игры под линукс — это хорошо.

А я склонен решать проблемы. А еще не люблю, когда люди лезут не в свои темы. Если тебе не интересен Linux-гейминг и его проблемные места - зачем ты сюда вообще залез? В заголовочном посте я написал - троллей и праздных людей просьба не беспокоить, дебильных советов не давать. Ты глупый или неграмотный?

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

Все с тобой понятно, свободен.

i-want-a-fix ()

Даже не начал читать. В толксы это.

FIL ★★★★ ()
Ответ на: комментарий от i-rinat

Проблема с неработоспособностью игр на определённых драйверах была и в Windows. Там, скорее, были «рекомендованные» версии, на которых игра меньше всего глючила.

Так рекомендованные в Linux это и есть 304, 331, 340... и нифига не спасает от проблем. Особенно модно в последнее время забивать на поддержку и багфиксы Linux-версий уже релизнутых игр.

i-want-a-fix ()
Ответ на: комментарий от i-want-a-fix

Linux-гейменг и его слабые места - зачем ты сюда залез? В заголовочном посте я написал - троллей и праздных людей просьба не беспокоить.

троллей и праздных людей

linux.org.ru

ты глупый

Боюсь, не я один, мой маленький зеленый, праздный и не очень умный друг.

gill_beits ★★★ ()
Ответ на: комментарий от i-rinat

P.S. i-want-a-fix, а ты вообще в курсе, что твой ник переводится как «мне нужна доза»?

Нет, не переводится.

i-want-a-fix ()
Ответ на: комментарий от gill_beits

Игры на линуксе нужны для выведения ее из статуса маргинальной системы

Т.е. ты только что расписался в своей маргинальности, любитель горшков и мамок?

i-want-a-fix ()
Ответ на: комментарий от i-want-a-fix

Т.е. ты только что расписался в своей маргинальности

И тебя я туда же записал, если ты еще не заметил.

любитель горшков и мамок

Горшки не люблю, а вот насчет мамок... Тут, знаешь ли, все зависит от возраста.

gill_beits ★★★ ()

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

vim ()

Дата регистрации: 26.12.2014 16:32:12

Форум - Games Пост отчаяния... о Linux и играх в целом.

Простыня

Вообще, все с тобой ясно, это я обленился совсем — даже в профиль на заглянул. Извини, повелся. Счастливого забана.

gill_beits ★★★ ()
Ответ на: tl;dr от wakuwaku

tl;dr
Очередной школьник?

Я бы не позорился, делая подобные выводы, не осилив даже прочитать пост.

batekman ★★★ ()
Последнее исправление: batekman (всего исправлений: 1)
Ответ на: комментарий от batekman

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

anonymous ()
Ответ на: комментарий от Akamanah

К том же кф во многих картах текстурки куда-то ехидно укатываются, оставляя белые пустые поля.

Плюсую :-(

Pinkbyte ★★★★★ ()

А можете просто описать свой игровой Linux-экспериенс...

Тройка игр со steam, wine, эмули wii и snes.

anonymous ()

Во-первых, вытри сопли.

Во-вторых, в чем состоит отчаяние? Что Linux, как молодая игровая платформа, имеет некоторые баги и разработчики пока осторожно смотрят на нее? А чего ты ожидал? Что после выхода клиентов Steam/Desura/GOG/etc все начнут портировать игры и эти порты будут работать безглючно? Святая наивность.

Я играю в Linux, прошел Крутого Сэма, много играл (и играю) в Borderlands2, всякию Valve-щину, с матюками, но запустил Metro2033 Redux, а теперь в новогодние праздники запланировал пройти The Talos Principle от крутосэмовцев, который по сеттингу сильно напомнил времена прохождения мною игры Portal. Игр в Steam каталоге накопилось за 80, в списке хотелок - за 20 игрушек дополнительно и это только самые интересные игрушки. И эта ситуация чертовски радует. Да, есть баги, есть проблемы и пофигизм со стороны разрабов, однако поймите, должно пройти еще 3-5 лет, прежде чем делать определенные выводы по поводу игры в Linux, не меньше. И надо ориентироваться не на существующие игры, а на новые тайтлы любого уровня.

Посмотрите историю конца девяностых, когда OpenGL правил бал. Сколько лет целенаправленно потратила Microsoft на раскрутку своего DX? Вот от этой цифры и отталкивайтесь.

И у меня остается лишь один недоуменный вопрос: Гейб, где, черт тебя подери, твой SteamBox???

P.S. С Dreamfall Chapters все настолько плохо? Я собирался ее покупать. Отговорите!

Bulgaria ()
Ответ на: комментарий от fornlr

Почему бездарный? В моей уютной генточке с блобом зелёных всё работало без нареканий. Из примерно сотни приобретённых мной тайтлов не работают только ~15%, в основном дешёвая индота, когда разработчики особо криворукие.

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

С вендой ситуация довольно похожая, куча игр не запустится просто так в актуальной версии венды, а зависимость от версий стороннего софта принесёт много попоболи, куда больше, чем теретически вероятный аналог dll hell когда либо сможет на онтопике.

Так что все претензии к распространителям игр вроде стима, у гога вон всё тестируется и работает, насколько мне известно.

wakuwaku ★★★★ ()
Последнее исправление: wakuwaku (всего исправлений: 1)
Ответ на: комментарий от gill_beits

На ЛОРе троллей нет, мой маленький зеленый друг.

И все добрые :)

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

Боюсь, это игры непригодны для линукса, кривые порты и прочее. Причем тут линупс?

P.S. Играю в основном в опенсорсные и в те, что идут под вайном. Винду снес. Дуалбут неудобный. Мне как-то проще, комп не игровой. Играю мало. Так что ситуэйшн не особо беспокоит :)

RedEyedMan4 ★★★★★ ()
Последнее исправление: RedEyedMan4 (всего исправлений: 1)
Ответ на: комментарий от vim

Иногда полезно поиграть в игры, как и иногда прочесть книжку, сделать зарядку и посчитать в уме, сколько будет 24*84. Сюрприз, да? ;)

Bulgaria ()

Нормальных игр вообще почти не делают. В винде нормальные игры можно по пальцам пересчитать. А в линуксе их как не было, так и нет.

Fenrikus ()
Ответ на: комментарий от wakuwaku

С вендой ситуация довольно похожая, куча игр не запустится просто так в актуальной версии венды, а зависимость от версий стороннего софта принесёт много попоболи, куда больше, чем теретически вероятный аналог dll hell когда либо сможет на онтопике.

Да и под нее тоже игры выходят недоработанными. Потом приходится ждать патчи. Или вот порты с консолей с неудобным управлением.

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от Fenrikus

Нормальных игр вообще почти не делают. В винде нормальные игры можно по пальцам пересчитать

++ Ути мой зайчик :)

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от Bulgaria

Иногда полезно поиграть в игры

полезно поиграть

полезно

Неудачно ты слово подобрал.

vim ()
Ответ на: комментарий от fornlr

Мне нравится, как все эти люди называют свой конфиг, в особенности видеокарту. У меня вот ферми трёхлетней давности и всё работает.

wakuwaku ★★★★ ()

1. Игровая индустрия обещает нам тонны игр под Linux, но похоже такая вещь как тестирование под Linux - это слабое звено. Иногда мне кажется, что некоторые игры вообще не тестировали под Linux. Так - бросили в магазин «на, жри что дают!».

С виндузятниками так делают ничуть не реже, поверь:))

mega_venik ★★★ ()
Ответ на: комментарий от RedEyedMan4

Да и под нее тоже игры выходят недоработанными. Потом приходится ждать патчи. Или вот порты с консолей с неудобным управлением.

У меня от которов до сих пор душевная травма.

anonymous ()

Не читал. Поставь вон себе, например, legend of Edgar и обыграйся.

DELIRIUM ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.