Proton 5.0 ankommer basert på Wine 5.0, større integrasjon med Steam og mer

steam-play-proton

Noen dager siden Valve kunngjorde lanseringen av den nye grenen av Proton 5.0-prosjektet, som er basert på erfaringene fra Wine-prosjektet og har som mål å sikre lanseringen av Linux-baserte spillapplikasjoner opprettet for Windows og presentert i Steam-katalogen.

For de som ikke vet om prosjektet, Proton de burde vite at dette gjør det mulig å utføre applikasjoner av spill som bare er tilgjengelige for Windows på Steam Linux-klienten. Pakken inkluderer implementering av DirectX 10/09/11 (basert på DXVK-pakken) og DirectX 12 (basert på vkd3d), som arbeider gjennom oversettelsen av DirectX-samtaler til Vulkan API.

Dette gir forbedret støtte for spillkontrollere og muligheten til å bruke fullskjermmodus uavhengig i spill. For å øke ytelsen til flertrådede spill støttes mekanismene "esync" (Eventfd Synchronization) og "futex / fsync".

Hovednyhetene til Proton 5.0

Denne nye versjonen av Proton 5.0-prosjektet, kommer synkronisert med Wine 5.0-kodebasen, hvorfra mer enn 3500 endringer ble overført (forrige filial var basert på vin 4.11), mens 207 Proton 4.11-lapper ble portet fra oppstrøms og er nå en del av hovedprosjektet for vin.

Proton 5.0 gjengir allerede spill som standard ved hjelp av Direct3D 9, DXVK-laget, som oversetter Vulkan API-anropene. Brukere av systemer uten Vulkan-støtte kan gå tilbake til wined3d-backend, som bruker OpenGL-oversettelse, ved å sette PROTON_USE_WINED3D.

Integrasjonen med Steam-klienten er styrket, som har gjort det mulig å utvide utvalget av kompatible spill som bruker teknologien for å beskytte mot uautoriserte modifikasjoner fra Denuvo-spill. I Proton kan du for eksempel nå spille spill som Just Cause 3, Batman: Arkham Knight og Abzu

Komponentene til FAudio med implementeringen DirectX lydbiblioteker (XAudio2, X3DAudio, XAPO og XACT3 API) har blitt oppdatert til versjon 20.02.

DXVK-laget, som gir implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, som fungerer gjennom samtaleoversettelse i Vulkan API, den er oppdatert til versjon 1.5.4.

I DXVK 1.5.4 ble regresjonsendringer relatert til Direct3D 9-støtte løst, og problemer som dukket opp i spillene Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty og The Witcher ble løst.

Av de andre endringene som skiller seg ut fra Proton 5.0:

  • Nye Proton-installasjoner gir informasjon om en nyere versjon av operativsystemet, slik noen nye spill krever. Parametrene til de gamle installasjonene er ikke endret.
  • Utviklingen av betydelige forbedringer begynte med tillegg av støtte for å jobbe med flere skjermer og grafikkort i Vin 5.0.
  • For eldre spill forbedret støtte for surroundlyd.
  • Endret strukturen til prosjektets Git-arkiv. Nye undermoduler er lagt til i gren 5.0, som krever at de initialiseres med kommandoen git submodule update –init når de bygger fra git.

Hvordan aktiverer jeg Proton på Steam?

Endelig for de som er interessert i å prøve Proton, de må ha betaversjonen av Steam installert på systemet sitt hvis ikke, kan du bli med i betaversjonen av Linux fra Steam-klienten.

For dette må de åpne Steam-klienten og klikk på Steam øverst til venstre og deretter Innstillinger.

I "Konto" -delen finner du muligheten til å registrere deg for betaversjonen. Å gjøre dette og godta lukker Steam-klienten og laster ned betaversjonen (en ny installasjon).

Protonventil

På slutten og etter tilgang til kontoen går de tilbake til samme rute for å bekrefte at de allerede bruker Proton. Nå kan du installere spillene dine regelmessig, du blir påminnet om den eneste gangen at Proton brukes til det.

På den annen side hvis du er interessert i å lage koden på egen hånd, kan du få den nye versjonen ved å laste den ned fra følgende lenke.

Instruksjonene, samt detaljene for å gjennomføre denne prosessen og annen informasjon om prosjektet finner du i denne lenken. 


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.