Proton 11 tar et viktig sprang på Steam med Wine 11, NTSync og offisiell ARM64-støtte

  • Valve slipper Proton 11 Beta på Wine 11 med NTSync, DXVK 2.78 og forbedringer i VKD3D-Proton.
  • Ny offisiell Proton 11.0 (ARM64)-gren for å kjøre x86-spill på Arm-maskinvare med FEX.
  • Spillkompatibiliteten er forbedret, og problemer med launchere fra EA, Rockstar og REDLauncher er løst.
  • Fremskrittet styrker SteamOS og Steam Deck, og baner vei for Arm-enheter som Steam Frame.

Proton 11 på Steam

Valve har begynt å rulle ut Proton 11 i betaversjon på SteamDenne oppdateringen kommer ikke alene: den inkorporerer et nytt teknisk grunnlag med Wine 11, introduserer NTSync-teknologi og lanserer en offisiell gren for ARM64-prosessorer. Alt dette peker mot et ganske klart mål: å få Windows-spill til å kjøre stadig bedre på Linux og i ... Steam-økosystem, både på PC-er og på bærbare enheter og fremtidige VR-headset.

Utover den vanlige listen over endringer, kombinasjonen av Wine 11, NTSync, DXVK og VKD3D-Proton Dette markerer et viktig skritt for de som spiller på SteamOS, Linux-distribusjoner for stasjonære datamaskiner eller bærbare enheter som Steam Deck. I tillegg til dette kommer utgivelsen av Proton 11.0 (ARM64), designet for Arm-maskinvare og klar til å bli en nøkkelkomponent i prosjekter som Steam Frame og andre maskiner som bruker Qualcomm-brikker eller lignende plattformer.

Hva Proton 11 bringer: en ny base med Wine 11 og NTSync

Den mest relevante nye funksjonen i denne betaversjonen er at Proton 11.0 er nå avhengig av Wine 11Denne rebasen erstatter den forrige. Denne rebasen endrer «gulvet» som Proton fungerer på og muliggjør en mer nøyaktig replikering av den forventede oppførselen av Windows-spill og -applikasjoner, noe som vanligvis er merkbart både i kompatibilitet og generell stabilitet.

Innenfor denne grunnleggende endringen, integreringen av NTSync, en teknologi som bringer Windows NT-synkronisering til Linux-kjernenSelv om det kan høres veldig teknisk ut, er den praktiske effekten å redusere CPU-overhead når spill bruker flere tråder intensivt, noe som er vanlig i moderne titler og motorer som fordeler mye arbeid mellom kjerner.

Valve og fellesskapet selv understreker at det ikke er nødvendig å vente en automatisk FPS-økning i alle spillI hvert fall ikke i gjennomsnittstallet. Den mest merkbare endringen er i hvor konsistent bildene leveres med: færre hakkinger, bedre lave bildefrekvenser på 1 % og 0,1 %, og en jevnere følelse i krevende scener eller når prosessoren var under belastning.

I praksis, NTSync har som mål å redusere en av de vanlige flaskehalsene i Linux-spilling.: håndtering av synkronisering mellom spillet og systemet. Der løsninger som esync og fsync begynte å komme til kort, kan denne nye tilnærmingen fra kjernen utgjøre en forskjell, spesielt i krevende titler med mye parallell prosessering.

Proton 11-oppdatering

Forbedringer av DXVK 2.78, VKD3D-Proton og bakgrunnsgrafikk

Sammen med den nye basen og NTSync, inneholder Proton 11 DXVK 2.78 og forbedringer av komponentene i VKD3D-ProtonDisse to prosjektene er essensielle for å oversette DirectX-kall fra Windows-spill til Vulkan på Linux. Denne oversettelsen gjør at titler designet for DirectX 9, 10, 11 eller 12 kan kjøre på SteamOS og andre distribusjoner uten brukerinnblanding.

Oppdateringen dekker et bredt utvalg av spill, fra DX9-baserte klassikere til moderne produksjoner som er avhengige av DirectX 12På brukernivå er målet at færre titler skal vise merkelige grafiske feil, artefakter eller krasj, og at belastningen på CPU og GPU skal være bedre balansert takket være en mer effektiv Vulkan-håndtering.

Disse forbedringene fører ikke alltid til en dramatisk økning i bildefrekvens, men de resulterer i en mer forutsigbar opplevelse, med færre overraskelser når spill lanseres som tidligere krevde manuelle justeringer eller eksperimentelle grener. På bærbare enheter som Steam Deck er denne optimaliseringen også merkbar i lavere ressursforbruk og noe mer håndterbare temperaturer under lange økter.

Mer kompatible spill og mindre avhengighet av Proton Experimental

