Доступен (https://www.winehq.org/announce/4.9) экспериментальный выпуск открытой реализации Win32 API - Wine 4.9 (https://www.winehq.org/). С момента выпуска версии 4.8 (https://www.opennet.me/opennews/art.shtml?num=50664) было закрыто 24 отчёта об ошибках и внесено 362 изменения.Наиболее важные изменения:
- Добавлена начальная поддержка установки Plug and Play драйверов;
- Реализована возможность сборки 16-разрядных модулей в формате PE;
- Различные функции перемещены в новую DLL KernelBase;
- Внесены исправления, связанные с работой игровых контроллеров;
- Обеспечено применение высокоточных системных таймеров, при их наличии;- Закрыты отчёты об ошибках, связанные с работой игр и приложений:
Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.
Одновременно компания Valve опубликовала (https://github.com/ValveSoftware/Proton/releases/tag/proton-...) сборку проекта Proton 4.2-5 (https://github.com/ValveSoftware/Proton/), который основан на наработках проекта Wine и нацелен на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются (https://github.com/ValveSoftware/Proton/) под лицензией BSD. Proton позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, поставляемые только для Windows. Пакет включает в себя реализацию DirectX 10/11 (на базе DXVK (https://www.opennet.me/opennews/art.shtml?num=50209)) и 12 (на базе vkd3d (https://www.opennet.me/opennews/art.shtml?num=48648)), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана. По сравнению с оригинальным Wine значительно увеличена производительность многопоточных игр благодаря применению патчей "esync (https://www.opennet.me/opennews/art.shtml?num=50475)" (Eventfd Synchronization).
В новой версии (https://github.com/ValveSoftware/Proton/wiki/Changelog) добавлена поддержка сетевых API Steam, используемых в новых играх, в том числе в "A Hat in Time". Внесены многочисленные исправления, связанные с настройкой раскладки в игровых контроллерах, которые решили многие проблемы с игровыми контроллерами в играх на базе движка Unity, включая Subnautica и игры компании Ubisoft.
В Proton 4.2-5 задействован выпуск прослойки
DXVK 1.2.1 (https://github.com/doitsujin/dxvk/releases/tag/v1.2.1) с реализацией DXGI, Direct3D 10 и Direct3D 11 поверх API Vulkan (ранее использовалась версиия 1.1.1). Кроме исправлений ошибок и улучшения поддержки игр в ветке DXVK 1.2 задействован (https://www.opennet.me/opennews/art.shtml?num=50678) отдельный поток для передачи буфера команд и добавлена поддержка специфичных расширений рендеринга, официально не определённых в спецификации Direct3D 11. В корректирующем выпуске DXVK 1.2.1 улучшена совместимость с ReShade (https://reshade.me/), решены проблемы с производительностью игр Lords of the Fallen и The Surge, устранены крахи игры Yakuza Kiwami 2.URL: https://www.winehq.org/announce/4.9
Новость: https://www.opennet.me/opennews/art.shtml?num=50741
Хорошие новости, они не собираются там midi или mpeg (quartz.dll) закончить? Или там jack вернуть заодно? Или может быть dx7-8 заработает в играх? Нееет кому это нужно, конечно.Под wolfrpg старый тоже приходится протухшую сборку с патчами держать (миди с вайнтрикс можно получить, как и мпег, а вот глитчи это неприятно). Приходится десятку держать ради всяких там AquaNox.
Ещё говорят у rpgmaker vx жуткие пробемы со шрифтами, а rpgmaker mv у меня так вообще отказывается работать (хорошо что он под линукс есть, что бы там плохого не говорили про жс и ноду).
где ссылка на сорцы протона?
если нигде, какого лешего он делает на этом сайте?
Вот очередного анонима забыли спросить. Или сейчас снова услышим про "Игры на UNIX - нинужно!"?
сам хоть понял, что написал?
Сорцы на гитхабе, то что тебе лень их найти, не означает, что проект закрыт.
https://github.com/ValveSoftware/Proton
Почему собсна нет? Или что идейный аноним сейчас будет лечить про то что этот сайт только про опенкод?
Интересно, когда будет d9vk, в интернетах уже ходит инструкция как ускорить guildwars 2 на windows с помощью неё xD
d9vk смержится с dxvk, как только станет зрелым
Уже есть, пользуйся:
https://github.com/Joshua-Ashton/d9vk
Я чего-то пропустил? С каких пор Proton использует vkd3d?
vkd3d является частью Wine, поэтому так.
>Добавлена начальная поддержка установки Plug and Play драйверовЭто что, винде капец? Как они такую фичу запилили? В виртуалке что ли их крутят? Или в эмуляторе?
Судя по быстрому гуглежу, это поддержка всякого говна вроде античитов, а вовсе не драйверов устройств.
а этим протоном как то можно пользоваться без стима?
Да, в лютрисе,например...
аксиома_эскобара.жпгМенять один клиент для игор на другой - такое себе. Речь, скорее всего, шла об установке и работе с протоном как с вайном
> Речь, скорее всего, шла об установке и работе с протоном как с вайномМожно и так, если самому скомпилировать (чтобы не было привязки к Steam Runtime).
Я, например, собираю Proton для использования отдельно от Steam.
https://github.com/Kron4ek/Wine-Builds/releases/tag/4.2-5-pr...
а его разве можно так собрать без копания в коде? Вроде же стим в зависимостях (и даже какую то виртуалку используют чтобы код везде собирался одинаково)
Ну, как минимум, основная часть Proton - Wine с разными патчами (https://github.com/ValveSoftware/wine) - собирается без проблем. Там у них в репозитории есть еще другие штуки типа vrclient и steam_helper - их я не пробовал собирать. В принципе, я думаю, большинство людей именно Wine из состава Proton интересует, так как там есть полезные патчи.
а этот патченный вайн включает в себя dxvk и прочие свистелки?
Так как это только Wine из состава Proton, то отличия примерно такие: faudio и dxvk нужно самому устанавливать (dxvk в префикс, faudio в систему), другие шрифты, нет openvr.
ну и в чем тогда отличие от стокового вайна? Лучшая поддержка геймпадов?
> ну и в чем тогда отличие от стокового вайна? Лучшая поддержка геймпадов?Отличие в патчах, которые есть в Proton и которых нет в стоковом Wine (в том числе в Staging). В том числе и лучшая поддержка геймпадов, да. Можно по коммитам на GitHub изучить, что интересного они туда добавляют.
Например, там есть весьма полезный патч на скейлинг разрешения в играх - вместо изменения разрешения самого экрана (как это делает обычный Wine), полноэкранные игры растягиваются под текущее разрешение.
Также некоторые игры работают нормально только под Proton (к примеру, DMC5).
Как под этим запустить Vega Conflict и Dreadnought?
Path of Exile когда начнет нормально работать?