LINUX.ORG.RU
ФорумGames

Пост отчаяния... о Linux и играх в целом. Глава 2: Вы все офигели

 , ,


1

1

Всем привет! После моего предновогоднего поста отчаяния прошло довольно много времени. Я продолжал бороться с разработчиками и жесточайшим потоком багов. Я продолжал верить в то, что хоть кто-то тестит под дистры, отличные от Ubuntu и ее DE. Я выслал десятки баг-репортов. Но вот мое терпение опять на исходе. Офигевшие и ожиревшие вконец разработчики иногда отвратительно тестят даже под Ubuntu от Canonical, и то что игры не работают или плохо работают под остальные дистры семейства *buntu - это теперь в порядке вещей.

Но последняя неделя оказалось для меня особо богатой на дерьмовые баги в играх, которые наверняка работают на Ubuntu 14.04 LTS (раз их продают), но не работают в Kubuntu 14.04 LTS.

За последнюю неделю я купил 5 новых игр на GOG, из них 4 (т.е. 80%) не работает нормально или не запускается в Kubuntu 14.04 LTS, при том что ядро взято из аналогичной версии Ubuntu! 4 игры из 5 - это что-то новое.

1. Mount and Blade: Warband - не запускается, висит 10 сек. в панели окно, потом закрывается.

2. Inherit the Earth - не запускается, вылезает ланчер, в котором не нажимается кнопка PLAY.

3. Transistor - не работает звук. Когда-то я играл в Bastion в Kubuntu 12.04 LTS, и все было нормально. Теперь в их новой игре нет звука на новой LTS-версии Kubuntu, ребята деградировали.

4. Lords of Xulima - снова нет звука, хотя в остальных UNITY-играх он есть. И еще движения персонажа (особенно при беге) жестко тормозные/дерганые, чего нет под Windows.

Теперь абсолютно понятно, что они даже не запускали свои поделия в дистрах, отличных от Ubuntu. Пропустить такие баги просто невозможно - не запускается или нет звука!

Хочется собрать всех этих разработчиков говнокодеров и наказать как маленьких щенков, заставить краснеть за свои ошибки, а затем послать на переаттестацию по программированию под Linux. Бороться с этими багами больше нет сил, это невозможно - столько времени просто не бывает, отсылать баг-репорты по каждой игре, они теперь в каждой игре! Как привлечь к ответственности всех этих козлов и заставить их работать по совести?

В прошлой теме кто-то писал, что ситуация с играми в Linux становится лучше - но это не так.

Они даже не хотят тестить под LTS.



Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от ZenitharChampion

Devlover - это издатель, а не игра. Если что. Icculus портировал сотни игр - эта просто пример. Гляньте ещё Braid и LIMBO. Забыл перечислить много игр на движке Source 1, и игры на двжике Unity. С последними всё вообще хорошо, за исключением того что русскую раскладку не понимает.

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

Поставь Debian/SteamOS и заканчивай плакать и есть кактусы.

Fixed.

Deleted
()
Ответ на: комментарий от ZenitharChampion

Итак. Плохие порты игр действительно бывают. Но их очень-очень мало. Подавляющее большинство игр просто работает. Эталон - порты Humble Bundle.

Все как-раз наоборот. Игры Humble Bundle очень плохого качества, и как правило работают только на тех версиях Linux, на которые тестировались во время распродаж, сделано «на отвали».

За примером далеко ходить не надо.

http://www.omgubuntu.co.uk/2016/08/test-100-drama-free-humble-games-linux

http://blogg.forteller.net/2016/humble-test/

И чтобы тут народ не возникал, мол «парень тестит на ноутбуке, ноут не для игр», и прочее прочее. Я так же занимаюсь созданием некоторой статистики Linux-портов с Humble Bundle игр. Мое железо всяко стандартнее - десктоп, материнка Gigabyte, Видюха nVidia GTX 600, 16 гигов памяти и мощный проц, но из более чем 200 Humble Bundle игр не запустилось на современной Kubuntu 14 LTS ровно 32 - впечатляющая цифра. В Kubuntu 16 LTS это 38 игр. Их просто никто не хочет адаптировать, сделано на «отвали». Различной степени баги (минорные в виде графических глитчей, мерцаний, мажорные в виде внезапных вылетов, фризов в конкретных играх и пр.). При этом сравниваю все с Windows 7, где ситуация (опять же, по моей статистике конкретно сравниваемых 20+ игр) на 80% лучше.