Hver Proton-utgivelse kommer vanligvis med en liste over titler som enten fungerer bedre eller ikke lenger krever spesielle konfigurasjoner, og versjon 11 er intet unntak. Flere spill som tidligere var avhengige av Proton Experimental har nå blitt kompatible med hovedgrenen.Dette er spesielt viktig for brukere som prioriterer stabilitet.

Blant titlene som er sitert i forskjellige endringslogger og fellesskapsrapporter, vises Gotisk 1-klassiker, dødelig forutanelse, Metal Gear Survive, Warhammer: Vermintide 2 og flere klassiske deler av sagaene Resident Evil og Dino-krisenDet er også nevnt justeringer av spill som allerede fungerte, men som led av periodiske ytelsesproblemer eller oppstartsfeil.

Den samlede effekten av disse endringene er at la spillbart bibliotek på Linux Og SteamOS fortsetter å vokse uten at brukeren må «sloss» med så mange alternativer.Mindre behov for å teste eksperimentelle grener, færre hjemmebryggede patcher og mindre avhengighet av eksterne guider for å få et spill oppe og kjøre på en akseptabel måte.

Denne linjen passer til Valves strategi siden lanseringen av Steam Deck: å gjøre spilling på Linux så likt som mulig med spilling på Windows når det gjelder enkelhetMed andre ord, velg spillet, klikk på «Spill» og glem hva som er under, selv om det er et komplekst lag med kompatibilitet under.

Rettelser for EA-, Rockstar- og REDLauncher-lanseringsprogramvare

Et annet område der Proton 11 gjør fremskritt er med eksterne launchere, en tilbakevendende hodepine for mange Linux-brukere. Utgivelsesnotatene og flere anmeldelser indikerer ... Spesifikke rettelser for EA-, Rockstar- og REDLauncher-oppstartssystemene, plattformer som de siste årene har forårsaket mer enn ett problem i Proton.

I praksis kan disse ekstra programvarelagene forårsake Et spill kan være uspillbart selv om de tekniske aspektene er løst.Disse problemene inkluderer krasj ved oppstart, økter som ikke autentiseres riktig og oppdateringer som bryter tidligere kompatibilitet. Å justere disse detaljene er mindre prangende enn å øke FPS, men det har en direkte innvirkning på den daglige ytelsen.

Med Proton 11, Valve fortsetter å skjære gjennom den typen friksjoner for å gjøre opplevelsen så sømløs som mulig.Tanken er at problemer med tredjeparts launchere ikke lenger vil være en tilbakevendende hindring når man vurderer å spille spill på Linux, både på stasjonære og bærbare enheter.

Proton 11.0 (ARM64): den nye grenen for Arm-maskinvare

Ved siden av hovedbetaen av Proton 11 har Valve lagt til en ny funksjon som går et skritt videre: en offisiell konfigurasjon kalt Proton 11.0 (ARM64)Denne grenen er designet for å kjøre på 64-bits Arm-prosessorer og vises allerede i Steam-endringsloggen med sine egne identifikatorer og app-id.

Målet med denne varianten er klart: å tillate spill designet for x86-CPUer å kjøre på Arm-maskinvare i Steam-økosystemetMed andre ord, å gjøre det mulig for enheter basert på Qualcomm-brikker eller andre produsenter å kjøre Windows-titler gjennom Proton på Linux, uten å være avhengige utelukkende av strømming fra en tradisjonell PC.

Endringsloggen som er publisert på Steam inneholder informasjon som alias proton-11.0-beta, app-id 4628710, depotid 4628711 og etiketten Proton 11.0 (Beta), sammen med en referanse til Proton 11.0 (ARM64) som indikerer at kompileringen integrerer FEX 2604. Disse notatene er tekniske, men de gjør det klart at dette ikke er et isolert eksperiment, men en gren med sin egen identitet.

De første testene samlet i spesialiserte fora viser at kompileringen Det fungerer på Arm-maskinvare utover Valves planer, for eksempel enheter med Snapdragon X-prosessorer, men med fortsatt blandede resultater. Dette tyder på at arbeidet som gjøres på Steam Frame kan være til fordel for andre enheter som kjører SteamOS eller kompatible distribusjoner på Arm.

FEX- og x86-oversettelse på ARM64

For at Proton 11.0 (ARM64) skal gi mening, er det ikke nok å bare oversette Windows-kall til Linux. Den store utfordringen er å få x86-spillkoden til å faktisk kjøre på Arm-CPUerOg det er der et ekstra lag kalt FEX kommer inn i bildet, noe Valve allerede har bekreftet som en del av SteamOS Arm-stakken.

Mens Proton håndterer kompatibilitet på operativsystemnivå, FEX fungerer som en instruksjonsoversetter mellom arkitekturerDette konverterer det spillet forventer av en x86-prosessor til operasjoner som en Arm-prosessor kan håndtere. Denne prosessen har en ytelseskostnad, og så langt er overheadkostnadene betydelige ifølge innledende tester.

Selv med den tollen, kombinasjonen av Proton 11.0 (ARM64) og FEX åpner døren for å kjøre Windows-spill lokalt på Arm-enheter uten å alltid være avhengig av strømming fra en PC. Dette stemmer overens med Valves idé om å støtte VR-hodesett og Linux-baserte håndholdte konsoller som ikke bruker Intel- eller AMD-prosessorer.

I sin nåværende tilstand regnes Arm64-varianten av Proton mer eksperimentell enn hovedgrenenOg Valve har ikke engang offisielt avduket det i noen store kunngjøringer. Tilnærmingen ser ut til å være å forbedre teknologien bak kulissene, slik at den er klar når maskinvaren som trenger det kommer på markedet.

Koble til Steam Frame og andre Arm-enheter

Mye av interessen for Proton 11.0 (ARM64) forklares av Valves kommende frittstående virtuelle virkelighetsheadset, kjent som Steam FrameDenne hjelmen integrerer en Qualcomm Snapdragon 8 Gen 3-brikke med Arm-arkitektur, så den kan ikke kjøre x86-kode direkte uten hjelp av FEX-type lag.

På den måten som Steam Frame kobles til en PC og fungerer som en enkel trådløs visningsenhetProton har ikke mye å gjøre, fordi spillet kjører på datamaskinen og bare videoen sendes til headsettet. Men når ideen om at headsettet skal kjøre spill lokalt, direkte på Arm-brikken, dukker opp, blir kompatibilitetslaget avgjørende igjen.

Selv om Valve ikke offisielt har koblet denne betaen til headsettet, At Proton 11.0 (ARM64) vises i fungerende tilstand tyder på at programvaren forberedes for den utgivelsen.Selve eksistensen av denne grenen, kombinert med integreringen av FEX i SteamOS-stakken for Arm, indikerer at selskapet legger grunnlaget for en spillbar katalog på enheter som ikke er avhengige av x86.

Utover søkeren, Den samme teknologien kan være til fordel for bærbare konsoller og Arm mini-PC-er som kjører Linux.Enten det er med SteamOS eller tilpassede distribusjoner, er markedet fortsatt mer rettet mot entusiaster enn vanlige brukere, men retningen er ganske klar.

Innvirkning på SteamOS, Steam Deck og spilling på Linux

Siden lanseringen for flere år siden har Proton blitt en sentral del av SteamOS og Steam Deck som spillplattformerHver nye versjon har lukket gapet med Windows, og Proton 11 opprettholder den trenden med fokus på stabilitet og kompatibilitet snarere enn store navn.

For de som spiller i Europa med Steam Deck, stasjonære Linux-PC-er eller bærbare datamaskiner konfigurert som spillmaskinerOppdateringen betyr færre problemer med å starte populære titler, bedre ytelse for noen krevende spill og en generell følelse av større stabilitet i daglig bruk.

I bærbare enheter, der termiske og strømforbruksmarginer er begrensede, reduseres unødvendig belastning på CPU-en og Forbedringen i rammekonsistens kan også bidra til å oppnå noe autonomiDette er ikke endringer så dramatiske som en massiv FPS-økning, men de bidrar til å gjøre opplevelsen nærmere det brukeren forventer av en lukket konsoll.

Samtidig Utrullingen av Proton 11 i betaversjon krever forsiktighet.Ikke alle spill vil fungere perfekt fra dag én, og det er sannsynlig at noen tilfeller fortsatt vil kreve bruk av eldre versjoner av Proton eller manuelle justeringer. Likevel virker den generelle retningen klar: færre tekniske hindringer for de som vil spille spill på Linux og flere reelle alternativer sammenlignet med Windows.

Basert på Wine 11, med tillegg av NTSync, forbedringer av DXVK og VKD3D-Proton, økt spillkompatibilitet og utgivelsen av den offisielle Proton 11.0 (ARM64)-grenen med integrert FEX, Valve forsterker sin forpliktelse til et økosystem der SteamOS og Arm-maskinvare får fremtredende plass uten å tvinge brukere til å forlate Windows-biblioteket sitt.Det er fortsatt en vei å gå, men Proton 11-flyttingen gjør det klart at arbeidet med å konsolidere spilling på Linux fortsetter i et godt tempo.

Valve optimaliserer VRAM-administrasjon i Linux
Relatert artikkel:
Valve optimaliserer VRAM-administrasjon på Linux for å forbedre spilling med beskjedne GPU-er

Legg til som foretrukket kilde