The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Valve выпустила Proton 8.0-5, пакет для запуска Windows-игр в Linux , opennews (??), 23-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +1 +/
Сообщение от Zenitur (ok), 23-Янв-24, 09:37 
Кто там LinSxS просил в соседнем треде? Вот он.
Ответить | Правка | Наверх | Cообщить модератору

38. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +1 +/
Сообщение от Владимир Ковальский (?), 23-Янв-24, 13:14 
На самом деле главная проблема протона в том, что разработчики даже не пытаюстя делать нативные билды под Linux, даже если это позволяет кроссплатформенный движок. В итоге тысячи игр на юнити или анриле - только под шиндoвс.

С играми на Godot ситуация получше. Их сейчас около 400+ в стиме, и большинство все-таки имеет Linux-версию. Хотя, казалось бы, все 3 движка позволяют легко экспортировать игры под Linux...

Ответить | Правка | Наверх | Cообщить модератору

39. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +9 +/
Сообщение от Аноним (39), 23-Янв-24, 13:29 
> разработчики даже не пытаюстя делать нативные билды под Linux

Это не проблема протона, это проблема линукса. Какой смысл делать порты игр на платформу, после обновления которой все сломается? И не надо рассказывать сказки про то, что вот раньше делали всякие кваки и они работают - нет, не работают. И под "сломается" понимается в том числе обновление драйверов. И собирать билды под линукс - трата времени ради однопроцентников, среди которых играть будет тоже 1%, это просто не выгодно. Нет выбора между "не изобретать wine/proton, чтобы натив делали" и "изобретать wine/proton", есть выбор между "не изобретать wine/proton и сидеть без софта" и "изобретать wine/proton"

> В итоге тысячи игр на юнити или анриле - только под шиндoвс

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

> Хотя, казалось бы, все 3 движка позволяют легко экспортировать игры под Linux

Но зачем?

Ответить | Правка | Наверх | Cообщить модератору

57. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +2 +/
Сообщение от Terramorph (?), 23-Янв-24, 14:52 
Начнем с того, что в большинстве современных движков уже созданная Windows-игра экспортируется одной кнопкой в Mac/Linux-билды. Проверить как запускается и хотя-бы часов поиграть - уже вполне достаточно. Для каждой новой версии винды твою игрулю все равно придется перекомпилировать для нормальной совместимости и стабильного геймплея. Вот эти хваленые "режимы совместимости" в винде почти никогда не работают. Нужен новый билд под новую винду. Поэтому ручками придется работать, да. И Linux тут ни при чем.
Ответить | Правка | Наверх | Cообщить модератору

65. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +2 +/
Сообщение от Аноним (39), 23-Янв-24, 15:48 
> Начнем с того, что в большинстве современных движков уже созданная Windows-игра экспортируется одной кнопкой в Mac/Linux-билды.

Денег дашь на нажатие одной кнопки?


> Проверить как запускается и хотя-бы часов поиграть - уже вполне достаточно.

Мамой клянешься? Сто процентов никаких багов не будет? Движек - идеальная абстракция-машина?


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

Пруф? Желательно с примерами игр, для которых это действительно делается, мне такие неизвестны, а если делается, то для какого процента


> Вот эти хваленые "режимы совместимости" в винде почти никогда не работают.

В отличие от линукса, который просто не работает


> Нужен новый билд под новую винду.

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


> Поэтому ручками придется работать, да.

Ну если ты зачем то поставил на десктоп линукс вместо операционной системы, то да


> И Linux тут ни при чем.

1% от 1%, отсутствие стабильного апи и вообще стабильности, отсутствие смысла решать проблемы ради сомнительной, если не отсутствующей, выгоды в деньгах

Ну тут виноват как обычно кто угодно, но только не линукс


Сделайте уже свой линукс операционной системой, чтобы на него народ переходить начал, тогда может быть кто-нибудь и будет для вас игори делать

Ответить | Правка | Наверх | Cообщить модератору

87. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +1 +/
Сообщение от Аноним (-), 23-Янв-24, 18:16 
> Проверить как запускается и хотя-бы часов поиграть - уже вполне достаточно.

Сколько часов? Помни, что каждый час QA стоит 25-50 баксов. А тестить нужно для каждой новой версии дистра который ты поддерживаешь. А если дистров несколько...
(Есть конечно вариант - "скомпилилось значит работает, а линуксоиды пусть сами пер###ся, им не привыкать")

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

Неа. Но даже если так было бы - то это экономически обосновано.

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

102. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +2 +/
Сообщение от ByteHunter (?), 23-Янв-24, 19:55 
1 дня мне хватило на создание и тестирование Linux-версии своей игры на движке Unity (40 тыс. проданных копий в Steam, из них ~2600 пользователей Linux-версии). Никаких особых Linux-специфичных багов или жалоб не было. Так что со своими фантазиями анон идет лесом.
Ответить | Правка | Наверх | Cообщить модератору

107. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  –2 +/
Сообщение от Аноним (107), 23-Янв-24, 20:29 
)))) я не думаю, что сложность и уровень твоего проекта хоть на 10ю долю сопоставим с тем же Baldurs Gate 3 ))) линух - система для гиков, которым нравится поковыряться в каком-нибудь дерьме кодовом, ставить пакеты пакетов, копаться в каких-нибудь логах. Основная игровая плотформа - винда и точка, там все просто без заморочек.. установить, запустить и все работает. Также в макоси.
Ответить | Правка | Наверх | Cообщить модератору

125. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +4 +/
Сообщение от Аноним (-), 24-Янв-24, 01:28 
Сслыку, сестра! Ссылку!
Раз оно в стиме - то можно и посмотреть.
Вдруг оно окажется стоящим и я даже его куплю - хорошего разработчика можно и рублем поддержать.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

147. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Вован (??), 25-Янв-24, 09:37 
Вот же сказочник, а. Я тут год назад, помню как собирал либу из сорсов, потому что её выпили из новой версии убунту, чтобы запустить игру (свежую игру!), собранную в том же году. И это первый раз когда я попробовал нативную для пинукса игру запустить. Линукс декстоп в целом полная лажа. Неюзабельная. Линукс для серваков или как основа для чего-то другого. Для десктопа: либо виндус, либо макос.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

148. Скрыто модератором  +/
Сообщение от Васян (?), 25-Янв-24, 11:25 
Ответить | Правка | Наверх | Cообщить модератору

63. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +1 +/
Сообщение от Аноним (63), 23-Янв-24, 15:32 
> Какой смысл делать порты игр на платформу, после обновления которой все сломается?

В Стиме полно нативных Линукс-игр (Борда, ХСом - на УЕ, тысячи индюшек на Юнити), которые последний раз обновлялись много лет назад, но почему-то до сих пор не сломались. Если разработчик руко-оп, у него и без Линукса всё сломается, а он всё равно будет искать оправдания в чужом глазу.

> Основная игровая платформа как-никак. Нет никакого смысла пилить под линукс ...

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

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

68. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (39), 23-Янв-24, 15:59 
> В Стиме полно нативных Линукс-игр

Полно - это сколько? А в сравнении?


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

Сто процентов не сломались? А там внутре случайно не вайн? Ну это недоработка, надо срочно сломать


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

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


> Когда "основная платформа" начнет выкручивать тебе я-ца, смысл поймешь, но будет поздно, бежать будет некуда.

Ну а пока будет под вендой. Когда будет выкручивать, народ побежит куда угодно, но не на линукс

Ответить | Правка | Наверх | Cообщить модератору

74. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (63), 23-Янв-24, 16:33 
> Полно - это сколько?

Одной достаточно, чтобы опровергнуть тезис про "глюкавый Линукс". Я привел две. Как ещё будешь кривые руки оправдывать?

> внутре случайно не вайн?

А что изменится?

> А есть какие то практики по выпрямлению рук под кривизну линукса?

Не знаю, я с прямыми родился. Поспрашивай помощи у своих, с Винды.

> Когда будет выкручивать, народ побежит куда угодно, но не на линукс

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

Ответить | Правка | Наверх | Cообщить модератору

78. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (39), 23-Янв-24, 16:42 
> Одной достаточно, чтобы опровергнуть тезис про "глюкавый Линукс".

Что насчет тезиса "экономически невыгодно"?


> Я привел две.

Из тысяч? Ты серъезно?


> Как ещё будешь кривые руки оправдывать?

Кривые руки кого? Собирателей костылей, которые очередной раз изобретают звуковой сервер и очередной раз изобретают оконную систему? Тут нечего оправдывать.

Кривые руки разрабов под венду? Ну оно работает, и через время в том числе, руки у них точно прямее, чем у разрабов десктопного линукса


> А что изменится?

Изменится то, что изначальный тезис треда был - протон плохо, потому что не делают натив

https://www.opennet.me/openforum/vsluhforumID3/132639.html#38

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

Ну то есть ты не против, если не будут портировать


> Народ никуда не побежит

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


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

Ну ты же сам все сказал - деньги решают. Где будут деньги, там будут разрабы, на любых условиях

Ответить | Правка | Наверх | Cообщить модератору

81. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (63), 23-Янв-24, 17:26 
> Что насчет тезиса "экономически невыгодно"?

Экслюзивы - невыгодно. Под Винду + Линукс - более чем. Три минуты потраченные на билд под Линукс окупаются, даже если никто не купил, за счет пассивного увеличения конкуренции платформ.
Что тут ещё обсуждать? Что ты и одной копии сотням тысяч линуксоидов продать не можешь? Твои проблемы.

>> Я привел две.
> Из тысяч? Ты серъезно?

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

> изобретают

Ты всё через один АПИ дергаешь. Тебя как касается, кто там что изобретает? Лучше свою работу научись делать, а не оправдываться.

> Ну оно работает

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

> Изменится то, что изначальный тезис треда был - протон плохо, потому что не делают натив

Натив делают. Иногда через Вайн. Иногда не делают, работает через Вайн/Протон. Хорошо или плохо, пусть оценивают те, кто пользуется. Меня всё устраивает, я во всё, что хотел сыграл. Про Винду со слезами не вспоминаю, уже много-много лет.

> Ну то есть ты не против, если не будут портировать

Твоё дело. Я всё равно не куплю. Скачаю на трекере. Надоело кормить остолопов и бездельников. Может, когда-нибудь, когда в индустрии будет больше ответственности и компетенции.., может, когда-нибудь.

> что основная часть потребителей будет под вендой

Пока не будет альтернатив. Вальв такую альтернативу продвигает. Люди потянулись. Если я в отдаленном завтра выпущу игру только под Линукс, с правильным продвижением на тематических форумах, я не буду голодать. Да и M$, в условиях конкуренции, будет со мной сговорчивее.

Ответить | Правка | Наверх | Cообщить модератору

84. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (-), 23-Янв-24, 18:11 
> Если хоть одна игра столько лет работает, значит проблема не в платформе, а в кривых руках игроделов.

Нет. Это значит эти пара вбухали свое время на хендлинг линуксовых костылей.
А могли бы потратить на что-то более полезное.

