Valve Proton 5.0 чыгарат, Linux оюндарында Windows оюндарын иштетүү үчүн

Valve Company жарыяланган долбоордун жаңы бутагынын биринчи чыгарылышы Протон 5.0, ал Wine долбоорунун иштеп чыгууларына негизделген жана Windows үчүн түзүлгөн жана Steam каталогунда берилген оюн тиркемелерин Linux'та иштетүүгө мүмкүнчүлүк берүүгө багытталган. Долбоордун жетишкендиктери жайылуу BSD лицензиясы боюнча.

Proton Steam Linux кардарында Windows үчүн гана оюн тиркемелерин түз иштетүүгө мүмкүндүк берет. Пакет DirectX 9/10/11 ишке ашырууну камтыйт (пакеттин негизинде DXVK) жана DirectX 12 (негизинде vkd3d) DirectX чалууларын Vulkan API'ге которуу менен иштеген, оюн контроллерлору үчүн жакшыртылган колдоону жана оюндарда колдоого алынган экрандын токтомдоруна карабастан толук экран режимин колдонуу мүмкүнчүлүгүн камсыз кылат. Көп жиптүү оюндардын натыйжалуулугун жогорулатуу үчүн механизмдер "esync"(Eventfd Синхронизация) жана"futex/fsync".

В жаңы версия:

  • Код базасы менен синхрондоштуруу аяктады шарап 5.0, андан 3500дөн ашык өзгөртүүлөр которулган (мурунку бутагы шарап 4.11ге негизделген). Proton 207ден 4.11 патч агымга жылдырылды жана азыр негизги Шарап пакетине киргизилди;
  • Direct3D 9 аркылуу оюндарды көрсөтүү үчүн DXVK катмары демейки боюнча иштетилип, чалууларды Vulkan API'ге которуу. Vulkan колдоосу жок системалардын колдонуучулары PROTON_USE_WINED3D жөндөөсүн коюу менен OpenGL котормосун колдонгон wined3d серверине кайрыла алышат;
  • Steam кардары менен интеграция күчөтүлдү, бул оюндарды уруксатсыз өзгөртүүдөн коргоо үчүн технологияларды колдонгон колдоого алынган оюндардын спектрин кеңейтти. Денуво. Мисалы, Proton азыр Just Cause 3, Batman: Arkham Knight жана Abzu сыяктуу оюндарды ойной алат;
  • Жаңы Proton орнотуулары кээ бир жаңы оюндар талап кылгандай, операциялык системанын жаңыраак версиясы жөнүндө маалыматты кайтарып берет.
    Эски орнотуулардын параметрлери өзгөрүүсүз калтырылат;

  • Иштеп чыгуу Wine 5.0 бир нече мониторлор жана графикалык адаптерлер менен иштөөнү колдоону кошууга байланыштуу олуттуу жакшыртуулар боюнча башталды;
  • Эски оюндар үчүн жакшыртылган көлөмдөгү үн колдоо;
  • Долбоордун Git репозиторийинин түзүмү өзгөртүлдү. 5.0 бутагына жаңы субмодульдер кошулду, бул gitтен курууда аларды “git submodule update —init” буйругу менен инициализациялоону талап кылат;
  • компоненттери FAudio DirectX үн китепканаларын ишке ашыруу менен (XAudio2, X3DAudio, XAPO жана XACT3 APIs) 20.02. чыгарууга жаңыртылган;
  • Interlayer DXVK, DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 жана 11 ишке ашырууну камсыз кылган, Vulkan API'ге чалуулар аркылуу иштеген, кечээ жарыяланган релизге жаңыртылган. 1.5.4. DXVK 1.5.4 Direct3D 9 колдоосуна байланыштуу регрессияларды оңдоп, Anno 1701де пайда болгон маселелерди чечет, EYE: Divine Cybermancy,
    Унутулган чөйрөлөр: Demon Stone, King's Bounty жана
    Witcher.

Source: opennet.ru

Комментарий кошуу