Разработчики проекта Wine выпустили новую экспериментальную версию реализации Win32 Wine 4.9 API С момента выпуска версии 4.8 было закрыто 24 сообщения об ошибках и внесено 362 изменения.
В то же время Valve выпустила версию проекта Proton 4.2-5, который основан на работе проекта Wine и направлен на то, чтобы игровые приложения, созданные для Windows и представленные в Steam, запускались в Linux.
Основные изменения в Wine 4.9
Как вы, возможно, знаете, у Wine есть две версии: стабильная и разрабатываемая.. Стабильная версия - это результат работы и исправления ошибок в разрабатываемой версии.
Версия для разработки, как правило, теоретически является наиболее важной, поскольку эта версия выпущена для обнаружения всех этих ошибок и возможности их исправления или применения исправлений.
С выпуском этой новой экспериментальной версии Wine 4.9 Прибытие начальной поддержки для установки драйверов Plug and Play Основные моменты, плюс несколько функций были перенесены в новую библиотеку KernelBase DLL.
Точно так же Реализации были сделаны, чтобы иметь возможность создавать 16-битные модули в формате PE.
Внесены различные исправления, связанные с работой игровых контроллеров и предоставлено использование высокоточных системных таймеров, если таковые имеются.
отчеты об ошибках, связанных с работой игр и приложений закрыты следующие: 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, Осмос.
Как установить разрабатываемую версию Wine 4.8 на Ubuntu и производные?
Если вы хотите попробовать эту новую разрабатываемую версию Wine в своем дистрибутиве, Вы можете сделать это, следуя инструкциям, которые мы приводим ниже.
Чтобы установить эту версию Wine 4.9 на Ubuntu и производные мы собираемся сделать следующее, в терминале набираем:
sudo dpkg --add-architecture i386
Теперь мы собираемся добавить в систему следующее:
wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
Что нового в Proton 4.2-5?
Откуда им знать Proton позволяет запускать игровые приложения, доступные только для Windows, непосредственно в клиенте Linux Steam.поскольку он включает в себя реализацию DirectX 10/11 (на основе DXVK) и 12 (на основе vkd3d), работает через преобразование вызовов DirectX в Vulkan API, обеспечивает улучшенную поддержку игровых контроллеров и возможность использовать полноэкранный режим независимо от экрана разрешения, поддерживаемые играми.
По сравнению с оригинальным Wine, производительность многопоточных игр была значительно увеличена благодаря использованию патчей esync (Eventfd Synchronization).
В новой версии добавлена поддержка сетевого API Steam. используется в новых играх, включая «Шляпу времени».
также внесены многочисленные исправления, связанные с настройками макета в игровых контроллерах, Они решили многие проблемы с игровыми контроллерами в играх на основе Unity, включая игры Subnautica и Ubisoft.
Proton 4.2-5 задействовал выпуск промежуточного слоя DXVK 1.2.1. с реализацией DXGI, Direct3D 10 и Direct3D 11 поверх Vulkan API (ранее использовалась версия 1.1.1).
Плюс исправления ошибок и улучшенная поддержка игр DXVK branch 1.2 задействован отдельный поток для отправки команд в буфер и добавлена поддержка конкретных расширений рендеринга, официально не определенных в спецификации Direct3D 11 для DXVK. Корректирующий раздел 1.2.1 улучшает совместимость с Reshade, решает проблемы с производительностью игр Lords of the Fallen и The Всплеск, устранил крах игры Yakuza Kiwami 2.
Как активировать Proton в Steam?
Для этого Они должны открыть клиент Steam и нажать Steam в верхнем левом углу, а затем «Настройки».
В разделе «Учетная запись» вы найдете возможность зарегистрироваться для получения бета-версии. Выполнение этого и принятие закроют клиент Steam и загрузят бета-версию (новую установку).
В конце и после доступа к своей учетной записи они возвращаются к тому же маршруту, чтобы убедиться, что они уже используют Proton.