> Скачаю на трекере. Надоело кормить остолопов и бездельников.

А потом плачитесь "пачиму наш рынок не в приоритете?? где русский язык??"

> с правильным продвижением на тематических форумах

Ахаха, может ты и под "правильной" лицензии выпустишь, чего уж мелочиться?))

> я не буду голодать.

Только твои линуксячные юзвери просто скажут "Скачаю на трекере. Надоело кормить остолопов и бездельников!"

Ответить | Правка | Наверх | Cообщить модератору

99. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  –1 +/
Сообщение от Аноним (63), 23-Янв-24, 19:45 
Ну всё собрал. Борешься за звание "Тролль года"? Тогда добавь ещё что-нибудь про Rust и дырени.
Ответить | Правка | Наверх | Cообщить модератору

93. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (39), 23-Янв-24, 18:42 
> Три минуты потраченные на билд под Линукс окупаются, даже если никто не купил, за счет пассивного увеличения конкуренции платформ.

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


> Что ты и одной копии сотням тысяч линуксоидов продать не можешь?

1. Я никому ничего не продаю
2. Те, кто продают, не не могут, они не хотят, не видят смысла и преимуществ


> Если хоть одна игра столько лет работает, значит проблема не в платформе, а в кривых руках игроделов.

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


> на тысячи (откуда цифры?)

Статистика согласно steamdb 14к за прошлый год - https://steamdb.info/stats/releases/
Вкладка "лидеры продаж" в стиме - 7347
А еще игры бывают не только в стиме. Что там с играми двадцатилетней давности? А тридцатилетней?

> Ты всё через один АПИ дергаешь.

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


> В рекламных буклетах да со слов фанатиков.

Если это так, то оно плохо продастся и контора просто не будет существовать. Ну либо просто нет аналогов предоставляемому продукту.


> Пока они ко мне, потупив глазки, не приходят

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


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

Чистое описание использования линукса на десктопе для большинства пользователей, потому он и однопроцентен


>  забыл в каком из тысячи установленных по неосторожности браузеров учетка от банка..

Наверное, под линуксом он бы этого не забыл, дада


> Зачем так жить?

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


> Натив делают.

полтора землекопа


> Иногда через Вайн.

Два землекопа


> Иногда не делают, работает через Вайн/Протон.

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


> Хорошо или плохо, пусть оценивают те, кто пользуется.

Статистика уже говорит о том, хорошо или плохо
Твой любимый стим - https://store.steampowered.com/hwsurvey


> Меня всё устраивает, я во всё, что хотел сыграл. Про Винду со слезами не вспоминаю, уже много-много лет.

Никого не интересует ты, и даже 10 раз ты. А вот пара миллионов может быть и имело бы смысл, но тоже не факт. По тому же стиму онлайн 30 миллионов прямо сейчас


> Твоё дело. Я всё равно не куплю. Скачаю на трекере. Надоело кормить остолопов и бездельников. Может, когда-нибудь

Не покупай, не заставляю.


> когда в индустрии будет больше ответственности и компетенции.., может, когда-нибудь.

Если ответственность и компетенции - это когда портируют софт под свалку костылей,потому что анон на опеннете ножкой топнул, то, я надеюсь, никогда такого не случится


> Пока не будет альтернатив. Вальв такую альтернативу продвигает.

Что там с альтернативой валв? Под линукс конечно же. Что будешь делать, когда они тебе че нить выкручивать будут?


> Люди потянулись.

Сколько? У скольких из них стим дек - основное и/или единственное устройство? Точно не ПК основное устройство у большинства из них? Точно не другие консоли?

> Если я в отдаленном завтра выпущу игру только под Линукс, с правильным продвижением на тематических форумах, я не буду голодать.

А вариант жить как человек рассматриваешь? Ну там не только не голодать, но жить в своей хате, со своей машиной, покупать то, что хочешь, а не чтобы не сдохнуть? Пруфом поделишься, что при разработке игры под линукс ты сможешь так жить? Ну там, бизнес план примерный, яхз, хоть какой нибудь


> Да и M$, в условиях конкуренции, будет со мной сговорчивее.

Будет когда будет. А пока нет.

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

98. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (63), 23-Янв-24, 19:37 
> Пруф. Прямой расчет в студию. Для каждой игры из тысяч, которые потенциально могли бы работать на линуксе

Расчет? Для тысячи игр? Это займет время. Через пару лет предоставлю в лучшем виде. А пока поверь на слово.

> Те, кто продают, не не могут, они не хотят, не видят смысла и преимуществ

То, что твой издатель не хочет работать - это ваши частные с ним проблемы. Просишь совета? Гони его в шею! Хороший издатель выпустит тебя на всех платформах, до каких только можно дотянуться. Издержки - за его счет. Неважно сколько там заработаешь, важно чтобы о тебе все, везде знали и говорили. Сейчас не понял - поймешь, когда будешь выпускать следущую игру.

> здесь все еще не придумали, как правильно выводить звук, как выводить окошки

Какой звук? Какие окошки? Все давно используют готовые движки или, как минимум, мультимедийные библиотеки (SDL/SFML/GLFW/Allegro/libGDX и т.п.), разработчики которых и несут все издержки поддержки системных API, что WinAPI, что Linux API (Xorg). Если ты под голый WinAPI сейчас игру сделаешь (нет, не сделаешь), она уже через год устареет, через два - перестанет работать.

> Еще раз - десктопный линукс бесперспективен как платформа, потому что он состоит из костылей

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

> И этот апи - винапи, а вайн/протон - его реализация под линукс, именно поэтому линуксу нужен вайн/протон, потому что иного стабильного и обширного апи у линукса просто напросто нет.

