URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117451
[ Назад ]

Исходное сообщение
"Выпуск Wine 4.9 и Proton 4.2-5"

Отправлено opennews , 25-Май-19 10:16 
Доступен (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


Содержание

Сообщения в этом обсуждении
"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 10:16 
Хорошие новости, они не собираются там midi или mpeg (quartz.dll) закончить? Или там jack вернуть заодно? Или может быть dx7-8 заработает в играх? Нееет кому это нужно, конечно.

Под wolfrpg старый тоже приходится протухшую сборку с патчами держать (миди с вайнтрикс можно получить, как и мпег, а вот глитчи это неприятно). Приходится десятку держать ради всяких там AquaNox.


"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 11:31 
Ещё говорят у rpgmaker vx жуткие пробемы со шрифтами, а rpgmaker mv у меня так вообще отказывается работать (хорошо что он под линукс есть, что бы там плохого не говорили про жс и ноду).

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 10:47 
где ссылка на сорцы протона?
если нигде, какого лешего он делает на этом сайте?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 10:51 
Вот очередного анонима забыли спросить. Или сейчас снова услышим про "Игры на UNIX - нинужно!"?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 10:53 
сам хоть понял, что написал?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 20:25 
Сорцы на гитхабе, то что тебе лень их найти, не означает, что проект закрыт.

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 20:35 
https://github.com/ValveSoftware/Proton

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Del , 27-Май-19 06:50 
Почему собсна нет? Или что идейный аноним сейчас будет лечить про то что этот сайт только про опенкод?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено commiethebeastie , 25-Май-19 11:15 
Интересно, когда будет d9vk, в интернетах уже ходит инструкция как ускорить guildwars 2 на windows с помощью неё xD

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 12:58 
d9vk смержится с dxvk, как только станет зрелым

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 28-Май-19 09:36 
Уже есть, пользуйся:
https://github.com/Joshua-Ashton/d9vk

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 13:30 
Я чего-то пропустил? С каких пор Proton использует vkd3d?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 28-Май-19 09:16 
vkd3d является частью Wine, поэтому так.

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 14:18 
>Добавлена начальная поддержка установки Plug and Play драйверов

Это что, винде капец? Как они такую фичу запилили? В виртуалке что ли их крутят? Или в эмуляторе?


"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено sleeply4cat , 25-Май-19 21:02 
Судя по быстрому гуглежу, это поддержка всякого говна вроде античитов, а вовсе не драйверов устройств.

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 18:37 
а этим протоном как то можно пользоваться без стима?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 25-Май-19 20:24 
Да, в лютрисе,например...

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 26-Май-19 12:09 
аксиома_эскобара.жпг

Менять один клиент для игор на другой - такое себе. Речь, скорее всего, шла об установке и работе с протоном как с вайном


"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Kron4ek , 26-Май-19 14:12 
> Речь, скорее всего, шла об установке и работе с протоном как с вайном

Можно и так, если самому скомпилировать (чтобы не было привязки к Steam Runtime).

Я, например, собираю Proton для использования отдельно от Steam.

https://github.com/Kron4ek/Wine-Builds/releases/tag/4.2-5-pr...


"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 27-Май-19 22:01 
а его разве можно так собрать без копания в коде? Вроде же стим в зависимостях (и даже какую то виртуалку используют чтобы код везде собирался одинаково)

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Kron4ek , 27-Май-19 22:51 
Ну, как минимум, основная часть Proton - Wine с разными патчами (https://github.com/ValveSoftware/wine) - собирается без проблем. Там у них в репозитории есть еще другие штуки типа vrclient и steam_helper - их я не пробовал собирать. В принципе, я думаю, большинство людей именно Wine из состава Proton интересует, так как там есть полезные патчи.

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 28-Май-19 10:45 
а этот патченный вайн включает в себя dxvk и прочие свистелки?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Kron4ek , 28-Май-19 12:02 
Так как это только Wine из состава Proton, то отличия примерно такие: faudio и dxvk нужно самому устанавливать (dxvk в префикс, faudio в систему), другие шрифты, нет openvr.

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 29-Май-19 12:14 
ну и в чем тогда отличие от стокового вайна? Лучшая поддержка геймпадов?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Kron4ek , 29-Май-19 12:23 
> ну и в чем тогда отличие от стокового вайна? Лучшая поддержка геймпадов?

Отличие в патчах, которые есть в Proton и которых нет в стоковом Wine (в том числе в Staging). В том числе и лучшая поддержка геймпадов, да. Можно по коммитам на GitHub изучить, что интересного они туда добавляют.

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

Также некоторые игры работают нормально только под Proton (к примеру, DMC5).


"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 28-Май-19 11:24 
Как под этим запустить Vega Conflict и Dreadnought?

"Выпуск Wine 4.9 и Proton 4.2-5"
Отправлено Аноним , 30-Май-19 19:09 
Path of Exile когда начнет нормально работать?