Конечно обратная ситуация на GOG, там взялись поддерживать 2 дистра - *buntu и mint, но делают это хорошо. Все игры хотя-бы как минимум запускаются. Все что есть в каталоге.

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

200+ поправочка.

На GOG же я тестил больше 100 игр под Linux, запустилось и работает almost everything! По крайне мере запускается. А если графические глюки, то они есть в аналогичных Humble Bundle версиях, это косяк порта, здесь только разработчик может что-то изменить.

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

У тебя что-то работает неправильно. У тебя там не перегрев? У меня ноут DNS с видеочипом NVIDIA GeForce 650M, гиг видеопамяти. Оптимус работает через PRIME - да, греется, да, батарею не держит. Но зато работает как дискретка, без закидонов.

Бандлы покупаю начиная со второго, и за всё время не приобрёл только три. Всё всегда работало! Участвовал в бета-тесте Steam, пользуюсь SteamOS, зарепортил пару багов по ней.

Прямо сейчас у меня несколько багов 1). TF2 при нажатии Alt-Tab вылетает. Но это фигня, как-то вообще на старых GeForce чёрный экран показывало (пофиксили). 2). Super Meat Boy - так как на Оптимусе VSync невозможен по архитектурным причинам, некоторые уровни очень ускорены (например 3-1 в тёмном мире непроходим без VSync) 3). Metro: Last Light (и ещё несколько игр) не стартуют с __GL_THREADED_OPTIMIZATIONS=1 steam 4). В Oil Rush не работает Alt-Tab вообще (в т.ч. со Steam Overlay). 5). War Thunder перестал работать на Mesa (на NVIDIA работает, для Интела скоро поправят).

Ещё по шаманской мануалке скомпилировал ffmpeg с поддержкой NVENC. Пожатые libx264 файлы с пресетом ultrafast пережимает очень быстро (до 2 файлов одновременно на GeForce, до 4 - на Quadro). При стриминге в твич не жрёт CPU.

ZenitharChampion ★★★★★
()

У меня транзистор везде работал.

datafile4
()

А почему разработчики должны адаптироваться к миллионам DE и дистрибутивов, которые есть на Linux ? Выпустить игру уже головная боль, а от пользователей Linux в силу их малочисленности особой прибыли не получить. Так зачем мучаться с +100500 дистрами ради 1% ?

datafile4
()
Ответ на: комментарий от ZenitharChampion

У тебя что-то работает неправильно.

И в 14.04 неправильно, и в 16.06 неправильно, а на винде правильно? Этож не кастомные сборки Linux, а стандартные *buntu.

У тебя там не перегрев?

Перегрев чего? Linux'а? :)

Если ты про HDD, то они одинаковые, на всех дисках одинаковые температуры, да и smartmoontools говорит, что все диски в шоколаде.

Что поделать, даже если пройтись по багам из топика про «100 протестированных игр» того чела из OmgUbuntu, то почти половина не воспроизводится, зато появляются новые, которые там не описаны. Что наводит на мысль, что игры в Humble Bundle под Linux тестируются на 1-2 железках и 1-2 версиях операционных систем, все очень печально.

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

А не надо к миллионам DE, достаточно хотя-бы раз в 2 года адаптировать свои ничтожные поделки к новым LTS-релизам *buntu. Но нет, выпустили «на отвали» когда-то под 12.04, а в новых 14.04/16.04 не работает. Что легче - разработчикам потратить пол дня, или пользователям проблемы создавать, чтоб искали решения, обходные пути? В чем проблема, под новые Windows они не забывают компилять и тестировать.

Так зачем мучаться с +100500 дистрами ради 1% ?

