Valve пуска Proton 5.0, пакет за стартиране на Windows игри на Linux

Valve Company публикувано първо издание на нов клон на проекта Протон 5.0, който е базиран на разработките на проекта Wine и има за цел да даде възможност на приложения за игри, създадени за Windows и представени в каталога на Steam, да работят на Linux. Постиженията на проекта разпространение под лиценз BSD.

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

В нова версия:

  • Синхронизирането с кодовата база е завършено Вино 5.0, от който бяха прехвърлени повече от 3500 промени (предишният клон беше базиран на wine 4.11). 207 корекции от Proton 4.11 бяха преместени нагоре и вече са включени в основния пакет 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“;
  • Елементи FAудио с внедряване на звукови библиотеки на DirectX (XAudio2, X3DAudio, XAPO и XACT3 API), актуализирани до версия 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,
    Forgotten Realms: Demon Stone, King's Bounty и
    Вещерът.

Източник: opennet.ru

Добавяне на нов коментар