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

Най-четени

Даниел Десподов
Даниел Десподовhttps://www.kaldata.com/
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

Компанията Valve представи новата версия 5.0 на своя проект Proton, който се базира на Wine и е предназначен за стартирането на Windows игри от каталога на Steam, в Linux среда. Всички файлове на проекта се разпространяват под BSD лиценза.

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

Основни нововъведения в във версия Proton 5.0

  • Осъществена е синхронизация с кодовата база на проекта Wine 5.0, от който са прехвърлени над 3500 промени (предишната версия на Proton се базираше на 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 5.0 връща информация за по-нова версия на операционната система Windows в съответствие с изискванията на най-новите игри
  • Започнало е разработването на значителни подобрения, свързани с добавената във Wine поддръжка на компютърни конфигурации с два монитора и повече от една графична карта.
  • За старите игри е подобрена поддръжката на обемен звук
  • Изменена е структурата на Git хранилището на проекта. В директорията Proton 5.0 са добавени нови субмодули и при компилирането на проекта се налага използването на командата git submodule update –init
  • Компонентите FAudio с реализацията на звуковите библиотеки DirectX (API XAudio2, X3DAudio, XAPO и XACT3) са обновени до версия 20.02
  • Софтуерният слой 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 и The Witcher

Всичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

9 Коментара
стари
нови оценка

Нови ревюта

Подобни новини