Много игр под WinAPI написал?

> Чистое описание использования линукса на десктопе для большинства пользователей

Пруфы в студию! Для каждого из 100500 дистрибутивов Линукса!

> Наверное, под линуксом он бы этого не забыл, дада

Не поверишь, под Линуксом программы одним кликом ставятся, без рекламы, мелкого шрифта и хитрых галочек!

> полтора землекопа
> Два землекопа

Учиться и трудиться - тяжело. Быть посредственным болваном - доступно каждому.

> Никого не интересует ты, и даже 10 раз ты.

Но разговариваешь ты со мной, а не с миллионами. Мнение мое спрашиваешь, а не миллионов. Я за всех говорить не привык, говорю за себя.

> Что там с альтернативой валв?

Itch, GOG, в магазинах недостатка нет. Публикуйся хоть в каждом. Или опять проценты будешь считать?

> Будет когда будет. А пока нет.

Так пока - да. А вот завтра зима придет, а ты лето целое всё пела.
https://ru.wikisource.org/wiki/Стрекоза_и_Муравей_(Крылов)


Ответить | Правка | Наверх | Cообщить модератору

108. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (39), 23-Янв-24, 20:33 
> Расчет? Для тысячи игр? Это займет время. Через пару лет предоставлю в лучшем виде.

Я подожду.


> А пока поверь на слово.

Нет


> То, что твой издатель не хочет работать - это ваши частные с ним проблемы.

Еще разок

1. У меня нет издателя, я не пишу игры, я их играю. (1)
2. Не издатель не хочет, создатели не хотят


> Просишь совета?

Нет


> Гони его в шею!

Нет


> Хороший издатель выпустит тебя на всех платформах, до каких только можно дотянуться.

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


> Неважно сколько там заработаешь, важно чтобы о тебе все, везде знали и говорили.

Зачем портировать под линукс, если обо мне и так все знают и говорят, при этом большинство из них на венде/ps/xbox/switch?


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

Я не выпускаю игры, я их играю. (2) Естественно на венде.


> Какой звук? Какие окошки? Все давно используют готовые движки или, как минимум, мультимедийные библиотеки (SDL/SFML/GLFW/Allegro/libGDX и т.п.)

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


> разработчики которых и несут все издержки поддержки системных API, что WinAPI, что Linux API (Xorg)

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


> Если ты под голый WinAPI сейчас игру сделаешь (нет, не сделаешь), она уже через год устареет, через два - перестанет работать.

Пруф


> Сказал пользователь системы, где коробочное ПО было написано в прошлом веке, из нововведений - ехал мастер через мастер погоняя костылем, а обновления без объявления войны окирпичивают железо.

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

Разница только в "без объявления войны"


> Много игр под WinAPI написал?

Я не пишу игры(3)


> Пруфы в студию! Для каждого из 100500 дистрибутивов Линукса!

Ну чтож, поехали

> вчера работало, а сегодня - не работает

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

https://download.nvidia.com/XFree86/Linux-x86_64/545.29.06/R.../

А отваливается он, потому что у нас stable api nonsense

Ломает все линуксы

Ну ок, предположим, мы решили не доверять вендору, и потому поставили драйвер из реп. Но наша система не подхватывает драйвер, потому что у него нет подписи для secure boot, как следствие, ядро отказывается загружать этот драйвер, и нам надо этот самый секуре бут отключить. Который включиться обратно после обновления прошивки UEFI, потому что пользователь "с объявлением войны" тыкнул обновить

Ломает все линуксы


> всё время тормозит

linux 12309, до сих пор играет, касается всех линуксов


> что-то не устанавилось

для Debian подобных существует apt --fix-broken install, наверно просто так
для rpm дистрибутивов - rpm -Va для верификации, тоже просто так
для фиксов генты аж страница целая на их вики существует https://wiki.gentoo.org/wiki/Fix_my_Gentoo
разве что для слаки не нашел, потому что там все руками надо делать

Это охватывает большинство дистрибутивов


> слетела активация

Окей, здесь я не прав. У тебя не слетит активация, когда у тебя нет софта, который нужно/можно активировать. Хз что только без него делать.


> зависло обновление

раздел "что то не установилось", а еще обилие мануалов на тему repair linux from live usb

Все это верно для любого линукса


> Не поверишь, под Линуксом программы одним кликом ставятся, без рекламы, мелкого шрифта и хитрых галочек!

И поэтому пользователь не забудет, где он оставил свой пароль.


> Учиться и трудиться - тяжело. Быть посредственным болваном - доступно каждому.

Это как-то должно оправдывать отсутствующий экономический смысл заниматься преодолением куч костылей?


> Но разговариваешь ты со мной, а не с миллионами. Мнение мое спрашиваешь, а не миллионов. Я за всех говорить не привык, говорю за себя.

Я твоего мнения не спрашиваю, я утверждаю. Утверждаю, что линукс это набор полурабочих костылей. И это причина, почему наплыва нативных игор здесь не будет без вайна/протона


> Itch, GOG, в магазинах недостатка нет. Публикуйся хоть в каждом.

GOG - нет клиента под линукс. Есть костыли для его запуска или сторонние клиенты.

Ithc - Run chmod +x itch-setup && ./itch-setup
Мда, а еще оно обновляется одним кликом (сарказм), и мелких галок с установкой левого софта нет (мамой клянусь ага)

> Или опять проценты будешь считать?

Буду

> Так пока - да. А вот завтра зима придет, а ты лето целое всё пела.

Ну вот когда будет - приходи, расскажи.


