Ферал, я против тебя ничего не имею. Но игроделы - ну блин, что вас заставляет создавать game engine's с поддержкой Direct3D, и ничего большего? Сейчас же не 2004 год, когда разработчики Far Cry сначала сделали выбор Direct3D/OpenGL в настрйоках игры, а потом стыдливо убрали, потому что «ха-ха, они поддерживают OpenGL!». Сейчас Габен и кросс-платформа рулит! А вы по-прежнему живёте в 2004-м...
Но игроделы - ну блин, что вас заставляет создавать game engine's с поддержкой Direct3D, и ничего большего?
Экономика. Никому нахрен не упало тратить рабочее время высокооплачиваемых сотрудников на адаптацию игры для работы на никому ненужных платформах с 0,2% игроков. Вот отдать джамшутам из ферал через 2 года после релиза - это совсем другое дело.
Просто надо узнать насколько испортили производительность.
Кто и чем её мог испортить, если порт делал не сам разработчик игры? Кого винить? А по тем тестам, что показали выше - разница весьма незначительная, учитывая что здесь транслятор
Но игроделы - ну блин, что вас заставляет создавать game engine's с поддержкой Direct3D, и ничего большего?
Сейчас Габен и кросс-платформа рулит!
Это сейчас так. Если бы это началось в том далёком 2004 - то сейчас всё было бы горааааздо лучше. А так весь рабочий процесс игроделов - это винда и инструменты, заточенные под неё. Линукс и Макось им коммерчески невыгодны. Поэтом крайне редко кто из игроделов уже на этапе разработки думает об этих ОС. Надо радоваться что пока хотя бы Фералам отдают на портирование.
А по тем тестам, что показали выше - разница весьма незначительная, учитывая что здесь транслятор
Причём здесь транслятор? Транслятор не снижает производительность, а наоборот, увеличивает её, засчёт загрушек, FIXME: и нереализованных вызовов. Убедиться можно, запустив например Firefox под wine, который покажет бóльшую производительность, нежели нативная версия. А игра тормозит из-за поганых иксов, от которых надо избавиться как можно скорее!
А игра тормозит из-за поганых иксов, от которых надо избавиться как можно скорее!
По моему опыту: когда игра вместо 200 кадров в секунду показывает 130, тут действительно могут быть виноваты иксы, хотя трудно назвать это тормозами.
Но когда вместо 60 кадров игра на том же железе выдает 18, то тут дело далеко не в иксах, а в чем-то другом, например в драйверах OpenGL или в реализации параллельных вычислений для конкретной игры. Частично это подтверждается тем, что некоторые игры можно-таки запустить на «честном» wayland, и там они не начинают магическим образом работать быстрее.
Не так. Раньше был честный фулл скрин. Года так до 2013-го. Это когда Alt-Tab не работал. Icculus (автор 99% игр для Linux) принципиально так делал, так как стандарт. А разработчики инди-игры сделали «полноэкранное окно», и у них Alt-Tab работал. А также он работал с играми, запущенными в Wine.
А потом Valve решила для TF2 и L4D2 сделать полноэкранное окно тоже. Ну и Иккулус поддался. Пересобрал все свои игры, ранее выходившие в Humble Bundle, в Ubuntu 12.04, с SDL2, и с новым режимом фуллскрина. Чтобы Alt-Tab работал
Про драйверы ты выше тоже ошибся. Проприетарный NVIDIA ничуть не уступает ему же под Windows. Когда игра нативная. Их немного, но они есть. Бандур-з гейт расширенное издание, Трайн, Вивинити тхе оригинал син, Санктум 2, Вар Тандер, Авесоменавтс, Сериоуз сэм 3, Сома, Тхе Талос Принципле, Амнезия, весь Id Software, UT2004 и Killing Floor 1
Раньше был честный фулл скрин. Года так до 2013-го. Это когда Alt-Tab не работал. Icculus (автор 99% игр для Linux)
Это все ерунда, никакого «честного» фуллскрина небыло и быть не могло. Там было все то же полноэкранное окно. Ну и еще разрешение принудительно переключали, что сейчас считается недопустимым, т.к. за все годы никто не изобрел надежного способа возвращать как было. Alt+tab не работал из-за того, что игра монопольно захватывала управление, а это в свою очередь было действительно обусловлено кривостью тогдашних способов ввода в иксах. Что поделать, libinput2 тогда еще небыло.
Да, в играх от Loki Games / LGP разблокировка управления производилась по ctrl+g, а в играх от id software при открытии консоли в игре.
все игровые движки для ААА игр начиная с 2010 года чаще всего пилят пара рандомных васи с фриланса(русских чаще всего, из сибири где рабочее время дешевле)
и распиливают на миллионы долларов это уже «пиар компания» и манагеры из офисов в америках
но ты продолжай верить в «техничность и сложность» ддвижков
Значит мне повезло. Действительно плохой порт, который у меня есть — это Witcher 2. Но и тогда у меня была затычка вместо видеокарты теперь уже десятилетней давности.
Низкий фпс - это такой же косяк, как и пропадающие тени, мерцающие текстуры, вылеты и тд.
За что мне винить Feral?
За то, что на винде я играть могу, а на лине нет. Ибо на винде у меня 60+ фпс, а на лине от силы 40. Это сильно портит, и без того унылую, репутацию линя.
Yeah, the port is more than twice as fast, doesn't hang the GPU with max settings, renders everything correctly, and more importantly, it doesn't stutter like mad when the shader cache is cold. With the small update it received this morning I actually got the port to run. Very impressed so far, they are straight-up beating Windows D3D11 when CPU bound, and it's only some 10% slower on RADV when GPU bound (which is in line with the Nvidia results).
автор dxvk о порте. на слабом цпу работает лучше винды, на нормальном небольшое отставание. к слову о плохом порте от фералов.
Протестировал сейчас, максимальная разница на высоких настройках 14%, на очень высоких вообще всего 6%, хороший порт, прошлая часть была хуже портирована
Правда драйвер 390.48, меньше чем у фороникса. Но посмотрим, запустится или нет.
Запустился на этом драйвере, поиграл несколько часов. В принципе, играть можно, подлагивания чувствуются, когда большие пространства. Пресет максималка по графике (1920x1080), nv 960 на встроенном тесте производительности показывает средние 46 fps. На таких настройках игра кушает ОЗУ (8Гиг из 16), Видеопамяти (2.2Гиг из 4).
Пока не понял, зачем там какие-то сундуки с картами. Просветит кто-нибудь?
AMD GCN 1st and 2nd generation graphics cards are not supported.
ахахах боже какое же АМД гавно
зато «почти допили» драйвер, ну а теперь иди в магазин за «новой» видеокартой АМДбой для АМДпобеды - скоро уже догоним виндодрайвер; твой донат очень важен!
AMD GCN 1st and 2nd generation graphics cards are not supported.
ахахах боже какое же АМД гавно
Это потому, что в отдельных случаях на этих карточках требуется большой бубен, чтобы запустить вулкан. Они пытаются оградиться от решения проблем, связанных с неправильной конфигурацией ОС у пользователя, так-то все работает, быстро и картинка без искажений.