Valve lëshon Proton 5.0, një komplet për ekzekutimin e lojërave Windows në Linux

Kompania Valve botuar publikimi i parë i një dege të re të projektit Protoni 5.0, i cili bazohet në zhvillimet e projektit Wine dhe synon të sigurojë lëshimin e aplikacioneve të lojërave të krijuara për Windows dhe të paraqitura në katalogun Steam në Linux. Zhvillimet e projektit përhapet nën licencën BSD.

Proton ju lejon të ekzekutoni drejtpërdrejt aplikacionet e lojërave vetëm për Windows në klientin Steam Linux. Paketa përfshin një implementim të DirectX 9/10/11 (bazuar në paketë DXVK) dhe DirectX 12 (bazuar në vkd3d), duke punuar përmes përkthimit të thirrjeve DirectX në Vulkan API, ofron mbështetje të përmirësuar për kontrollorët e lojërave dhe aftësinë për të përdorur modalitetin e ekranit të plotë, pavarësisht nga rezolucionet e ekranit të mbështetur në lojëra. Për të rritur performancën e lojërave me shumë fije, mbështeten mekanizmat "esync"(Sinkronizimi i ngjarjeve fd) dhe "futex/fsync".

В version i ri:

  • Sinkronizimi me bazën e kodit përfundoi Verë 5.0, nga i cili u transferuan më shumë se 3500 ndryshime (dega e mëparshme bazohej në verën 4.11). 207 arna nga Proton 4.11 janë zhvendosur në rrjedhën e sipërme dhe tani janë përfshirë në paketën kryesore të Wine;
  • Для отрисовки игр, использующих Direct3D 9, по умолчанию задействована прослойка DXVK, транслирующая вызовы в API Vulkan. Пользователи систем без поддержки Vulkan могут вернутся на бэкенд wined3d, использующий трансляцию в OpenGL, выставив настройку PROTON_USE_WINED3D;
  • Integrimi me klientin Steam është forcuar, gjë që ka zgjeruar gamën e lojërave të mbështetura që përdorin teknologjinë për të mbrojtur kundër modifikimit të paautorizuar të lojërave Denuvo. Për shembull, Proton tani mund të luajë lojëra të tilla si Just Cause 3, Batman: Arkham Knight dhe Abzu;
  • Instalimet e reja të Protonit kthejnë informacione për një version më të ri të sistemit operativ, siç kërkohet nga disa lojëra të reja.
    Parametrat e cilësimeve të vjetra lihen të pandryshuara;

  • Zhvillimi ka filluar për përmirësime të rëndësishme në lidhje me shtimin e mbështetjes për të punuar me monitorë të shumtë dhe përshtatës grafikë në Wine 5.0;
  • Mbështetje e përmirësuar e tingullit rrethues për lojërat e vjetra;
  • Struktura e depove Git të projektit është ndryshuar. Në degën 5.0 janë shtuar nënmodule të reja, e cila kërkon që kur ndërtohet nga git, ato duhet të inicializohen me komandën “git submodule update —init”;
  • Komponentet FAudio me zbatimin e bibliotekave të tingullit DirectX (API XAudio2, X3DAudio, XAPO dhe XACT3) të përditësuar për të lëshuar 20.02;
  • Ndërshtresore DXVK, i cili ofron një implementim të DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, duke punuar përmes thirrjeve transmetuese në Vulkan API, është përditësuar në versionin e publikuar dje. 1.5.4. DXVK 1.5.4 rregullon regresionet në lidhje me mbështetjen e Direct3D 9 dhe zgjidh problemet që ndodhin në Anno 1701, EYE: Divine Cybermancy,
    Realms Forgotten: Demon Stone, King's Bounty dhe
    Witcher.

Burimi: opennet.ru

Shto një koment