Gipagawas sa Valve ang Proton 7.0, usa ka suite alang sa pagpadagan sa mga dula sa Windows sa Linux

Gipatik sa Valve ang pagpagawas sa proyekto sa Proton 7.0, nga gibase sa code base sa proyekto sa Wine ug nagtumong sa pagdagan sa mga aplikasyon sa pagdula sa Linux nga gihimo alang sa Windows ug gipresentar sa katalogo sa Steam. Ang mga kalamboan sa proyekto giapod-apod ubos sa lisensya sa BSD.

Gitugotan ka sa Proton nga direkta nga magpadagan sa mga aplikasyon sa dula nga Windows lamang sa kliyente sa Steam Linux. Ang package naglakip sa pagpatuman sa DirectX 9/10/11 (base sa DXVK package) ug DirectX 12 (base sa vkd3d-proton), nga nagtrabaho pinaagi sa paghubad sa DirectX nga mga tawag sa Vulkan API, naghatag og mas maayo nga suporta alang sa game controllers ug sa abilidad sa paggamit sa full-screen mode walay sapayan sa suporta sa screen resolution dula. Aron madugangan ang pasundayag sa mga dula nga multi-threaded, ang mga mekanismo nga "esync" (Eventfd Synchronization) ug "futex / fsync" gisuportahan.

Sa bag-ong bersyon:

  • Gi-synchronize sa pagpagawas sa Wine 7.0 (ang miaging sanga gibase sa wine 6.3). Ang natipon nga piho nga mga patsa gibalhin gikan sa Proton ngadto sa upstream, nga karon gilakip sa panguna nga bahin sa Wine. Ang layer sa DXVK, nga naghubad sa mga tawag sa Vulkan API, gi-update sa bersyon 1.9.4. Ang VKD3D-Proton, usa ka tinidor sa vkd3d nga gihimo sa Valve aron mapaayo ang suporta sa Direct3D 12 sa Proton, gi-update sa bersyon 2.5-146. Ang bino-mono nga pakete gi-update sa bersyon 7.1.2.
  • Gidugang nga suporta alang sa lokal nga pag-decode sa H.264 nga video.
  • Gidugang nga suporta alang sa Linux module sa Easy Anti-Cheat (EAC) nga anti-cheat system, nga gigamit aron masiguro ang paglunsad sa Windows builds sa mga dula nga adunay anti-cheat enabled. Gitugotan ka sa Easy Anti-Cheat nga magpadagan sa usa ka dula sa network sa usa ka espesyal nga mode nga pag-inusara, nga nagpamatuod sa integridad sa kliyente sa dula ug nakit-an ang pagdugtong sa trabaho sa proseso ug pagmaniobra sa panumduman niini.
  • Gidugang nga suporta alang sa mga dula:
    • Anno 1404
    • Tawag ni Juarez
    • DCS World Steam Edition
    • Disgaea 4 Kumpleto+
    • Bilanggoan Fighter Online
    • Epiko nga Roller Coasters XR
    • Mahangturon nga Pagbalik
    • Forza kapunawpunawan 5
    • Pagdala sa Gravity Sketch VR
    • Pagbangon sa Monster Hunter
    • NecroVisionN
    • Mga gabii sa Azure
    • Oceanhorn: Monster of the Uncharted Seas
    • Order of War
    • Persona 4 Golden
    • Resident Dautan 0
    • Mga Residenteng Daotan nga Pagpadayag 2
    • Rocksmith 2014 nga Edisyon
    • SCP: Sekreto nga Laboratory
    • Wargroove
    • balitales
    • Yakuza 4 Remastered
  • Giayo nga mga problema sa mga dula:
    • Dagat sa mga kawatan
    • Beacon
    • Mount & Blade II: Bannerlord
    • Panahon sa mga Emperyo IV
    • Mga Marvel Avengers
    • Ang kalig-on sa Runescape
    • Koleksyon sa Advance sa Castlevania
    • Paradox launcher
    • Pathfinder: Kasuko sa mga Matarong
    • Far Suminggit
    • Walay Kataposan
  • Gipauswag nga suporta sa tunog sa Skyrim, Fallout 4 ug Mass Effect 1.
  • Gipauswag nga suporta alang sa Steam controllers sa mga dula nga gilunsad gikan sa Origin platform.
  • Gibalhin ang mga pag-optimize sa pasundayag nga may kalabotan sa pagdumala sa input, pag-windowing, ug alokasyon sa memorya gikan sa sanga sa Proton Experimental.

Dugang pa, mamatikdan nga ang suporta alang sa 591 nga mga dula nakumpirma alang sa Linux-based nga Steam Deck gaming console. Ang 337 nga mga dula gimarkahan nga mano-mano nga gipamatud-an sa mga empleyado sa Valve (Na-verify). Sa mga dula nga gisulayan, 267 (79%) walay lumad nga bersyon sa Linux ug nagdagan gamit ang Proton.

Source: opennet.ru

Idugang sa usa ka comment