А зачем говорить глупости?

http://www.w3schools.com/browsers/browsers_os.asp

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

Перегрев GPU. Другие убунты ты пробовал, а другие компы?

И ещё - раз Ubuntu, значит PRIME? Просто по моему мнению, это самая беспроблемная конфигурация - не надо ничего настраивать, как с Bumblebee. Всякие prumusrun %command%

> Что наводит на мысль, что игры в Humble Bundle под Linux тестируются на 1-2 железках и 1-2 версиях операционных систем, все очень печально.

Или что ты - платный агитатор GOG-а. Или бесплатный фанат.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от i-want-a-fix

> А не надо к миллионам DE, достаточно хотя-бы раз в 2 года адаптировать свои ничтожные поделки к новым LTS-релизам *buntu. Но нет, выпустили «на отвали» когда-то под 12.04, а в новых 14.04/16.04 не работает.

Билд-фермы обязаны быть на CentOS. Без вариантов. Даже если на выходе будет DEB-пакет! Исключение - это пожалуй игры, для них можно Ubuntu 12.04. Потому что Steam таскает «с собой» почти 700 мегабайт либ из Ubuntu 12.04, чтобы обеспечивать 100% совместимость. А просто софт - в CentOS.

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

В виртуалке нет звука почему то. Вчера решил как все нормальные пацаны в дуалбут с десяткой, только вот убунта 16.04 почему то не смогла (или ей не дали) записать grub и после установки грузилась только десятка. Поняв что я облажался, решил все снести и поставить коробочную восьмерку чтобы потом обновиться до десятки, но не тут то было- после установки нет предложения обновиться сразу до десятки. Знаю что период бесплатного обновления закончен, но я резервировал это обновление и оно вроде должно быть привязано к моему аккаунту майкрософт. Фигня какая то.

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

А зачем говорить глупости? http://www.w3schools.com/browsers/browsers_os.asp

Традиционная ремарка о специфичной статистике. W3schools - это сайт для веб девелоперов, соотвественно статистика у него от общей отличатся.

PS: Можно привести было в пример ЛОР с 33% линуксов :D

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от i-want-a-fix

Мало-ли что в каком дистре намутили? Это проблемы дистрибутива и его пользователей.

peregrine ★★★★★
()

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

а на игрули альтернативных платформ уже всем давно ложить.

хочешь захватывающих ощущений от игр под ОС Линукс? - поставь Убунту 14.04 или 16.04, может какая часть и заведется под Steam.

Пора давно уже понимать, что есть некие «индикаторные дистрибутивы», на которые ориентируются разработчики.

И да, шкварту Невидия никто исчо не отменял.
// У меня всё.

Deleted
()

некро-копатели, блин!

Deleted
()
Ответ на: комментарий от dk-

да я лучше скажу за себя и свое железо - у меня случился тортом.
но у меня уже кроме хасвела/z97/GT220 ничего и не осталось.
даже забил на выкручивание всяких скоростей вентиляторов.

у меня - торт!

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

причем я тут на днях понапхал туда всех новых релизов от MS, ради любопытства. И как-то весело получается. Все работает, редактор Code есть.
Жистя наладилась прям за одно лето, аж удивительно.

Deleted
()

Ты бы ещё пожаловался на софтины с требованием Win XP SP3 не работающие в Win XP SP2 и ниже.

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

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



Аха-ха-ха!
Наверное повторюсь, но бырсь в ютуб, смотреть Шамова, Куваева и прочих, погнавшихся за бохатыми иппонскими квадратами.

Московская хрущеба, по сравнению с ихними бохатыми, просто дворцовый вариант особняка! 8)

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

W3schools - это сайт для веб девелоперов, соотвественно статистика у него от общей отличатся.

Ты прав, лучше ориентироваться на коммерческие сайты - там всяко статистика «риальне» - Linux вечный 1%. :D

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

Похоже ты ничего не понял. Но в наше время это проблема многих людей. Зашел в топик, много текста, прочитал две строчки в начале, полторы в конце, и с умным видом что-то родил, в надежде что тебя поймут. :)

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

