Найти в Дзене
Проект OpenNet

Выпуск Wine 8.13 и пакета для запуска Windows-игр Proton 8.0-3

Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 8.13. С момента выпуска версии 8.12 было закрыто 36 отчётов об ошибках и внесено 290 изменений.

Наиболее важные изменения:

  • В WineGStreamer добавлена поддержка WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows.
  • В jscript.dll добавлена поддержка объекта WeakMap для работы с коллекцией пар ключ/значение, в которых ключ является объектом, к которому может быть прикреплено произвольное значение. Реализованы методы WeakMap.get(), WeakMap.delete(), WeakMap.clear() и WeakMap.has().
  • В winevulkan поддержка графического API Vulkan обновлена до версии 1.3.258.
  • Добавлен перевод на грузинский язык.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Steam, MS Office 2007, Powerpoint 2007, FrameMaker 7.2/8.0, Kolab E14, Iperf 2.0.8.
  • Закрыты отчёты об ошибках, связанные с работой игр: League of Legends, S.T.A.L.K.E.R., Fallout 3, Total War Shogun 2, Medieval II: Total War, Yu-Gi-Oh! ONLINE 3, AvP 2000, Star Ocean The Last Hope, Kena: Bridge of Spirits, Total Conflict: Resistance, Dying Light 2: Stay Human.

Кроме того, компания Valve опубликовала обновление проекта Proton 8.0-3, основанного на кодовой базе проекта Wine и нацеленного на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD. Proton позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, поставляемые только для Windows. Пакет включает в себя реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базе vkd3d-proton), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана.

Среди изменений в новой версии Proton:

  • Добавлена поддержка игр, которые раньше работали только в ветке Proton Experimental:Propnight
    Combat Mission: Battle for Normandy
    Bloodrayne Terminal Cut 1/2
    Breakout 13
    Murasaki Tsurugi
    PooShooter: Toilet Invaders
    Purgo Box
    Olympia Rising
    Summoners War: Chronicles
    Tom Clancy's Ghost Recon Breakpoint
    Minecraft Legends
    Company of Heroes: Battle of Crete
    STRANGER OF PARADISE FINAL FANTASY ORIGIN
    Gunfire: Reborn
    Super Bomberman R
  • Добавлена поддержка игры StreetStep: 21st Century Basketball.
  • Решены проблемы в играх:Witcher 3
    Final Fantasy XIII
    Final Fantasy XIV Online
    Street Fighter 6
    Richman: Classic
    Uru: Complete Chronicles
    Life is Strange Remastered
    Deus Ex: Human Revolution Director's Cut
    Call of Duty 2
    Call of Duty: Black Ops III
    Immortals Fenyx Rising
    Grounded
    Pentiment
    PlanetSide 2
    Madballs in Babo: Invasion
    The Elder Scrolls Online
    Red Dead Redemption 2
    Tales of Berseria
    Nosferatu: The Wrath of Malachi
    Creativerse
    Last Labyrinth
    Lara Croft and the Temple of Osiris
    New World
    Returnal
  • Решены проблемы с воспроизведением видео в играхNioh: Complete Edition
    METAL GEAR SOLID V: THE PHANTOM PAIN
    Wo Long: Fallen Dynasty
    Roboquest
  • Устранены регрессии, проявившиеся в ветке Proton 8.0 и приведшие к проблемам в играх:Grand Theft Auto V
    DJMAX RESPECT V
    Halo: The Master Chief Collection
    BeamNG.drive
    Cafe Stella
    Spider-Man Remastered
    Indiana Jones and The Emperor
    TRAHA Global
    Gears 5
    Doom Eternal
  • Включена поддержка nvapi в играх:Chernobylite Enhanced Edition
    Dead Space (Remake)
    Forspoken
    Forza Horizon 5
    Hi-Fi Rush
    Marvel's Avengers
    Monster Hunter Rise
    Need For Speed Unbound
    Nioh 2
    Propnight
    Redfall
    Returnal
    Sackboy: A Big Adventure
    SCP: 5K
    Scum
    The Last Of Us Part I
    Watch Dogs Legion
  • До версии 2.2-34 обновлена прослойка DXVK, транслирующая вызовы в API Vulkan. VKD3D-Proton, ответвление от vkd3d, созданное Valve для улучшения поддержки Direct3D 12 в Proton, обновлено до версии 2.9-21-. Пакет dxvk-nvapi обновлён до версии 0.6.3-4.