Ответить | Правка | Наверх | Cообщить модератору

118. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (63), 23-Янв-24, 23:11 
> думают о экономической эффективности

Но половина бюджета разработки любой ААА-игры - не на разработку, а на маркетинг. Что-то тут не сходится..

> Я не выпускаю игры, я их играю.
> Я не пишу игры

Ну тогда прекрати рассказывать нелепицы про "волшебный единый ВинАПИ" и "кучи костылей Линукса". Слышал звон, да не знаешь, где он. Я вообще не уверен, школьник ты или ChatGPT? Складно бредишь.

> А у движков внутре неонка да.

У движков одинаковый АПИ для любой ОС. Одинаковый. Поддержку ОС обеспечивает разработчик движка.

> Что будешь делать, когда через полгода опять решили сломать звук?

Разработчики Valve поправят библиотеку SDL2, и у меня всё будет работать по-прежнему. Я даже не замечу, что враги из редхата сожгли родную хату.
Звук, кстати, последний раз "ломали", когда кто-то ещё головку плохо держал. С тех пор повсеместной стала Пульса, а теперь Пайпвайр, где прокладки на каждый АПИ, программы думают, что работают с Альсой или Пульсой.

> Пруф

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

> мы воспользовались инструкцией с сайта нвидии

На всех форумах и викиях дистрибутивов Линукса советуют не пользоваться инструкциями с сайта Невидии. Ставь пакеты, не выделывайся. Или обратись к вендору за поддержкой. Карту он тебе продал, пусть заставит свой проприетарный хлам работать.

> А отваливается он, потому что у нас stable api nonsense

Или потому, что кто-то не знает, что такое DKMS.
Или потому, что у Невидии было какое-то свое особое бескомпромиссное мнение насчет графических АПИ, которое она решила удовлетворять за счет своих клиентов.

> нет подписи для secure boot

Линукс прекрасно работает без подарков от M$.

> прошивки UEFI

Ещё одно изобретение M$.

> для Debian
> для rpm дистрибутивов
> для генты

Про Арч ты скромно умолчал. У меня вот этот ещё работает: https://aur.archlinux.org/packages/nvidia-390xx-dkms/. Хотя с поддержки пару лет, как снят. Раз работает в Арче, значит у других дистрибутивов работать должен, просто тебя за ручку никто не проводил.

> Все это верно для любого линукса

Что верно? Что люди любят все настраивать и иногда ломают, не рассчитав сил? Бывает. Винда вон сама ломается, даже если ее не трогать.
Или что прикладное ПО бывает забагованным? В следущий раз, когда у меня сломается Vasyan's Notepad Pro, я на весь Интернет взвою, что Винда - глючный хлам.

> нет клиента под линукс

Firefox, Chromium - выбирай любой клиент. Или тебе обязательно их уникально-неповторимую сборку хромиума, чтобы просто скачать DRM-free игру?
Я вот, например, пользуюсь qBittorrent. Лучший клиент, поддерживает любые магазины.

> Ну вот когда будет - приходи, расскажи.

Тогда сам придешь и будешь расспрашивать: что делать? и кто виноват? А я буду многозначительно молчать.


Ответить | Правка | Наверх | Cообщить модератору

121. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (39), 24-Янв-24, 00:47 
> Но половина бюджета разработки любой ААА-игры - не на разработку, а на маркетинг. Что-то тут не сходится..

Значит маркетинг экономически эффективнее портирования под линукс, все просто и нет никакого противоречия


> Ну тогда прекрати рассказывать нелепицы про "волшебный единый ВинАПИ" и "кучи костылей Линукса".

Нет


> Слышал звон, да не знаешь, где он

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


> Я вообще не уверен, школьник ты или ChatGPT? Складно бредишь.

Пользователь венды. Для нас складно бредить это норм, пользователи линукса бредят как правило нескладно


> У движков одинаковый АПИ для любой ОС. Одинаковый. Поддержку ОС обеспечивает разработчик движка.

Или не обеспечивает. Или обеспечивает не все время жизни твоей поделки.


> Разработчики Valve поправят библиотеку SDL2

Или не поправят. Потому что решили тебе что нибудь выкрутить.


> и у меня всё будет работать по-прежнему

А до этого не работать


> Я даже не замечу, что враги из редхата сожгли родную хату.

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


> Звук, кстати, последний раз "ломали", когда кто-то ещё головку плохо держал

Кто же это, ну? Неужели новомодный школьник, решивший поставить себе линукс ради реализации своих максималистических пубертатных потребностей в бунде?


> С тех пор повсеместной стала Пульса, а теперь Пайпвайр, где прокладки на каждый АПИ, программы думают, что работают с Альсой или Пульсой.

А потом еще что нибудь придумают. Будет еще 10 костылей. И на этот раз точно работающих (сарказм)


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

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


> На всех форумах и викиях дистрибутивов Линукса советуют не пользоваться инструкциями с сайта Невидии. Ставь пакеты, не выделывайся. Или обратись к вендору за поддержкой. Карту он тебе продал, пусть заставит свой проприетарный хлам работать.

Вот только под вендой никто никаких советов не дает, десятка тупо работает из коробки. Не надо ни с каким вендором связываться, не надо никаких форумов читать, просто работает. Никто ни по каким форумам/викиям не будет ползать, чтобы просто завести то, что должно работать из коробки.


> Или потому, что кто-то не знает, что такое DKMS.

А зачем пользователю знать, что это такое? Он хочет, чтобы оно просто работало.


> Или потому, что у Невидии было какое-то свое особое бескомпромиссное мнение насчет графических АПИ, которое она решила удовлетворять за счет своих клиентов.