ты же не требуешь от развлекательно-отдыхательного портала ЛОР_Толксы серьезного прочтения и вдумчивого анализа комментариев?

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

Вобщем-то нет. Но тогда наверно проще вообще ничего не писать? Чем вот это непонятно что. :)

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

Ну там смотреть надо.
среднестатистическая съемная японская «квартира», весьма посредственного качества и теплосберегания, за конские деньги.

Они:

1) неуютные
2) обогрев от электричества/кондиционера (чудес не бывает, те же сплиты от панаса, лыжы, и что-то там, наверное еще дороже, от Митсубишиков)
3) реально малогабаритные + стационарные стиралки не имеют ТЭНа (хоть в Японии и не был, но чудо-стиралкой ихней попользоваться удалось, поверь днищевый Индезит из Калуги - вершина автоматизации), они не греют воду. Не знаю что там за порошки, но мне кажется что большие постирушки там реальна проблема. Отстирать, потом еще и просушить, а сушильных машин я как-то там и не примечаю в роликах.

Deleted
()
Ответ на: комментарий от peregrine

Здравым смыслом. Базы данных, графические редакторы и прочее компилируется в CentOS, и в следующем релизе этой системы они не «отваливаются». Стим скомпилировали в Ubuntu 12.04, и он эпично отвалился в 12.10. Пришлось костылять Steam Runtime. Потому что Red Hat вкладывает деньги в обратную совместимость, а Canonical - нет.

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

Ах да. Забыл сказать ещё две вещи. 1). Обратная совместимость в продуктах Red Hat документирована, благодаря чему разработчик знает, что libglew.so.1.11 в следующем релизе линукса скорее всего удалят, поэтому файл надо положить в архив с программой. А GTK2 удалять 100% не будут, поэтому класть не надо. 2). LSB настолько популярная в бизнесе вещь, что совместимость с редхатовскими бинарями имеют все: от слаквари до Дебиана.

ZenitharChampion ★★★★★
()

Вижу каникулы еще не закончились и ты всё так же упорно продолжаешь жрать кактус и колоться.

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

Займись делом приносящим пользу наконец. И тебе и другим. Баги надо репортить в opensource проекты, а вместо игр читать развивающую литературу и что-то креативить.

Пора выйти из тени, пора прекратить быть ноющим быдло потребителем.

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

делом приносящим пользу

Баги надо репортить в opensource проекты
читать развивающую литературу
что-то креативить

Чёт поржал.

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

Вижу каникулы еще не закончились

Тебе виднее. :)

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

Продолжаешь считать чужое время и тратить свое на бесполезные посты на ЛОРе?

Займись делом приносящим пользу наконец. И тебе и другим.

Юноша, я работаю 5 дней в неделю, и наверно имею право развлекать себя как мне нравится. Когда подрастешь, возможно поймешь. Не тебе решать, кто как проводит свободное время.

Баги надо репортить в opensource проекты, а вместо игр читать развивающую литературу и что-то креативить.

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

Пора выйти из тени, пора прекратить быть ноющим быдло потребителем.

Так выходи из под анона, кто мешает?

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

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

они даже не запускали свои поделия в дистрах, отличных от Ubuntu

да, не запускали и, в общем, не должны были, не было у них такой цели.

Они даже не хотят тестить под LTS

это печально, но вряд ли тема как-то на это повлияет. Радуйся, что софтина ещё на этапе установки тебя не посылает, что дистрибутив не относится к заявленным и хотя бы ставится.

наверняка работают на Ubuntu 14.04 LTS

если не заявлено, то может не работать. Я для запуска Tomb Raider кучку дополнительных библиотек ставил в Mint, при том, что в системных требованиях они их никак отдельно не указывали.

Как привлечь к ответственности всех этих козлов и заставить их работать по совести?

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

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

Tomb Raide

RECOMMENDED: OS: Ubuntu 14.04 or Steam OS 2.0 (64 bit). Graphics:Nvidia GeForce 760 with 3GB of Video Memory, (Driver version 364.12 tested).

