Valve го издава Proton 5.0, пакет за водење игри на Windows на Linux

Вентил компанија објавено прво издание на нова гранка на проектот Протон 5.0, кој се базира на развојот на проектот Wine и има за цел да обезбеди лансирање на апликации за игри создадени за Windows и претставени во каталогот Steam на Linux. Развој на проектот ширење под лиценцата BSD.

Proton ви овозможува директно да извршувате апликации за игри само за Windows во клиентот Steam Linux. Пакетот вклучува имплементација на DirectX 9/10/11 (врз основа на пакетот DXVK) и DirectX 12 (врз основа на vkd3d), работејќи преку превод на повици DirectX до Vulkan API, обезбедува подобрена поддршка за контролорите на игри и можност за користење на режимот на цел екран без оглед на резолуциите на екранот поддржани во игрите. За да се зголемат перформансите на игрите со повеќе нишки, поддржани се механизми "esync"(Синхронизација на настанот) и"futex/fsync".

В нова верзија:

  • Синхронизацијата со базата на кодови е завршена Вино 5.0, од кои се пренесени повеќе од 3500 промени (претходната гранка се базираше на вино 4.11). 207 лепенки од Proton 4.11 се преместени нагоре и сега се вклучени во главниот пакет Wine;
  • За прикажување игри користејќи Direct3D 9, слојот DXVK е стандардно овозможен, преведувајќи ги повиците до Vulkan API. Корисниците на системи без поддршка на Vulkan можат да се вратат на задниот дел на wined3d, кој користи превод на OpenGL, со поставување на поставката PROTON_USE_WINED3D;
  • Интеграцијата со клиентот Steam е зајакната, што го прошири опсегот на поддржани игри кои користат технологија за заштита од неовластено менување на игрите Денуво. На пример, Proton сега може да игра игри како што се Just Cause 3, Batman: Arkham Knight и Abzu;
  • Новите инсталации на Протон враќаат информации за понова верзија на оперативниот систем, како што бараат некои нови игри.
    Параметрите на старите поставки се оставени непроменети;

  • Започна развојот на значителни подобрувања поврзани со додавање поддршка за работа со повеќе монитори и графички адаптери во Wine 5.0;
  • Подобрена поддршка за опкружувачки звук за постари игри;
  • Структурата на складиштето Git на проектот е променета. Додадени се нови подмодули во гранката 5.0, што бара при градење од git, тие да мора да се иницијализираат со командата „git submodule update —init“;
  • Компоненти ФАУДИО со имплементација на звучни библиотеки на DirectX (API XAudio2, X3DAudio, XAPO и XACT3) ажурирани до објавување 20.02;
  • Меѓуслојна 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,
    Заборавени царства: Демонски камен, Кралската распродажба и
    Вичер.

Извор: opennet.ru

Додадете коментар