Или потому что невидии все равно до десктопных пользователей линукса


> Линукс прекрасно работает без подарков от M$.

Пользователю все равно, что там и кто там виноват. Оно не работает. Этого достаточно.


> Про Арч ты скромно умолчал

Буквально первый пример того, как фиксить сломанные пакеты в арче

https://unix.stackexchange.com/questions/659756/arch-linux-r...

Дак еще и через какие то мутные скрипты


> У меня вот этот ещё работает: https://aur.archlinux.org/packages/nvidia-390xx-dkms/

Такая же нога, но не болит. У меня кста венда не болит


> Хотя с поддержки пару лет, как снят.

Вау, линукс научился с устаревшим софтом работать, ну надо же. Жаль только, что это уже не один клик, а прочитать какие то "все форумы/вики"


> Раз работает в Арче, значит у других дистрибутивов работать должен, просто тебя за ручку никто не проводил.

То есть когда оно работает само, это хуже, чем в случае необходимости читать "все форумы/вики". Точно ли "водить за ручку" лучше, чем "не водить за ручку"?

> Что верно? Что люди любят все настраивать и иногда ломают, не рассчитав сил?

Что оно само ломается, после обновления. Или не работает вообще (невидия, лаги 12309)


> Винда вон сама ломается, даже если ее не трогать

Ну что уж, у меня такая же нога и не болит


> Или что прикладное ПО бывает забагованным?

Бывает. Вопрос в процентном соотношении между линуксом и виндой.


> В следущий раз, когда у меня сломается Vasyan's Notepad Pro, я на весь Интернет взвою, что Винда - глючный хлам.

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


> Firefox, Chromium - выбирай любой клиент

Я выбираю то, что рекомендуют разработчики соответствующих сервисов, они знают, как оно правильно работает. Ну или им просто все равно до линуксного десктопа, как в случае с невидией


>  Или тебе обязательно их уникально-неповторимую сборку хромиума, чтобы просто скачать DRM-free игру?

Да


> Я вот, например, пользуюсь qBittorrent. Лучший клиент, поддерживает любые магазины.

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


> Тогда сам придешь и будешь расспрашивать: что делать? и кто виноват? А я буду многозначительно молчать.

Ну вот я и говорю. Поживем - увидим.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

132. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (132), 24-Янв-24, 10:17 
> Потому что воры. На ворах не заработать.

На лохах не заработать. Если покупка - не владение, то копирование - не воровство.

> Для нас складно бредить это норм
> Будем считать, что не ломается
> А зачем пользователю знать
> Пользователю все равно
> я буду ждать. Надеюсь,
> Поживем - увидим.

Типичный пользователь Винды:
* ничего не знает и не хочет знать;
* но мнение имеет, особенно по вопросам в которых беспростветный ноль;
* ему все равно, что тащить в рот;
* может только ждать и надеяться.

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

134. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (132), 24-Янв-24, 10:32 
*нелохах
Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

109. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (109), 23-Янв-24, 20:34 
> Ну ты же сам все сказал - деньги решают.

Как любит типа пошутить тов. Зюганов Г.А. - гоминиды  сами выбрали не тот курс развития.🙂

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

103. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  –6 +/
Сообщение от soarin (ok), 23-Янв-24, 19:56 
> В Стиме полно нативных Линукс-игр (Борда, ХСом - на УЕ, тысячи индюшек на Юнити), которые последний раз обновлялись много лет назад, но почему-то до сих пор не сломались.

в полне ломаются только так.
с переходом на Wayland многие отлетели
Wasteland 2 так вообще дефолтом нельзя было пройти, надо было увеличивать лимиты на количество одновременно открытых файлов или типа того, что приводило к другим багам

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

106. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (63), 23-Янв-24, 20:20 
А с переходом на Иксы игры снова работают. Может, не стоит пользоваться недоделками, плюющими на обратную совместимость?
Ответить | Правка | Наверх | Cообщить модератору

111. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  –3 +/
Сообщение от Аноним (39), 23-Янв-24, 20:38 
> Может, не стоит пользоваться недоделками, плюющими на обратную совместимость?

Я тебе весь соседний сабтред об этом толкую. Зачем пользоваться такой недоделкой, как линукс, плюющей на обратную совместимость? Да еще и однопроцентную

Ответить | Правка | Наверх | Cообщить модератору

139. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от soarin (ok), 24-Янв-24, 15:52 
> А с переходом на Иксы игры снова работают. Может, не стоит пользоваться недоделками, плюющими на обратную совместимость?

это лишь частный пример, всегда оно ломается и довольно быстро

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

110. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (109), 23-Янв-24, 20:36 
В полынье?
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

83. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  –1 +/
Сообщение от Beta Version (ok), 23-Янв-24, 18:02 
>Какой смысл делать порты игр на платформу, после обновления которой все сломается?

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

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

96. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  –1 +/
Сообщение от Аноним (39), 23-Янв-24, 18:50 
> Сломаться может и на Венде, если разработчик - рукожоп

Конечно может. К сожалению, со статистикой тут туго - игорь нет. Не с чем сравнивать количество сломанных игр под виндой с количеством сломанных игр под линуксом.


> Знаешь основную причину поломки нативных линукс-билдов?

Знаю. Отсутствие понятия API операционной системы. Просто куча костылей вокруг ядра.


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

Рукожоп-разработчик привык, что у него есть нормальное, полноценное и всеобъемлющее API, а еще он привык, что если что то сломается, то побегут к нему, а не к создателю сборища костылей, которые тут называют "дистрибутив". Сможешь гарантировать, что те библиотеки, на которые завязана игра, не сломаются при обновлении? Сможешь гарантировать, что народ не будет валить все на игроделов после этого?