Ну весёлые они. Под Ubuntu так то самые высокие оттестированые 361.42

fornlr ★★★★★
()

Mount and Blade: Warband - не запускается,

4.2, отличный порт, УМВР

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

мне просто для запуска в Mint 17.3 пришлось поставить, кажется, это:

libsdl2-image-2.0:i386
libgomp1:i386
libidn11:i386
librtmp0:i386
libldap-2.4-2:i386

и это ещё никак не связано с тем, что запускал на hd5850 + catalyst 15.12 - для этого отдельный финт ушами нужно было делать в их пускаче, просто закомментировав соответсвующую проверку, так как для каталиста в «тестовом» режиме им нужна была какая-то версия какой-то библиотеки, но не та, что в самом steam хранится. Но к этому я и не придираюсь.

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

Пост отчаяния о windows 10 и одной игре в целом

Жил я и не тужил поигрывая в игори на десяточке. Вспомнил я о старой любимой игре HoMMIV и купил на сайте Буки. Эта игра отказалась нормально работать на десяточке и вкладки совместимость не было. Решил ССЗБ поставить новую убунту в виртуалочку (vmware платная же, решил что сойдет virtualbox), Поставил, накатил wine: работает, только без звука. Ага, думал я, сделаю убунту второй системой (рядом с десяточкой) и буду запускать для героев. Скачал, записал на usb, поставил - ребут и грузится только десяточка. Подумал что провал и решил переустановить десяточку с установочного диска восьмерки( бунта же ценное место на ssd занимала). Стер все с ssd и поставил 8.1 и приуныл - десяточка то не ставится, 29 июля прошло. Поглядел на убогость 8.1 и поставил opensuse 42 (которая тоже глюкодром), установил wine и героев4: работает без зависаний. По своей глупости потерял десяточку и массу игорей все ради одной - HoMMIV.

PS: вот думаю тут должен быть дуалбут, но как мне теперь все это делать? Линукс то обычно ставят после установки винды а иначе будет геморой с правкой загрузчика.

YLoS ★★★
()

Решение Workstation 12 Player предназначено для коммерческого использования и обеспечивает запуск виртуальных машин с ограниченным доступом. Если вы хотите больше узнать о виртуальных машинах или запускать виртуальные машины на домашнем компьютере в некоммерческой среде, можно использовать Workstation 12 Player бесплатно.

grem ★★★★★
()

Линукс то обычно ставят после установки винды а иначе будет геморой с правкой загрузчика.

Какой геморрой? Поставь линукс, потом винду, потом загрузись с любого livecd, монтируй раздел с линуксом, сделай chroot в него и установи загрузчик двумя командами, дело 10 минут.

curufinwe ★★★★★
()

Вспомнил я о старой любимой игре HoMMIV и купил на сайте Буки.

Надо было попробовать версию GOG.

Покупая HOMM4 от Buka, ты покупаешь:

1. Версию 2002 года, без патчей!!! А патчей выходило несколько, и версия GOG пропатчена до последней.

2. Версию, которая разработана для Windows 95/98/ME/2000/XP. В то время как GOG поддерживает еще и Vista, 7, 8. Не поддерживает официально 10, но шансов запустить на 10 все же больше, чем в версии 2002 года.

3. И конечно ты поддерживаешь жадных правообладателей, которые пихают StarForce (DRM) в цифровые копии игр даже спустя 15 лет после их выхода. Какой совместимости можно ожидать после этого?

Если хочешь комфортно играть в серию HOMM - ставь Linux + Win 7 - только так. Никаких десяточек! А VM'ки это не решение, это бред. Тогда проще поставить последний Crossover, и не терять 400% производительности. Но еще проще конечно Windows 7 для игр, которые изначально созданы под Windows.

Но ты все же Crossover последний скачай! Я сам его тестил, он со многими играми лучше работает, чем Wine.

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

Я не знал что они так сильно различаются, версия с GOG чисто на английском вроде? Для винды существует wine или что то похожее?

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