Valve releases Proton 5.0, in suite foar it útfieren fan Windows-spultsjes op Linux

Valve Company publisearre earste release fan in nije tûke fan it projekt Proton 5.0, dy't basearre is op 'e ûntwikkelingen fan it Wine-projekt en is rjochte op it garandearjen dat gaming-applikaasjes makke foar Windows en presintearre yn' e Steam-katalogus op Linux kinne wurde útfierd. Projekt prestaasjes fersprieding ûnder de BSD-lisinsje.

Proton kinne jo direkt útfiere Windows-allinich gaming applikaasjes op de Steam Linux client. It pakket omfettet de ymplemintaasje fan DirectX 9/10/11 (basearre op it pakket DXVK) en DirectX 12 (basearre op vkd3d) dy't wurkje troch DirectX-oproppen oer te setten nei de Vulkan API biedt ferbettere stipe foar spielkontrôlers en de mooglikheid om folslein skermmodus te brûken, nettsjinsteande skermresolúsjes dy't wurde stipe yn spultsjes. Om de prestaasjes fan multi-threaded spultsjes te ferheegjen, binne de meganismen "esync" (Eventfd Syngronisaasje) en "futex/fsync".

В nije ferzy:

  • Выполнена синхронизация с кодовой базой Wyn 5.0, из которой перенесено более 3500 изменений (прошлая ветка основывалась на wine 4.11). 207 патчей из Proton 4.11 были перенесены upstream и теперь входят в основной состав Wine;
  • Для отрисовки игр, использующих Direct3D 9, по умолчанию задействована прослойка DXVK, транслирующая вызовы в API Vulkan. Пользователи систем без поддержки Vulkan могут вернутся на бэкенд wined3d, использующий трансляцию в OpenGL, выставив настройку PROTON_USE_WINED3D;
  • Усилена интеграция с клиентом Steam, которая позволила расширить спектр поддерживаемых игр, в которых применяется технология защиты от несанкционированной модификации игр denuvo. Например, в Proton теперь можно играть в такие игры, как Just Cause 3, Batman: Arkham Knight и Abzu;
  • Новые установки Proton возвращают сведения о более новой версии операционной системы, как того требуют некоторые новые игры.
    Параметры старых установок оставлены без изменения;

  • Началась разработка значительных улучшений, связанных с добавлением в Wine 5.0 поддержки работы с несколькими мониторами и графическими адаптерами;
  • Для старых игр улучшена поддержка объёмного звука;
  • Изменена структура Git-репозитория проекта. В ветку 5.0 добавлены новые субмодули, что требует при сборке из git выполнить их инициализацию командой «git submodule update —init»;
  • Komponinten FAudio mei de ymplemintaasje fan DirectX-lûdbiblioteken (API XAudio2, X3DAudio, XAPO en XACT3) bywurke nei frijlitting 20.02;
  • Interlayer DXVK, предоставляющая реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan, обновлена до опубликованного вчера выпуска 1.5.4. В DXVK 1.5.4 устранены регрессивные изменения, связанные с поддержкой Direct3D 9, и решены проблемы, проявляющиеся в играх Anno 1701, E.Y.E: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King’s Bounty и
    De Witcher.

Boarne: opennet.ru

Add a comment