Ответить | Правка | Наверх | Cообщить модератору

113. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Beta Version (ok), 23-Янв-24, 21:15 
> Конечно может. К сожалению, со статистикой тут туго - игорь нет. Не
> с чем сравнивать количество сломанных игр под виндой с количеством сломанных
> игр под линуксом.

На Венде игр нет? Ну это трабла.

> Знаю. Отсутствие понятия API операционной системы. Просто куча костылей вокруг ядра.

Какое-то крайне обывательско-хейтерочное описание.

> Рукожоп-разработчик привык, что у него есть нормальное, полноценное и всеобъемлющее API,

При чём тут API, когда просто не надо прибивать гвоздями игру к одной конкретной версии пакетов?

Ответить | Правка | Наверх | Cообщить модератору

114. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (39), 23-Янв-24, 21:34 
> На Венде игр нет? Ну это трабла.

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

> Какое-то крайне обывательско-хейтерочное описание.

Может быть. Только стабильного всеобъемлющего апи на линуксе от этого не появляется. Ну разве что вайн/протон таким является

> При чём тут API, когда просто не надо прибивать гвоздями игру к одной конкретной версии пакетов?

Просто сделай хорошо, не делай плохо. Хорошо это когда просто работает. Операционка тут конечно же ничего не должна, от нее не зависит простоработоспособность. Жаль только, что линукс это не про простоработоспособность.

API тут при том, что без него нельзя сделать хоть что то. Да, в венде не всеобъемлющее апи. Но. Оно явно богаче линуксового, оно точно стабильнее линуксового, и точно работоспособней линуксового. А еще в линуксе нет нормального способа распространять свой софт. Люди завязываются на конкретную версию конкретной либы не просто так, а потому что они не могут завязаться ни на что, потому что нет никаких гарантий, что эта либа не сломает свое апи при изменений версии

Ответить | Правка | Наверх | Cообщить модератору

122. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Beta Version (ok), 24-Янв-24, 00:51 
А что должна операционка? Вообще не обновляться? Это же можно игру прибить гвоздями к одной конкретной версии видеодрайвера. И что, драйвер не обновлять? А если он багует или другие игры просят новую версию?

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

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

Ответить | Правка | Наверх | Cообщить модератору

123. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (39), 24-Янв-24, 01:09 
> А что должна операционка? Вообще не обновляться?

Стабильный обширный апи


> Это же можно игру прибить гвоздями к одной конкретной версии видеодрайвера

Сам сможешь догадаться, почему в венде так не делают?


> И что, драйвер не обновлять?

Обновлять. Не на линуксе только


> А если он багует или другие игры просят новую версию?

На линуксе страдать


> Какое-то серьёзное изменение API без сохранения обратной совместимости в Линуксе происходит не так уж часто.

Ну что значит не так уж и часто? Чаще или реже венды? Могу ли я запустить софт 10ти летней давности на современной федоре или арче, например? Ну ответ - да, могу, позанимавшись с зависимостями и притащив половину старой системы, возможно даже собрав ее из старых исходников. На венде я прям даже не знаю, для какого софта надо таким заниматься, не встречал, подкинь плз пару софтин, просто чтоб я знал, интересно, без шуточек и сарказма.


> Просто не прибивай игру гвоздями к конкретным версиям пакетов и всё будет работать годами.

Ну вот я и говорю - надо делать хорошо, не надо делать плохо. Вопрос в том, а как это - хорошо под линуксом?


> Ну или пакуй подобные либы вместе с игрой.

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


> Ты, кстати, мог бы перечислить все серьёзные изменения Линуксовых API за последние 5 лет, из-за которых ломались все игры.

Из последнего - нативные порты ломаются под вайланд, пример с Wasteland 2 уже приводили. В ответе рекомендовали не использовать вайланд

Ответить | Правка | Наверх | Cообщить модератору

128. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Beta Version (ok), 24-Янв-24, 05:57 
>Вопрос в том, а как это - хорошо под линуксом?

Не прибивая игру к одной версии либы. Или паковать игру нужной либой.

>Здесь согласен, единственный выход при работе с линуксом. Все равно ломается при смене оконной системы

На Венде это тоже единственный выход. Какую Вендовую игру сейчас у себя не смотрю, во всех тупо коллекция всяких msvcm80.dll, d3dx9_31.dll и десятков других дублирующихся dll. Почему каждая игра тянет с собой компоненты Венды? Потому что в этом весь секрет "стабильного вендового API".

>Из последнего - нативные порты ломаются под вайланд, пример с Wasteland 2 уже приводили. В ответе рекомендовали не использовать вайланд

А что Вайланд уже стал обязательным? Эдак можно и по вин11 пройтись, на которой ворох игр времён семёрки будут проблемы иметь.

Ответить | Правка | Наверх | Cообщить модератору

141. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (141), 24-Янв-24, 20:24 
Это проблема разработчиков, Вы хоть представляете сколько нужно перелопатить, чтобы одному или даже маленькой студии сделать порт? Нерентабельно.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

40. Скрыто модератором  –1 +/
Сообщение от Аноним (40), 23-Янв-24, 13:31 
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (63), 23-Янв-24, 15:38 
Ответить | Правка | Наверх | Cообщить модератору

100. Скрыто модератором  +/
Сообщение от Болталка (?), 23-Янв-24, 19:45 
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

46. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +1 +/
Сообщение от Zenitur (ok), 23-Янв-24, 13:57 
> На самом деле главная проблема протона в том, что разработчики даже не пытаюстя делать нативные билды под Linux, даже если это позволяет кроссплатформенный движок.

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

Например игра Control. Она прекрасно идёт под линуксом, но под Proton она греет устройство. Нативный порт мог бы избавить от этого.

Вообще, обучалку бы какую-нибудь что ли выпустить для разработчиков? По типу, что такое LSB, и какие библиотеки надо положить с игрой, а какие - брать из системы. Где правильно хранить сохранялки, XDG.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

66. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  –1 +/
Сообщение от Аноним (63), 23-Янв-24, 15:53 
Не помогут им обучалки. Типичный разработчик игр - не разработчик, а дурак. Другой бы в Интернете всю информацию нашел, если не в официальной документации (https://partner.steamgames.com/doc/home). В примерах SDK посмотрел бы. Но эти мамкины бизнесмены даже для Винды куда сохранения писать не знают - кладут в папку с игрой. И только когда игроки начнут негативные отзывы писать на отсутствие облачных сохранений (или ачивок), те начинают подключать Steam API, и до них доходит какую фигню натворили.
Ответить | Правка | Наверх | Cообщить модератору

85. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  –1 +/
Сообщение от Аноним (-), 23-Янв-24, 18:14 
> Не помогут им обучалки. Типичный разработчик игр - не разработчик, а дурак.

Кажется у нас тут гейний игровой индустрии, выпустивший игры которые любят миллионы!
Давайте похлопаем мэтру, и скажем спасибо что он снизошел со своей мудростью до нас.
Спасибо гуру!

Ответить | Правка | Наверх | Cообщить модератору

95. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (63), 23-Янв-24, 18:47 
Узнал себя по описанию? :D
Ответить | Правка | Наверх | Cообщить модератору

137. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Zenitur (ok), 24-Янв-24, 13:41 
> Не помогут им обучалки. Типичный разработчик игр - не разработчик, а дурак.
> Другой бы в Интернете всю информацию нашел, если не в официальной
> документации (https://partner.steamgames.com/doc/home). В примерах SDK посмотрел бы.
> Но эти мамкины бизнесмены даже для Винды куда сохранения писать не
> знают - кладут в папку с игрой. И только когда игроки
> начнут негативные отзывы писать на отсутствие облачных сохранений (или ачивок), те
> начинают подключать Steam API, и до них доходит какую фигню натворили.

Мне кажется, что разработчик - не дурак. Игры-то нормально работают, не глючат и не зависают. Это и нужно разработчику в первую очередь. Вопросы в основном к обеспечению совместимости - а об этом уже, в свою очередь, мало кто заботится. Неспроста же Valve создала Steam Runtime?

Если разработчик увидит, что порт на Linux принесёт большие деньги - он тебе такой порт забабахает, закачаешься. Наймёт такого разработчика, который мало того что перенесёт игру на нативный OpenGL/Vulkan без врапперов, но ещё и напишет кучу compat-патчей на тот случай, если у юзера ОСь старая, дрова старые, иксы старые, etc. Ну и, само собой, игра не будет требовать для запуска Glibc >= 2.34, и не будет выводить ошибку, если у юзера нет в системе libpulse.

Просто я смотрю например порт игры Toast Time (инди) и вижу что там в папке с игрой лежат вообще все зависимости, включая libc, libm, pthreads. Это значит, что разработчик не понимал, какие именно системные библиотеки и без того есть в системе, а каких может не быть. То же самое было с портом 2GIS на Linux, PowerISO для Linux... Да, игра работает, тут без вопросов, но...

А где-то наоборот, зависимостей могли не доложить (или не положить вовсе). Ярчайший пример - PCSX2 с офоциального сайта. Этот эмулятор использует истемную библиотеку libGLEW, а эта библиотека ломает свой ABI с завидной регулярностью. Какове вероятность, что у геймера на компе будет именно libGLEW 2.0? Может у него уже давно libGLEW 2.1, а может до сих пор 1.10? Могли бы и положить эту зависимость вместе с программой... Или вот Worms W.M.D захотела системную библиотеку libbsd.so.0. А она не была установлена по умолчанию в моей системе. Причём это была SteamOS, система от Valve! После установки библиотеки, игра заработала нормально.

Справедливости ради, стоит сказать, что большинство игр имеют нормальные порты. Они тащат с собой libSDL и libopenal, они хранят сохранялки не в папке с игрой, а в "~/.local/share/название игры". Но - не все.

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

112. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (109), 23-Янв-24, 20:40 
Есть надежда, что Steam Deck..

На Steam Deck ставится Винда?

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

142. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (141), 24-Янв-24, 20:26 
Они пилят специальную оболочку (т.е. скин, а не отдельную версию) для портативных.
Ответить | Правка | Наверх | Cообщить модератору

117. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +1 +/
Сообщение от НяшМяш (ok), 23-Янв-24, 21:46 
> Она прекрасно идёт под линуксом, но под Proton она греет устройство. Нативный порт мог бы избавить от этого.

Очень вряд ли. Контрол с её графикой ещё и не дай бог с рейтрейсингом - видеокарта загружена на 100% в любом случае, тем более на стимдеке. А загрузку графики программно уже не оптимизируешь - если только качество не резать.

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

143. "Компания Valve выпустила Proton 8.0-5, пакет для запуска Win..."  +/
Сообщение от Аноним (141), 24-Янв-24, 20:28 
Это как рендеринг глаз и зубов в 100-ном качестве на расстоянии 1 км в игровом пространстве, причём был яркий пример.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру