
Als je op Steam Deck of op een GNU/Linux-pc speelt, heb je vast wel eens van Proton gehoord en hoe ingrijpend het de manier waarop we van games genieten heeft veranderd. Windows-spellen op deze platformsBinnen dat ecosysteem, GE-Proton 10-29 is uitgegroeid tot een van de meest interessante versies. Voor diegenen die de compatibiliteit willen verfijnen en specifieke problemen willen oplossen die Valve's officiële Proton nog niet volledig dekt.
Deze versie is niet bedoeld om de standaard Proton in alle games te vervangen, maar eerder voor die "speciale" titels die een echte uitdaging vormen. Het idee is dat je standaard de officiële Proton gebruikt. En grijp alleen terug naar GE-Proton 10-29 als een spel niet opstart, grafische storingen vertoont, prestatieproblemen heeft of fouten met controllers en savegames oplost die deze alternatieve build wel verhelpt.
Wat is GE-Proton en waarom is versie 10-29 belangrijk?
GE-Proton is een onofficiële variant van Proton die door de community wordt onderhouden, met name door de ontwikkelaar die bekend staat als GloriousEggroll. Het hoofddoel is om Proton te verbeteren of aan te vullen met patches, bugfixes en bijgewerkte componenten. die nog niet officieel zijn opgenomen in de Valve-tak of die, vanwege ondersteuningsbeleid, tijd nodig hebben om te worden geïntegreerd.
In versie 10-29 zet het project weer een stap voorwaarts voor degenen die meedoen. Steam Deck, SteamOS en elke Linux-distributieInclusief systemen met Wayland en minder gangbare architecturen zoals aarch64. Door middel van diverse interne updates en specifieke oplossingen voor bepaalde games, streeft het ernaar om meer titels "in één keer" te laten werken en de ervaring stabieler te maken.
Het is belangrijk om dat te benadrukken Valve raadt aan om gebruik te maken van Officiële Proton wanneer mogelijkVooral als je meer voorspelbare ondersteuning wilt. GE-Proton is daarentegen erg handig als je een snelle oplossing nodig hebt voor titels die nog niet goed ondersteund worden, of als je experimentele verbeteringen wilt uitproberen die nog niet in het stabiele kanaal zijn opgenomen.
Proton-componenten bijgewerkt in GE-Proton 10-29
Veel van de nieuwe functies in GE-Proton 10-29 zijn gericht op het bijwerken van de belangrijkste componenten die ervoor zorgen dat Windows-games onder Linux kunnen draaien. Deze componenten werken samen om Windows-aanroepen te vertalen naar technologieën die compatibel zijn met GNU/Linux.of het nu gaat om de grafische API, audio of het systeemniveau.
Upgrade je wijn naar de allernieuwste tak.
Het hart van Proton blijft Wijnen in GE-Proton 10-29 is het bijgewerkt naar de nieuwste versie, de allernieuwste versieDit is een zeer geavanceerde branch met recente wijzigingen in het hoofdproject. Het bevat nieuwe functies, bugfixes en verbeterde compatibiliteit met moderne apps en games, hoewel het ook wat meer experimenteel gedrag kan introduceren.
Gezien het feit dat het om zo'n recente wijn gaat, Veel games zijn afhankelijk van API's, bibliotheken of modernere functies. Ze hebben een grotere kans op een soepele opstart of op het verminderen van fouten zoals onverwachte afsluitingen, interfaceproblemen of storingen met online services die afhankelijk zijn van nieuwere Windows-componenten.
DXVK en DXVK-NVAPI zijn bijgewerkt vanuit Git.
Voor games die DirectX 9, 10 en 11 gebruiken, vertrouwt Proton op DXVK, een laag die deze aanroepen vertaalt naar Vulkan. In deze release, DXVK is bijgewerkt naar de nieuwste versie die beschikbaar is op Git.Dit omvat een lange lijst van optimalisaties, bugfixes en prestatieverbeteringen die in de loop der tijd zijn doorgevoerd.
is ook bijgewerkt DXVK-NVAPI naar de nieuwste versie Afkomstig van Git. Dit onderdeel is cruciaal, vooral voor gebruikers met NVIDIA-videokaarten, omdat het delen van het Windows NVAPI-gedrag emuleert, waardoor de compatibiliteit met merkspecifieke functies, zoals bepaalde renderingmodi of specifieke technologieën die door sommige games worden gebruikt, wordt verbeterd.
Verbeteringen in VKD3D en VKD3D-Proton
De overgang van DirectX 12 naar Vulkan wordt afgehandeld door VKD3D en de voor Proton aangepaste variant, VKD3D-Proton. In GE-Proton 10-29, Beide componenten zijn gesynchroniseerd met de nieuwste upstream-versies.Dit is een belangrijke stap voorwaarts voor de huidige games die DX12 vereisen.
Dankzij deze updates, Problemen met beschadigde graphics, crashes in veeleisende scènes of fouten in geavanceerde effecten worden verminderd. Deze fouten komen vaak voor in DX12-titels wanneer de vertaallaag nog niet volledig ontwikkeld is. Dit is vooral relevant in recente AAA-games die sterk afhankelijk zijn van deze API.
FEX is bijgewerkt naar de upstream-versie.
Een ander belangrijk onderdeel is FEX, een technologie die verband houdt met emulatie en de uitvoering van code die is ontworpen voor andere architecturen. In deze versie, FEX is afgestemd op de meest recente release van het hoofdproject.Dit vergroot de compatibiliteit met architecturen zoals aarch64 en verbetert de prestaties in sommige scenario's.
Dit soort vooruitgang is vooral nuttig bij niet-standaard apparaten en configuratieswaarbij de combinatie van Proton, FEX en andere componenten ervoor zorgt dat games die ontworpen zijn voor x86_64 op andere hardware kunnen draaien, met behoud van de laagst mogelijke kosten voor vloeiendheid en stabiliteit.
Wijzigingen geïmporteerd vanuit vrclient, wineopenxr en compilatietools
GE-Proton 10-29 bevat ook de nieuwste upstream-aanpassingen aan vrclient, de component die de functionaliteiten voor virtual reality beheert. Hiermee is het mogelijk om... Gebruikers van VR-headsets op Linux kunnen profiteren van recente bugfixes., compatibiliteit met nieuwe titels en verbeteringen in de stabiliteit van de compatibiliteitslaag.
Iets soortgelijks gebeurt met wineopenxr, dat bijgewerkte wijzigingen ontvangt van zijn upstream-bron.Dit helpt games en applicaties die afhankelijk zijn van OpenXR om betrouwbaarder te draaien, wat essentieel is in moderne VR-ervaringen waar latency en goed apparaatbeheer cruciaal zijn.
Tot slot zijn de volgende items ook geïmporteerd. wijzigingen in make en in de Makefiles Dit wordt gebruikt tijdens het compilatieproces. Het is niet direct zichtbaar in de games, maar het vereenvoudigt de constructie van GE-Proton zelf, verbetert de consistentie van de pakketten en vermindert potentiële problemen bij het genereren van builds voor verschillende platforms.
Verwijdering van het .zst-buildformaat
Binnen de aanpassingen aan de verpakking heeft GE-Proton 10-29 het gebruik van het formaat afgeschaft. .zst als compilatieresultaatDit formaat werd voornamelijk gebruikt voor UmuIn de huidige situatie wordt dit echter als onnodig beschouwd, waardoor de bouwvarianten worden vereenvoudigd.
Deze beslissing draagt ​​bij aan Het downloaden en gebruiken van de builds zou minder verwarring moeten opleveren.en richt zich op formaten die daadwerkelijk worden onderhouden. Hoewel het misschien een kleine verandering lijkt, maakt het de distributie van GE-Proton duidelijker voor eindgebruikers.
Specifieke verbeteringen in Protonfixes
Naast de updates van de basiscomponenten besteedt GE-Proton 10-29 speciale aandacht aan Protonfixes, de set scripts en specifieke aanpassingen voor bepaalde spellen. Deze aanpassingen maken het verschil in de dagelijkse ervaring.omdat ze ingaan op zeer specifieke problemen waar spelers tegenaan lopen bij het opstarten van populaire games.
Verbeterde ondersteuning voor de aarch64-architectuur.
Tot de nieuwe functies van Protonfixes behoren: Een correctie in het bouwproces om correcte compilatie op aarch64 mogelijk te maken.Deze architectuur, die steeds vaker voorkomt in bepaalde apparaten en single-board computers (SBC's), vereist zorgvuldige behandeling om ervoor te zorgen dat de gehele architectuur soepel functioneert.
Met deze instelling, GE-Proton 10-29 wordt veelzijdiger bij gebruik in niet-x86_64-omgevingen.Dit opent de deur naar meer experimentele projecten en configuraties die de kracht van Proton willen benutten op alternatieve hardware.
Oplossingen voor DualShock 4-controllers in specifieke games.
Een van de meest irritante aspecten voor Linux-gamers is doorgaans het gedrag van de controllers. In deze versie, Er zijn specifieke verbeteringen doorgevoerd voor het gebruik van de DualShock 4. In diverse titels werd de verwachte controllerherkenning en respons in het spel bereikt.
Specifiek BioShock 2 in de klassieke en geremasterde editie. Het apparaat ondergaat aanpassingen zodat de DualShock 4 zonder extra omwegen werkt. Bovendien, Dragon's Dogma: Dark Arisen profiteert ook van deze verbeteringen.Dit biedt een meer verfijnde ervaring voor degenen die liever met een PlayStation-controller spelen dan met een Xbox-controller of andere controllers.
Deze verbeteringen zijn vooral merkbaar op het Steam Deck en in de lounge-opstellingen, waar Spelen met een controller is de norm, niet de uitzondering.Het is een enorm voordeel dat je niet hoeft te worstelen met aangepaste profielen, vreemde toewijzingen of trillingsproblemen.
Duet Night Abyss-omgevingen in Wayland
Een ander spel dat speciale aandacht krijgt, is Duet Night Abyss. In GE-Proton 10-29, De gamedrive-optie is ingeschakeld en libglesv2 is uitgeschakeld bij gebruik onder Wayland.Dit type aanpassing is bedoeld om conflicten en compatibiliteitsproblemen in moderne grafische omgevingen op te lossen.
Dankzij deze beslissingen, De spelprestaties onder Wayland zijn verbeterd, waardoor potentiële grafische storingen of onverwachte crashes worden verminderd. Deze problemen kunnen ontstaan ​​door de interactie tussen verschillende grafische bibliotheken. Dit is een duidelijk voorbeeld van hoe Protonfixes zeer specifieke parameters aanpast om beter aan te sluiten bij de realiteit van de huidige distributies.
Uitgebreidere compatibiliteit met upscalers en schaalbibliotheken.
Door de populariteit van opschalingstechnologieën zoals XeSS, DLSS en FSR integreren steeds meer games specifieke bibliotheken voor deze functies. In GE-Proton 10-29 Ondersteuning is toegevoegd voor het bijwerken van het bestand libxess_dx11.dll.Dit helpt bepaalde op XeSS gebaseerde upscalers om correct te werken in DirectX 11-games.
Dit betekent dat Je kunt in Linux beter profiteren van geavanceerde opschalingstechnologieën.waardoor de belasting van de GPU wordt verlicht en de prestaties worden verbeterd zonder al te veel in te leveren op de beeldkwaliteit, mits het spel dit type systeem ondersteunt.
Oplossingen voor opslagfouten en verwijderde correcties.
Binnen het onderdeel over specifieke regelingen omvat GE-Proton 10-29 het volgende: Oplossing voor een bug met betrekking tot opslagbestanden in het spel Dark Earth.Dergelijke problemen kunnen de spelervaring verpesten, dus een ingebouwde oplossing maakt een enorm verschil voor degenen die deze klassieker op Linux willen spelen.
Bovendien is besloten Een eerder toegepaste fix voor GTA IV met betrekking tot de Independence FM-functie is verwijderd.Verdere tests hebben bevestigd dat het spel correct functioneert zonder deze instelling, mits de gebruiker ondersteunde audioformaten gebruikt. Het verwijderen van onnodige patches vermindert mogelijke bijwerkingen en houdt de configuratie overzichtelijker.
EM-10 patch-update / Wine-Wayland
Een minder zichtbaar maar zeer invloedrijk aspect van de gebruikerservaring is de reeks patches die op Wine zijn toegepast om de integratie met moderne grafische omgevingen te verbeteren. In GE-Proton 10-29, De EM-10 / Wine-Wayland patchset is bijgewerkt.wat de prestaties van spellen die onder Wayland-sessies worden gespeeld, verbetert.
Wayland vestigt zich in veel distributies en desktopomgevingen als de natuurlijke opvolger van X11, en Deze patches helpen de interactie tussen Windows-spellen, Wine en de Wayland-compositor te verfijnen.Het resultaat kan zich vertalen in een betere muisbediening, lagere latentie, minder problemen met vensters op volledig scherm en een meer natuurlijke integratie met het systeem.
Wanneer moet je GE-Proton 10-29 gebruiken en wanneer kun je beter bij de officiële Proton-kit blijven?
Hoewel het verleidelijk kan zijn om de GE-Proton 10-29 te installeren en deze voor alles te gebruiken, is de algemene aanbeveling binnen de community iets anders. Het meest verstandige is om Valve's officiële Proton als standaardoptie te behouden. voor je Steam-games, aangezien dit de versie is die direct door het bedrijf wordt ondersteund en die het meest grondig wordt getest en gevalideerd.
GE-Proton komt in beeld wanneer Het spel start niet op, vertoont ernstige fouten, geluidsproblemen, grafische storingen of problemen met de controller. Deze functies zijn niet aanwezig in de officiële versie, maar zijn wel toegevoegd in deze community-build. Het kan ook handig zijn als je prestatie- of compatibiliteitsverbeteringen wilt testen die nog niet in het stabiele Proton-kanaal zijn opgenomen.
Op Steam Deck, SteamOS en desktop Linux-distributies (Linux-compatibele videogames), De ideale combinatie is meestal om beide te installeren: de officiële Proton en de GE-Proton.Je kunt de laatstgenoemde optie handmatig selecteren, maar alleen voor problematische spellen. Op deze manier profiteer je van de stabiliteit van het hoofdkanaal zonder extra flexibiliteit op te offeren wanneer dat nodig is.
Installatie en basisgebruik van de GE-Proton
Voor wie deze variant voor het eerst gebruikt, is het installatieproces relatief eenvoudig. De meest gebruikelijke manier om GE-Proton 10-29 te downloaden is via uw GitHub-repositorywaar GloriousEggroll de verschillende builds publiceert en de bijbehorende map in de Steam-compatibiliteitsmap plaatst.
Eenmaal geïnstalleerd, U kunt GE-Proton 10-29 selecteren als uw specifieke compatibiliteitstool. Voor een specifiek spel kun je de Proton-versie configureren in de Steam-eigenschappen van het spel. Op die manier gebruikt alleen dat spel deze Proton-versie, terwijl de rest de globaal geconfigureerde versie blijft gebruiken.
In geval van twijfel, Er zijn handleidingen en uitleg over de verschillende versies van Proton en het gebruik van GE-Proton. ontwikkeld door gemeenschappen zoals GamingOnLinux en tools zoals lutrisdie je stap voor stap helpen te bepalen welke versie je in elk geval moet kiezen en hoe je er het meeste uit kunt halen zonder je bibliotheek te beschadigen.
Over het algemeen zet GE-Proton 10-29 zich in voor om de gamecompatibiliteit met het Linux-ecosysteem nog verder te verbreden.Het verfijnt details zoals het gedrag van de DualShock 4 in specifieke games, verbetert de Wayland-ervaring en houdt belangrijke componenten zoals Wine, DXVK, VKD3D en FEX up-to-date. Voor gamers die op een Steam Deck of Linux-desktop spelen, is het een zeer nuttig hulpmiddel voor games die nog steeds moeite hebben om soepel te draaien met de standaard Proton-installatie.
