Компания Valve опубликовала выпуск проекта Proton 5.0-8, который основан на наработках проекта Wine и нацелен на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=53104
Гейб Ньюэлл - жирный Билл Гейтс по факту, убийца нативных игр на линуксе.
Они не первый год работают с линукс. Видимо дошло, что никто не будет делать нативки...
> Они не первый год работают с линукс. Видимо дошло, что никто не
> будет делать нативки...Ну, э, у них там движки которые они десятилетиями писали. Убедить всех их просто выкинуть и начать с ноля далеко не всегда работает.
А как же Tux Racer?! Величайшая игра всех времен и народов! (#сарказм)
То, что ряд игр, стабильно работающих на Wine(обобщим все одним словом), выдают не меньше fps, чем на Винде, говорит нам о том, что нативные игры как таковые не нужны. Нужны лишь хорошие, полноценные драйвера видеокарт и доступ к некоторым api. Из моего опыта, ряд нативных игр работает гораздо хуже, чем их реализация в протоне или даже чистом Wine. Пишу примеры:
Dying light (особенно!!!)
Pay Day 2
Life is strange (1,2)
Left 4 dead 2Эти игры я купил потому, что они нативно поддерживаеют Линукс. Мучился с фпс, даже хотел купить видеокарту новую, пока не пришла идея запустить их через протон. И - все прекрасно работает.
Меня уже сейчас на 100% устраивает протон, и уж тем более возможность Lutris выбирать всяческие сборки вайна. Нет такой игры, которая бы не запустилась или плохо работала. По крайне мере, я не столкнулся с этим. Даже клиент егс прекрасно себя чувствовал, я скачал бесплатную ГТА и даже поиграл пару часов , фпс, кстати, прекрасный
О чем это я... Ах да, Гейб движется в максимально верном направлении. Если игры и будут работать на линуксе, то только так
Ещё нативный War Thunder работал хуже чем в вайне/протоне. К сожалению, в последних версиях добавили античит, с которым игра перестала запускаться в протоне.
Просто не надо запускать тундр очка через стим. Без него все прекрасно работает.
Что, впрочем, не отменяет того факта что гейплея в игре как не было так и нет.
Скажи это разработчикам античитов
Есть наглая ложь, есть статистика, а есть сумасшедшие фанатики
ты дурак? он сотни игр из стима портировал на линукс.
Он их лично портировал?
Архитектор лично здание строит? Нет, но "почему-то" все запоминают архитектора здания, а не Васю с Джамшудом, которые кирпичи носили.
Портировал, но ничего все равно не работает.
Жалко, что у тебя ничего не работает. Но сейчас хорошие хирурги, которые способны перешить руки с ж-пы на их законное место.
а Дос Бокс портировал на линукс ваще всё.
Нативные игра под линукс больше миф - чем реальность ... В основном все игры что (якобы нативные) использовали прослойки mono - реально нативных еще не видел...Причем часть игр заявленных что будут работать в линукс сразу не завелась пришлось в ручную конфиги mono править(выставлять разрешения правильные - рабочие ) ....
Если есть возможность играть на линукс из под wine /proton - так это замечательно!!!
Играю периодически через протон в старые игры (которые на Windows 10 наверно и не запустяться)
King of Bounty , Heroes 3....
>>>реально нативных еще не видел...то вы просто не успели. так-то их было в свое время.
G:\final\games\linux>dir
Том в устройстве G имеет метку Новый том
Серийный номер тома: D896-CE9BСодержимое папки G:\final\games\linux
15.02.2015 11:58 <DIR> .
15.02.2015 11:58 <DIR> ..
29.11.2009 21:47 558 241 792 (games) Rune - Linux.iso
15.02.2015 11:58 <DIR> .doom3
15.02.2015 11:58 <DIR> .quake4
15.02.2015 11:58 <DIR> .wolf
15.07.2007 17:39 379 499 595 Civilization Call to Power Linux.tar.gz
28.11.2009 21:47 458 569 728 Heretic II - Multilanguage (Eng-Spa-Deu-Ita-Fre) - [LINUX GAME].iso
10.12.2008 16:48 405 078 016 Heroes.of.Might.and.Magic.3.Linux.iso
10.12.2008 16:52 1 079 195 160 Jagged_Alliance_Linux.zip
10.01.2010 03:47 601 153 536 Metal Fakk 2 Multilanguage(Spa-Eng-Fre-Deu-Ita).iso
20.02.2009 05:45 45 447 932 prey-installer-02192009.bin
15.07.2007 17:41 571 993 779 Railroad_Tycoon_II_(Gold_Edition).Linux.tar.gz
04.12.2006 14:07 495 177 870 Sid.Meier's.Alpha.Centauri.-.Planetary.Pack.tar.gz
15.07.2007 17:41 455 268 221 Sim.City.3000.Unlimited.-.Linux.zip
15.07.2007 17:42 409 522 844 Sin-Linux [PC Game].rar
14.02.2015 19:59 <DIR> sof
14.02.2015 19:59 <DIR> unreal
11 файлов 5 459 148 473 байт
7 папок 18 566 602 752 байт свободноесть такой Райан Гордон, он же icculus, про которого и не помнят уже, наверное, этот вообще портировал под линукс все, что движется (если платили)
> Райан Гордон (Icculus)М-да, Героев надо чтить!
Vcmi их и почтил в результате :)
И что характерно, всё либо OpenGL, либо вообще 2D.
Мне особенно нравится Unreal. Для Linux доступны Unreal 1 и 2 (запускать через Unreal Tournament 99), а также Unreal Tournament 2004. Есть подробные статьи на LOR Wiki о возможных проблемах при использовании. Например, сильно ускоренный UT99 можно починить или специальным бинарником, или включив VSync.Unreal Tournament 2004 настраивать так. Скачать версию из Steam, скачать архив с линуксовыми бинарниками, распаковать их в виндовую игру. Это ещё не всё. Ещё желательно установить Megapack, который добавляет много новых карт. Также нужно скопировать файл libOpenAL.so.1 (или *.so.0, если система старая) под именем openal.so в директорию System. Также файл libSDL-1.2.so.0 под своим оригинальным именем. Создать файл cdkey с серийным номером (брать из Стима, есть кнопка "посмотреть серийный номер игры", или в wine regedit он прописан в разделе этой игры). Как вариант, серийник можно положить в ~/.ut2004, но возникнет проблема с первым запуском игры. Также в системе должен быть libstdc++.so.5 (пакет libstdc++33), либо скопировать этот файл в директорию с игрой (тоже в System), чтобы потом переключаться между системами и не устанавливать эту библиотеку в каждой. Теперь можно играть (есть 32-битный и 64-битный исполняемый файлы). Опционально отредактировать конфиг, включив тени на NVIDIA (рецепт есть в интернете).
Игра работает ОЧЕНЬ быстро. На видеокарте NVIDIA GeForce 9800GT я даже включил 16x сглаживание (8xMS 8xCS) и всё равно очень высокий и стабильный FPS. Монитор у меня тогда был 1280x1024. Вот что значит нативный код.
> Мне особенно нравится Unreal. Для Linux доступны Unreal 1 и 2 (запускатьнадо же, я даже и не помню про второй. вроде иккулюс завелся с ним, но потом что-то не срослось. его официально где-то релизили или просто есть возможность бегать карты через более новые версии движка?
>> Мне особенно нравится Unreal. Для Linux доступны Unreal 1 и 2 (запускать
> надо же, я даже и не помню про второй. вроде иккулюс завелся
> с ним, но потом что-то не срослось. его официально где-то релизили
> или просто есть возможность бегать карты через более новые версии движка?Возможность запустить через UT99.
Как там King’s Bounty поживает? Когда последний раз пытался запустить под вайн, тормозила страшно.
Вот уже Heroes3 нативные без всяких прослоек есть. Loki Entertainment портировала.
> Вот уже Heroes3 нативные без всяких прослоек есть. Loki Entertainment портировала.Есть и опенсорсные, vcmi это дело называется.
Лет через двадцать допилят, надеюсь.
Они уже сейчас по крайней мере умеют в hi-res и аддоны типа WoG, которых в оригинале и не было - это комьюнити делало как сторонний мод.
Я играю в нативных линуксовых Героев 3. Что могу сказать... Наверное это один из первых портов крупных игр на Linux, потому что есть проблемы. Например, если в главном меню нажать "сетевая игра", потом выбрать TCP/IP, игра вылетит. Оказывается, нужно скачать bootstrap библиотек из Red Hat 7.2, там найти три каких-то файла, и подцепить их к игре. Запускать ./heroes3.dynamic.
Нативные линуксовые Герои 3, вроде бы, значительно медленнее Windows-версии. Я запускал на Pentium III с частотой 1,4 ГГц, и они тормозили. Хотя на Windows достаточно Pentium I 133 МГц. Может правда я что-то неправильно делал. Но даже в Readme к версии 1.3.1a написано, что добавлен ключ -x, чтобы, если игра тормозит, курсор отрисовывался системой, а не игрой. Тогда он будет перемещаться быстро. А на более новых компьютерах, таких как Athlon 64 3000+, игра работала быстро.
> Нативные игра под линукс больше миф - чем реальность ... В основном все игры что (якобы нативные) использовали прослойки mono - реально нативных еще не видел...Очень мало игр используют Mono. Это все игры на игровом движке Unity, а также Terraria и SpaceChem.
Triple-A игры не используют движок Unity. Но нативный AAA-игр действительно маало. Например игры на движке Source 1 используют toGL - прослойку, написанную AMD/ATi в 00-е, ещё до Steam для Linux. Благорадя ней, игра даже не подозревает, что использует OpenGL. Она думает, что использует Direct3D, а прослойка конвертирует вызовы Direct3D в OpenGL. Зато игры на движке Source 2 используют нативный OpenGL, потому что его поддержка в нём наконец-то появилась.
Вы так говорите "нативный", как будто они все нативные на Windows...На самом деле далеко не все. Многие игры это порты с PlayStation, которая под капотом прячем FreeBSD. Некоторые разрабатывались изначально под Xbox 360, но не на современный (Xbox One) и потом портировались на остальные платформы. Есть, конечно игры, которые используют кроссплатформенные движки, у современных даже есть Linux-версия, но у разработчиков всегда есть какая-то первичная платформа, и она не всегда PC с Windows.
Игроки воспринимают игру, а не программу, которая её запускает. Игроку всё равно, если программа, которая запускает игру работает без ошибок... ну или хотя бы без раздражающих крахов с вменяемой частатой кадров заявленной для железа, указанного в системных требованиях. Ясное дело, что в реальности порты бывают ужасны, но дело тут не в Valve или ОС/платформе. Дело в разработчике и/или в издателе.
Студия которая разрабатывает игровые компоненты в игре не обязательно понимает как программировать на языке С/С++, чтобы самим написать движок. Компании сами или с подачки издателя прибегают к помощи аутсорсеров, которые портируют их игру на другую платформу. Есть маленькие инди-разработчики, которые делают это сами, но это скорее исключение. В этом мире Linux существует как платформа на которой есть игроки и решение портировать принимается не исходя из религии или знаний как (обычно их нет) а исходя из стоимости портирования (найма подрядчика) в соотношении к планируемой выручке.
Например, Dark Souls был написан тогда на еще молодом и новом PhyreEngine для PlayStation 3 и был портирован на Xbox360 со стороны издателя Bandai Namco в содействии с Sony в 2011-ом. Затем (по заявкам трудящихся) был сделан порт c Xbox 360 на PC (GFWL) в 2013-ом затем после смерти GFWL второй подрядчик переводил игру на Steam (а там не просто либу перелинковать надо было), провалившись с региональными ограничениями и постоянными крахами из-за ников в юникоде был изгнан и заменён на третьего подрядчика, который поддерживал его вплоть до выхода Dark Souls 3 (2016) после чего игра стала заброшенной и к ней написали сторонний матчмейкинг в довесок к 1001 моду, который исправлял баги множественного портирования. И вот в 2018 Bandai Namco наняла еще одну студию, чтобы портировать Remaster-версию на ПК в очередной раз.
В связи с этим у меня вопрос (риторический) вы вообще про какую "нативность" бредите? Это типа как "эксклюзив" на платформе Linux или вы с чего-то решили что делать игры на Linux стало удобно благодаря чудесному графическому стеку и умопомрачительному количеству ПО и SDK для разработки? Нет.Valve делает себе и окружающим инструментарий для автоматического портирования. Эти инструменты разительно снижают стоимость портирования и сопровождения. От этого будет расти количество игр портированных на Linux как на игровую платформу.
Главное тут только не обманываться кроссплатформенными движками:
- Они не гарантируют простоту портирования конкретной игры.
- Они не помогают сменить управление (у платформ типа геймпад/сенсор/клавиатура)
- Они не помогают в оптимизации производительности
- Они не автоматизируют техническое сопровождение, а, наоборот, чем больше платформ, тем больше затрат на саппортТо что делается на wine/dxvk/proton - это всё очень хорошо по сравнению с обычным портированием между другими платформами. И да, порты бывают ужасными не только с консолей, бывает наоборот. Есть тот же Broforce (на Unity), который течет по ОЗУ и выдаёт падения до 10 fps на PlayStation 4. Не единственный, просто первое что сразу вспомнилось...
> вы
> с чего-то решили что делать игры на Linux стало удобно благодаря
> чудесному графическому стеку и умопомрачительному количеству ПО и SDK для разработки?
> Нет.здравая мысль.
> Valve делает себе и окружающим инструментарий для автоматического портирования.
что_за_фигню_я_только_что_прочитал.jpg
мил человек, вы так и виртуалбокс с kvm в автоматическое портирование запишете.
давайте будем называть вещи своими именами, запуск программы через линуксолятор или вайн так и будем называть - запуск через api прокладку? портирование так-то немножко не про это, портирование - это адаптация кода под родные api, существующие на платформе. или нет?
Эти инструменты
> разительно снижают стоимость портирования и сопровождения. От этого будет расти количество
> игр портированных на Linux как на игровую платформу.какого портирования, какого сопровождения, спрошу еще раз? valve пилит wine, какое это отношение имеет к портированию и к "игровой платформе"? кто и что там сопровождает? для сопровождения нужно, чтобы компания, выпустившая игру для win, хотя бы была в курсе, что ета игра, оказывается, "портирована на linux".
> То что делается на wine/dxvk/proton - это всё очень хорошо по сравнению
> с обычным портированием между другими платформами. И да, порты бывают ужаснымипротон - pet project, который в valve живет, ровно пока есть лишние карманные деньги, которые можно тратить на блажь сотрудников. портирование - это когда автор игры или хозяин платформы видит, что можно заработать денег. или, как в id, есть goodwill и мелочь на содержание своего домашнего ttimo.
конечно, для потребителя наличие api прокладки или эмулятора платформы лучше, чем ничего.
Как же приятно читать связные и развёрнутые рассуждения, лайк.
Да и слава Гейбу, ибо нативные порты работали как говнище, которое на своей кривом порте под opengl выдавало раза в два-три меньше фпс, чем под протоном и рендер под opengl при этом выглядел как говнище.
Да всем пофиг на твое мнение. Взрослым людям вроде меня главное чтобы можно было поиграть в любимую игру 2-5 летней давности, какой-нибудь ведмак 3 например.Кто в здравом уме будет делать нативные порты для тысяч игр, которые были очень популярны в последние 10 лет? А для новых игр вполне будут делать порты из-за кроссплатформенности Vulkan.
4 протон работает, 5 ни одну игру не запускает.
пользуй Lutris, он один и запускает всё
небось видяха древняя и неумеет vulkan, либо дрова последнего не установлены. PROTON_USE_WINED3D=1 в помощь.
>небось видяха древняя и неумеет vulkanАга, протон 4 ведь не под вулканом работал, а на какой-то забытой древней технологии асинхронных вычислений, созданную еще ацтеками до того, как люди изобрели вычислительную технику (нет).
Ты забыл назвать модель видеокарты. Вангую это не nvidia.
вы таки не поверите, но протон 4 для приложений на dx9 действительно работал не под вулканом, да.
Microsoft выпустила WSL-2 что бы люди были счастливы и не пользовались костылями Proton))
Как здорово что теперь можено играть в нативные Линукс игры на оффтопике.
> Как здорово что теперь можено играть в нативные Линукс игры на оффтопике.Нет, чтоб играть на десктопе в нормальные игры без тормозов) и оставить GNU/Linux для серверов)) а WSL для разработки и тестирования ПО
Чтобы люди были счастливы, Microsoft следовало бы распуститься.
А где десктоп брать? Макбуки слишком дорогие, знаешь ли.
> А где десктоп брать? Макбуки слишком дорогие, знаешь ли.Тебе и телефона в качестве десктопа хватит
Не люди, а те 3 процента, что используют Linux на десктопе:)
Называть 3 процента людей "не людьми" в некоторых странах может приводить к уголовной ответственности.
Ты это соловьеву скажи
Планктона всегда должно быть больше, чтобы было чем питаться китам
Олигарх в треде? Сделал состояние на пользователях Windows, вложив его в Linux, не иначе?
Наоборот, везде, где можно давил проприетарные приложения, базы и системы, способствуя найму и расширяя фронт работ для Linux+BSD админов, DBA и программистов.
Ну и как ты питался пользователями Windows, мамкин Ганнибал Лектор?
За последние годы они вроде таки перешли на светлую сторону :)
Патологические фантазии - признак тяжелого психического расстройства.
А перед этим все свои поделия отдать в FSF под GPL3+ :D.
> Valve выпустила Proton чтобы люди были счастливы и не пользовались костылями типа WSL-2//fixed
> Microsoft выпустила WSL-2 что бы люди были счастливы и не пользовались костылями Proton))И вместо этого пользовались костылями WSL в пробэкдореной систем. Спасибо, нет.
>> Microsoft выпустила WSL-2 что бы люди были счастливы и не пользовались костылями Proton))
> И вместо этого пользовались костылями WSL в пробэкдореной систем. Спасибо, нет.Батенька а что в делаете в консоле?
>Компания Valve опубликовала выпуск проекта Proton 5.0-8,Как можно так составлять предложения.
Лехко? :) Люди художественную качественную не читают, отсюда баги в грамотно и стиле писательстве.
Сменил для Worms Armageddon - Proton 3.16 на 5.0. Теперь меню игры не растягивается навесь экран, а находится в углу экрана в размере 640x480. Сама игра стала тормозить почему-то. Выставил для этой игры обратно 3.16.
Весьма частый случай. У меня тоже много что на 3.16 работает, а на 5 вообще не запускается. Советую вам попробовать Proton-GE
https://github.com/GloriousEggroll/proton-ge-custom
Есть ли способ запустить Nvidia Geforce Now в Линуксе?
Какие только зонды люди не ставят себе, лишь бы OBS не пользоваться.
При чем здесь это?
Valve молодцы, именно они загоняют гвозди в крышку гроба самой популярной ОС. Всё остальные со своим мнением могут быть свободны!
Статистику Стима сам найдёшь или ссылку кинуть?
Признаться честно линукс как десктоп вообще не юзабелен от слова совсем, драйверов нет или ставятся при помощи особой магии на ядро особой версии которое нужно собрать самому... и так со всем
Я так и не смог поставить винду в дуалбут на свой компьютер (x470 crosshair vii, 2700X). Жалуется на отсутствие какого-то драйвера при установке. Перепробовал с десяток образов и флешек. Арч же установился без проблем.
Забавный факт, по статистике количество виндушеров юзеров в стиме, совпадает с количеством криворукого хомячья, которое ни на что в принципе не способно.
Proton доступен отдельно от Steam или для его работы нужно покупать игры у Valve?
Proton это тот же Wine только ТИПО настроенный вульвой шоб работало, но итог немного предсказуем
Proton вполне себе отдельная технология. Litrus это сторонняя программа которая запускает игры с помощью proton без всякого steam
Proton такая же шляпа как и Wine( Из стимовских игр более менее работают лишь изометрические хиты 90-х вроде Горкий-17, Septerra Core и Diablo 2, во всех остальных баги, вылеты, радужные текстуры, про тени я промолчу, короче на фоне этого Г винда образец стабильности
У меня опыт строго противоположный, в венду приходится тащить вайн, чтобы игры работали, а в линуксе в протоне всё работает из игр последних 5 лет.
Сказки не рассказывай! Я даже Oblivion и Two Worlds не могу нормально запустить из-за текстур цвета радуги, смешно но даже Earth 2160 не идет, а еще Горкий-17 который на минуточку аж 99 года периодически впадает в анабиоз вместе с бубунтой, приходится делать хард ресет... Linux это стабильно! ага ага
>даже Oblivion и Two WorldsОни и в венде через одно место у меня работали. А зарегистрировать ключ так и не получилось. Просто прекрати выбирать худшие игры от худших разрабов и издателей и всё пройдёт.
>периодически впадает в анабиоз вместе с бубунтой, приходится делать хард ресет
Проблема скорее всего с дровами на твою видеокарту. Это наиболее вероятно. У меня такое было с амд, на венде тоже зависало всё намертво или не закрыть приложение никак было и чёрный/фиолетовый экран с зависшей игрой. С тех пор как перешёл на нвидиа только 1 игра повесила систему, это frostpink. Ей не хватило 5гб свопа, поставил 16 гб свопа и спокойно прошёл всю, за 30 часов ни одного зависания. Ну ей просто 8гб видеопамяти надо было, а у меня у видеокарты только 2гб. В системных требованиях наврали, да.
FIFA 07 крашится при запуске, как тебе такое илон маск?
> FIFA 07 крашится при запуске, как тебе такое илон маск?Давай я дам тебе перечень разрабов и издателей, игры которых покупать не нужно? Они все имеют плохую/отсутствующую поддержку и не работают в вайне. Могу дать ещё список, чьи все игры я покупаю, но это наверное уже субъективные предпочтения будут. Да и в целом меня довольно специфичные предпочтения в нишевых играх и некоторые издатели этим пользуются накручивая цену. Это меня расстраивает. https://en.wikipedia.org/wiki/Gust_Co._Ltd.
Че ты так топишь за стим, если он сам н@ебует пользователей, значит заявленные игры с поддержкой линукс работают через жопу, а виндовые которые может и под вайном запустятся стим отказывается устанавливать... В чем смысл значка Steam+Linux? Может уместнее был бы значок 50 на 50?
> Че ты так топишь за стим, если он сам н@ебует пользователей, значит
> заявленные игры с поддержкой линукс работают через жопу, а виндовые которые
> может и под вайном запустятся стим отказывается устанавливать... В чем смысл
> значка Steam+Linux? Может уместнее был бы значок 50 на 50?Стим ни при чём совершенно, всё зависит от разрабов. Всё-таки его стараниями линукс стал нормальной гейминг платформой, так или иначе, почему бы и не топить? Когда разрабу не совсем плевать на своих покупателей, то и линуксовый билд у него нормальный будет. Все проблемы на самом деле от говнокода, и это отражается во всём отношении к покупателям. Проблемы есть у всех игр на всех платформах, просто так получается, что ресурсов на линукс с макос тратят меньше всего, и билды для этих платформ самые кривые. Особенно часто это так для издателей, у которых пк по остаточному принципу.
Стим не причем? Погоди, а игры разве не тестируются на работоспособность в линухе перед тем как добавлять их категорию Steam+Linux? А вот на сайте стима указано что проводится тщательное тестирование кокаина наверное, ибо ничем другим я такую дичь с Steam+Linux обьяснить не могу
Они даже не тестируются на работоспособность в виндоус, QA стима -- притча во языцех, ибо отсутствует.
И я об этом
Линукс стал игровой платформой? Серьйозно? Запуск софта заточенного под Windows в режиме эмуляция вайна это игровая платформа? Ну что ты черт побери такое несешь...
> Линукс стал игровой платформой? Серьйозно? Запуск софта заточенного под Windows в режиме
> эмуляция вайна это игровая платформа? Ну что ты черт побери такое
> несешь...Wine Is Not an Emulator, учите матчасть. В процентном отношении нормальных портов и просто кроссплатформенных билдов стало куда больше. Кроме того появились различные коммерческие решения для портирования с готовыми трансляторами в opengl, теперь разрабу нужно отсыпать немножечко денег за какой-нибудь eON и если его код не совсем ужасен, всё будет работать нормально. И да, линукс это вполне себе игровая платформа на сегодня, даже без стима всякие эмуляторы (приставок) работают в нём лучше, чем в венде.
Не надо ляля, каноничная расшифрофка была Windows Emulator(WinE)... В эмуляторе WinAPI и DX работает лучше чем нативно? Вы часом не на форониксе меряли, а то вроде бы они тоже намеряли что софт под линухлятором на бзде работает на 120% быстрее чем на самом линухе?
Это вряд ли. Транслятор не эмулятор, там не эмулируется ничего. Для того чтобы получить нормальную скорость на виндоус тоже используют всякие трансляторы и прослойки, игры то под консоли заточены. Работает иногда лучше, потому что нижний уровень может быть легаси, которое ломается, или он может быть написан не эффективно. Именно поэтому библиотеки из вайна используются для запуска игр в венде. И кстати уже есть несколько игр, которые под вайном работают быстрее ничего не теряя.>софт под линухлятором на бзде работает на 120% быстрее
Такое можно объяснить. Линуксулятор был протухший и не полноценный, вот и быстрее. От железа может зависеть опять же, как и что собрано. Ну и шланг оптимизирует лапшой из goto, так что где-то и побыстрее будет, как соберёшь, в общем.
Wine именно эмулирует Win32 API и более современные реализация для приложений, а вот как эмулирует это уже про то, что он транслирует вызовы Win32 API в POSIX/Linux API на лету, вместо виртуализации всей ОС
Погоди, но в Steam тот же Two Worlds заявлен как работающий на Steam+Linux, а нихрена не работает, даже в меню текстуры не отображаются, только текст
> Погоди, но в Steam тот же Two Worlds заявлен как работающий на
> Steam+Linux, а нихрена не работает, даже в меню текстуры не отображаются,
> только текстЯ так The Bard's Tale купил. Чё-то совсем не то с гаммой, слишком тёмный экран. Так и не починил, но в вайне по-моему нормально работало.
Прикол в том, что если у тебя уставновлен стим который при установке тянет протон и ты решил установить вайню, то они внезапно конфликтуют и у тебя не работает ни протон ни вайн... ЗАШИБИСЬ
Только с Горьким такая хрень, просто лочит намертво бук, все остальное квадратные текстуры всех цветов радуги
>Они и в венде через одно место у меня работали.Ну так не бери ничего на Стиме. Там в нагрузку ещё куча либ, чтобы всё это запускалось только через Стим и никак иначе. Бери обычные дистрибутивы - либо хорошие репаки у пиратов, либо покупай на Gog.com игры без DRM, да ещё и с дополнительными патчами, чтобы не надо было шаманить, запуская некоторые старые игры на 10-ке.
Обычный лицензионный (не Стим) Oblivion до сих пор без проблем запускается и работает. Как и черт-те сколько лет назад.
>амд
Процессоры делать умеют. А видеокарты - NVIDIA, без вариантов.
> Ну так не бери ничего на Стиме.but but but... ачивки?
> на Gog.com игры без DRM, да ещё и с дополнительными патчами,
сорьки, это опеннет. только у нас, куча народу юзают стим, одновременно топят за gpl, и не видят в этом никаких противоречий.
Плюсую, gog отличный сайт где ты купил игру и она твоя, качай ее, пиши на диски, ведь ты ее купил, не что стим от вульвы...
> but but but... ачивки?А удовлетворения от игровых достижений, которые переживаются самим тобой недостаточно? Или надо непременно похвастаться в геймерских сетях? Вот и выросло поколение, которым непонятен кайф от рубки в Doom в одно рыло ночью в пустом офисе без свидетелей...
> куча народу юзают стим, одновременно топят за gpl, и не видят в этом никаких противоречий
Может быть этот народ в глубине души мечтает, что когда-нибудь Стим чудесно перейдет под контроль gnuсных? И комьюнити, обретя свободу, разработает наконец ту самую игру, чтобы можно было "играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи."
Не, противоречий, на самом деле нет. Вполне можно _желать_ GPL'а или чего-то подобного, но _пользоваться_ тем, что есть. Если ты, конечно, не фанатик, который страшится оскверниться лицензионно нечистым.
> А удовлетворения от игровых достижений, которые переживаются самим тобой недостаточно?
> Или надо непременно похвастаться в геймерских сетях? Вот и выросло поколение,
> которым непонятен кайф от рубки в Doom в одно рыло ночью
> в пустом офисе без свидетелей...эм... товарищ, вы объясняете это человеку, который, получив из киева архив с первой квакой в пять вечера в пятницу, встал из-за компа в офисе в полдевятого утра в субботу Ж8-{}
>> куча народу юзают стим, одновременно топят за gpl, и не видят в этом никаких противоречий
> Не, противоречий, на самом деле нет. Вполне можно _желать_ GPL'а или чего-то
> подобного, но _пользоваться_ тем, что есть. Если ты, конечно, не фанатик,
> который страшится оскверниться лицензионно нечистым.не то, чтобы я считал себя фантиком, но мне как-то неудобно пользоваться софтом, который я не контролирую.
тупой пакет с бинарниками, который я могу развернуть где нужно и когда нужно, нигде не регистрируясь и никого не спрашивая, мне привычнее, чем библиотека под контролем постороннего дяди габена.
это та из свобод по столлману, которую для меня существенна.
> получив из киева архив с первой квакой в пять вечера в пятницу, встал из-за компа в офисе в полдевятого утра в субботу Ж8-{}Рукопожимаю.
> мне как-то неудобно пользоваться софтом, который я не контролирую
Вы покупаете в магазине, например, ветчину, сыр и хлеб. А в кафе едите приготовленное другим человеком блюдо из продуктов, которые вы не выращивали сами. Т.е. - вы все это не контролируете. Вы ездите на метро, диспетчерскую которого вы совершенно не контролируете. А уж когда вы летите на самолете...
> тупой пакет с бинарниками, который я могу развернуть где нужно и когда нужно (...) это та из свобод по столлману, которую для меня существенна
Это действительно существенная и важная свобода - свобода владеть собственностью. Т.е. - не _арендовать_ вещь, но приобретать. Но к "свободе" по Столлману это не имеет отношения :-)
> Вы покупаете в магазине, например, ветчину, сыр и хлеб. А в кафе
> едите приготовленное другим человеком блюдо из продуктов, которые вы не выращивали
> сами. Т.е. - вы все это не контролируете. Вы ездите наваша аналогия сос^Wнехороша, странно, что это нужно объяснять.
я покупаю в магазине качественный продукт. если в этот магазин меня не пустят, или начнут продавать некачественный продукт - есть и другие магазины. то же и на рынке. я прекрасно контролирую кафе - я хожу в то кафе, где хорошо готовят, где расторопные официантки и вменяемый хозяин. в один прекрасный день он захочет нассать мне в пиво или вообще отравить меня и зарезать кухонным ножом, но пока я заношу ему денежку, он меня вкусно кормит, и мы не ругаемся - я пренебрегаю этой вероятностью.
я контролирую такие вещи достаточно, чтобы чувствовать себя комфортно. думаю, вы поступаете так же - вы же не садитесь в засранную маршрутку с явно укуренным водилой просто потому, что "а ехать-то надо!"
>> тупой пакет с бинарниками, который я могу развернуть где нужно и когда нужно (...) это та из свобод по столлману, которую для меня существенна
> Это действительно существенная и важная свобода - свобода владеть собственностью. Т.е.
> - не _арендовать_ вещь, но приобретать. Но к "свободе" по Столлману
> это не имеет отношения :-)да ладно? свобода бегать программу когда я хочу и как я хочу, без ограничений - это к столлману не имеет отношения, правда чтоль?
> странно, что это нужно объяснятьКонечно, странно. Потому что это нормальная аналогия. С другими потребительскими предложениями на рынке.
> есть и другие магазины (...)
Есть и другие ОС.
Не нравится Windows - ставь дистрибутив Linux, который устраивает. А если у него ещё и будет техподдержка, а если ещё и хорошая за умеренную плату... Не нравится Linux - покупай Mac.А если говорить о чисто игровых кейсах - не нравится PC, велкам, приобретай XBox, не нравится и он - приобретай PlayStation.
> это к столлману не имеет отношения, правда чтоль?
Правда-правда. К Столлману имело бы отношение, если бы ты эту программу 1) мог бы форкать и переписывать, а раз тебе этой возможности не дали - ты раб, да-да, раз пользуешься несвободной проприетарщиной 2) твоя прекрасная абсолютно свободная ОС давала бы тебе жесткий отлуп, в случае, если ты наивно думая, что совершаешь свободный выбор, захочешь поставить ужасную, скверную несвободную проприетарщину - а если первое и второе не соблюдено, Столлман смотрит на тебя как на г^W неофита, которому можно втереть свои лекции или как на пособника корпораций. Вот это - по Столлману.
>> странно, что это нужно объяснять
> Конечно, странно. Потому что это нормальная аналогия. С другими потребительскими предложениями
> на рынке.
>> есть и другие магазины (...)
> Есть и другие ОС.
> Не нравится Windows - ставь дистрибутив Linux, который устраивает. А если у
> него ещё и будет техподдержка, а если ещё и хорошая за
> умеренную плату... Не нравится Linux - покупай Mac.
> А если говорить о чисто игровых кейсах - не нравится PC, велкам,
> приобретай XBox, не нравится и он - приобретай PlayStation.я что-то не понимаю, с кем и о чем вы беседуете.
я заметил, что предпочитаю бинарники, не отягощенные всякими пускалками типа стима и прочего, которые я могу запускать на любом pc и в любое время, без регистрации и смс, без оглядки на drm.
при чем тут не нравится виндовз покупай мак, при чем тут плейстейшн?
>> это к столлману не имеет отношения, правда чтоль?
> Правда-правда. К Столлману имело бы отношение, если бы ты эту программу 1)
> мог бы форкать и переписывать, а раз тебе этой возможности не
> дали - ты раб, да-да, раз пользуешься несвободной проприетарщиной 2) твоя
> прекрасная абсолютно свободная ОС давала бы тебе жесткий отлуп, в случае,
> если ты наивно думая, что совершаешь свободный выбор, захочешь поставить ужасную,
> скверную несвободную проприетарщину - а если первое и второе не соблюдено,
> Столлман смотрит на тебя как на г^W неофита, которому можно втереть
> свои лекции или как на пособника корпораций. Вот это - по
> Столлману.как скажете. итого, я продолжаю бегать тот же ведьмак, купленный в гоге, когда захочу и где захочу, а вы можете считать, что я не волен этого делать, ну или запускаю ведьмака, по-рабски пособничая с cdpr.
> при чем тут не нравится виндовз покупай мак, при чем тут плейстейшн?К вашему замечанию о якобы неуместной аналогии с продуктовым магазином и кафе, не? Выбор есть, вот о чем речь. Выбор между тем, что вы полагаете качественным для себя и тем, что вы таким не полагаете. В софте этот выбор ничуть не меньше, чем в жрачке.
> как скажете. итого, я продолжаю бегать тот же ведьмак, купленный в гоге,
> когда захочу и где захочу, а вы можете считать, что я
> не волен этого делать, ну или запускаю ведьмака, по-рабски пособничая с
> cdpr.Я-то ничего не буду считать, я-то использую когда мне удобно - Windows и покупные лицензионные программы для него, когда мне удобно - Linux и опенсорсный софт для него, а игры я тоже приобретаю в гоге и активно пропагандирую этот магазин среди знакомых игроков. Считать будет Столлман, про которого вы почему-то (и ошибочно) решили, что его понимание свободы аналогично вашему, и его хомячки будут так считать.
> Я-то ничего не буду считать, я-то использую когда мне удобно - Windows
> и покупные лицензионные программы для него, когда мне удобно - Linux
> и опенсорсный софт для него, а игры я тоже приобретаю в
> гоге и активно пропагандирую этот магазин среди знакомых игроков. Считать будет
> Столлман, про которого вы почему-то (и ошибочно) решили, что его понимание
> свободы аналогично вашему, и его хомячки будут так считать.ну вот его понимание одной из свобод ПО, той, про которую я говорю, дословно таково:
The freedom to run the program as you wish, for any purpose (freedom 0).
охота вам наворачивать вокруг этого талмудистику и говорить "рав столлман имел в виду то, а не это" - воля ваша.
> охота вам наворачивать вокруг этого талмудистикуМне - неохота, по мне, так вообще бы этого рава не было во веки веков, да пожелает Адонай стать этому мишигенеру не сущим :-) А талмудистику вокруг этого он сам и наворачивает.
Но кстати со старыми играми у вайна действительно проблемы. Я точно знаю что игры на dx7 куда лучше работают в 10, а для игр на dx8 можно поискать патчи на багзилле (придётся самому их переписывать под современный вайн). Для dx9 надо скачать компилятор шейдеров, но в основном неплохо. Что-то работает с dxvk9 лучше (интегрировали в основной dxvk теперь). Игры на dx11 имеют меньше всего проблем в среднем. Раньше меньше всего проблем создавали opengl игры. Никто в вайне не будет пилить древний dx, пока этим не займутся разрабы dxvk (обещали что такая вероятность есть в перспективе).
Абсолютно та же проблема с текстурами в War Thunder который пашет на DX10+, ну и шикарный фпс в районе 17 кадров, при том что на винде 55 кадров на моем же ноуте... Красота
красотище
Причём многих из этих проблем в вайне ранее не было.
и как это я почти одни только "старые" игори на вайне гонял..
> и как это я почти одни только "старые" игори на вайне гонял..Не знаю, я гонял только с патчами из багтрекера. Берёшь патч для 1 вайна, пару вечеров тратишь на его переписывание под 5 (в лучше случае, там тонны мусорного частично отрефакторенного кода и в самом вайне, даже там где его 10 лет не трогали), потом ещё пару дней избавляешься от багов и ищешь как захакать пробемы, после уже можно и поиграть. В современные игры куда приятней играть -- запустил и прошёл, всё. Иногда quartz.dll переключил на внешнюю и обратно, или dxvk отключил.
ха, кварц всё еще глючит? ну вот собственно и ответ - те же телодвижения и для старых игр я проделывал.
100 лет уже правда под вайном не играл, ну его в качель
А ведьмак 3 это тоже хит из 90х?https://www.protondb.com/ - Вот полный список 10 тысяч игр которые работают через Proton. Причем игры поделены на качество работы через proton от "Нормально" до "Идеально".
>Устранён крах в TOXIKKТак TOXIKK вроде же линукс версия есть.
пусть впускает обратно.
directхер как известно создавался только и исключительно с целью вендор-лока и недопущению распространения стандартного opengl (как и всё остальное что делал/покупал некрософт)
игры не портируют потому что вся сложность в directxер -> что-нибудь вменяемое
вайн и новые модные примочки пыхтя пытаются эмулировать директхер
значит вайн и ко нацеленно поддерживают самое гадкое что случилось для игр в этом и прошлом тысячелетии
СМЕРТЬ ВАЙНУ!!!
ТЫ МЕНЯ ПОНЯЛ АНОН
Сколько ж можно эту чушь повторять. Вот почитайте хотя бы для общего развития: https://habr.com/ru/post/397309/
Ну, я не говорю уже о таких банальностях, что DirectX — это _не только_ Direct3D.
Проект Wine не хотел добавлять поддержку Direct3D. Но у них появился сильный конкурент Cedega (бывший WineX), который такую поддержку имел, и составлял существенную конкуренцию Wine. Тогда проекту Wine пришлось добавлять поддержку Direct3D. А ещё они сменили лицензию с MIT на LGPL 2, чтобы Cedega не могла пользоваться их кодом. Тем пришлось базироваться на последнем снапшоте Wine под лицензией MIT, и реализовывать все новые вещи, не подглядывая в код Wine.Вообще компания CodeWeavers ведёт себя жёстко по отношению к конкурентам. Ладно ещё защищать свои права, наказывая тех, кто патчит Wine и продаёт за деньги, не показывая исходники. Это она имеет полное право делать. Но запрещать TransGaming использовать название WineX? Почему?
>я не говорю уже о таких банальностях, что DirectX — это _не только_ Direct3D.И хорошо что не говоришь. Потому что действительно банальность.
При этом инпут и звук точно так же задушил альтернативы от той же локи сдл опенал не знаю там фмод и т.д. но главное это графоний, ибо сдли и опеналы родились для портирования с венды, а опенгл (ну и глайд) существовали и рулили до уродского бастарда
А хабр сам читай, или скажи в чем чушь.
Если вы не хотите читать там, зачем я буду напрягаться и писать здесь?
В свое время не мог ничего запустть под протоном. Только потом докапался, что для его корректной работы нужно доустановить в систему кучу 32-битных библиотек. Теперь все замечательно работает (AMD RX 570, открытый драйвер)
Докапался... до чертиков в глазах?! Выкинь нафиг эти капли.
Ну не знаю, десяток игр через Steam проверил. Запускаются одним нажатием.Иногда нужно добавить параметры запуска игры вроде:
PROTON_USE_WINED3D11=1 %command%Но это индивидуально по каждой игре. Если возникли проблемы с запуском, то нужно смотреть обсуждение игры на protondb.com
Всё таки это костыли и подпорки в среде, которых загружаются устаревшие игры.Соратнкики! Все за написание нативных игр!