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

Исходное сообщение
"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-Proton9-2 "

Отправлено opennews , 23-Мрт-24 11:53 
Состоялся экспериментальный выпуск открытой реализации Win32 API - Wine 9.5. С момента выпуска  9.4 было закрыто 27 отчётов об ошибках и внесено 264 изменения...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60832


Содержание

Сообщения в этом обсуждении
"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Аноним , 23-Мрт-24 11:54 
MS скоро отсюда самоустранится, так что избавляйтесь от виндовой зависимости.

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Аноним , 24-Мрт-24 11:11 
Так они уже

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Аноним , 23-Мрт-24 15:27 
>В компиляторе языка описания интерфейса WIDL

Им бы этот widl на Rust переписать. А то падает иногда на некоторых файлах.


"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Anonimeux , 23-Мрт-24 16:36 
Ура, пойду запускать WhatsApp на Манджаро

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Аноним , 23-Мрт-24 17:16 
Спокойно запускаю WhatsApp на убунту… ах, да, у линуксоидов же Хром — это харам, PWA в пролёте.

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Аноним , 23-Мрт-24 19:11 
По моему его можно было назвать Wine95 чтоли, для колориту :)

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Zenitur , 24-Мрт-24 12:32 
> По моему его можно было назвать Wine95 чтоли, для колориту :)

Потом с настоящим Wine 95 путать будут.


"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Аноним , 24-Мрт-24 07:37 
>Закрыты отчёты об ошибках, связанные с работой игр: Fallout Tactics,ArmA: Cold War Assault

Оперативненько(интересно, что там были за ошибки, если я недавно полностью проходил Arma на Wine 8.0).
Жду традиционный комментарий про Oblivion.


"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Аноним , 24-Мрт-24 11:10 
Чем протон от вайна отличается? Кто-то может пояснить? И если есть отличия, почему они не в вайне

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено kravich , 24-Мрт-24 11:53 
Proton основан на wine и пишется Valve для своего собственного проприетарного продукта - Steam Deck. Их фокус - предоставление качественного пользовательского сервиса по запуску виндовых игр на linux-based приставке, поэтому второстепенные вещи, такие как интеграция их наработок и улучшений в кодовую базу wine и согласование всяких архитектурных и прочих не имеющих к основному бизнесу вопросов - их не интересует. Они сделали форк, и его и развивают. Но код открыт, изменения возвращаются сообществу, и поэтому wine уже в собственном темпе возвращают наработки в свою кодовую базу.

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено ryoken , 25-Мрт-24 08:17 
Proton появился сильно раньше SteamDeck, так-то. На несколько лет, грубо говоря.

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено AleksK , 25-Мрт-24 18:34 
Вообще чушь полная. Каждая новая версия proton синхронизируется с самым свежим wine. Все наработки из proton полностью открыты и используются во множестве форков.

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено n00by , 26-Мрт-24 09:57 
Где можно посмотреть код, обеспечивающий поддержку контроллеров? Про esync не спрашиваю, его нет в Wine и не будет, только в Staging.

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено AleksK , 26-Мрт-24 13:26 
> Где можно посмотреть код, обеспечивающий поддержку контроллеров?

Играем с женой в It Takes Two скаченный с торрентов через portproton c proton ge. Два контроллера подключены через bluetooth, в режиме pro controller nintendo switch, то есть они системой определяются как pro controller. В них работает абсолютно все вплоть до гироскопов. На этих же контроллерах играю в ботву через yuzu. Все отлично работает. Где там код обеспечивающий их поддержку я без понятия, смотри исходники proton ge, yuzuz ну и libinput наверное.

> Про esync не спрашиваю, его нет в Wine и не будет, только в Staging.

Proton использует как раз wine staging. Esync в нем включен всегда.


"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено n00by , 26-Мрт-24 17:58 
>> Где можно посмотреть код, обеспечивающий поддержку контроллеров?
> Играем с женой в It Takes Two скаченный с торрентов через portproton
> c proton ge. Два контроллера подключены через bluetooth, в режиме pro
> controller nintendo switch, то есть они системой определяются как pro controller.
> В них работает абсолютно все вплоть до гироскопов. На этих же
> контроллерах играю в ботву через yuzu. Все отлично работает. Где там
> код обеспечивающий их поддержку я без понятия, смотри исходники proton ge,
> yuzuz ну и libinput наверное.

В Стиме есть свой эмулятор, он позволяет управлять контроллером в играх, где предусмотрена только клавиатура и мышка. Где посмотреть его код?

>> Про esync не спрашиваю, его нет в Wine и не будет, только в Staging.
> Proton использует как раз wine staging. Esync в нем включен всегда.

В Proton дополнительно есть второй вариант - futex2 https://github.com/ValveSoftware/Proton/issues/4568


"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено AleksK , 26-Мрт-24 18:10 
>  в играх, где предусмотрена только клавиатура и мышка.

Если в игре предусмотрена только клавиатура и мышка - играй на клавиатуре и мышке 🤷


"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено Zenitur , 24-Мрт-24 12:39 
> Чем протон от вайна отличается? Кто-то может пояснить? И если есть отличия,
> почему они не в вайне

Wine - обычный Wine.
Wine Staging - Wine с дополнительными патчами. Со временем, патчи переносятся в обычный Wine (так например было с поддержкой PulseAudio). В Wine Staging есть например поддержка DXVA (для аппаратного ускорения видео в браузере), CSMT (позволяет запустить Direct3D-рендеринг в многопоток, что позволяет ускорить некоторые игры. CSMT только для WINED3D, на DXVK не влияет), esync, fsync.
Proton - Wine Staging, встроенный в Steam для Linux (можно запустить Windows-версию игры из Steam для Linux). В нём также есть дополнительные патчи (например апскейлинг картинки с 800x600 до 1920x1080). Многие патчи, которые впервые появились в Proton, были приняты в основной Wine (например использование libSDL2 для определения геймпадов, так как SDL2 определяет их лучше, чем Wine это делает сам. Также библиотека FAudio для поддержки WMA-файлов впервые появилась в Proton, а потом была добавлена в Wine). Также в Proton проводится огромная работа по обеспечению работоспособности античитов (тот самый переход на PE-формат библиотек). Вся эта работа была перенесена в обычный Wine.


"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено n00by , 25-Мрт-24 12:36 
В Wine требовательные игрушки плохо работают: медленно, либо дёргаются. Что бы можно было играть, в Wine-Staging и Proton применяют механизмы "esync" и "futex/fsync", а они не идеальны. Перенесут в Wine в версию 10 (в следующем году), когда в ядро Linux примут специальный драйвер ntsync https://opennet.ru/60583-wine

"Доступны Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-P..."
Отправлено ryoken , 25-Мрт-24 08:16 
>>Закрыты отчёты об ошибках, связанные с работой игр: ... Tomb Raider 3

???

Оно ж дремучее донельзя, чему там глючить-то было?