Hvis du er skiftet til Linux for at spille Dota 2, er du sandsynligvis stødt på et par forhindringer undervejs. Selvom spillet er kompatibelt, få mest muligt ud af hardwaren Det kan være en sand hovedpine, især når løfterne om, at Vulkan er bedre end OpenGL, ikke holder stik på din maskine, og du ender med hakken, der gør, at du ikke har lyst til at spille.
Realiteten er, at ydeevnen varierer meget afhængigt af dit grafikkort og hvordan dit system er konfigureret. kæmper med NVIDIA-drivere Fra optimering af hukommelsesstyring til at forhindre Proton i at gå ned, er der flere tricks, der kan få din oplevelse til at gå fra at være en katastrofe til at køre problemfrit.
Vulkan vs. OpenGL-dilemmaet på NVIDIA
Der er frustrerende tilfælde, hvor spillet, på trods af at have et kraftfuldt system, såsom en i5 med en RTX 2060, præsterer dårligere med Vulkan. Mens man med OpenGL kan opretholde en anstændig billedhastighed, kan Vulkan forårsage pludselige fald i FPS og total ustabilitet, når kameraet bevæges. Dette er normalt relateret til driverversionen og hvordan systemet håndterer API'en. Det er vigtigt at kontrollere, at vulkan-info og NVIDIA-driveren er korrekt justeret for at forhindre spillet i at opføre sig uregelmæssigt.
ACO-revolutionen for AMD-brugere
For dem, der bruger AMD-grafikkort, er tingene anderledes takket være Valves arbejde. De har udviklet en shader-compiler kaldet ACOintegreret i Mesas RADV-fællesskabsdriver. Denne forbedring er afgørende, fordi den har til formål at eliminere de uoverensstemmelser i ydeevnen, der eksisterede sammenlignet med den officielle AMDVLK-driver.
- Topydelse: I titler som Dota 2 i 4K-opløsning har kombinationen af RADV og ACO vist sig at overgå standard implementeringer langt.
- Stabilitet i andre spil: Det påvirker ikke kun Dota; spil som Dawn of War III eller F1 2017 viser en bemærkelsesværdig forbedring, især på arkitekturer som Vega 64 eller Navi-serien.
- Brugervenlighed: Ved at være integreret i Mesa, kan brugere af distributioner som Fedora eller Manjaro nyde godt af en næsten automatisk konfigurationundgår at skulle installere komplicerede proprietære drivere.
Alligevel er det ikke helt perfekt. I nogle meget specifikke tilfælde, såsom Rise of the Tomb Raider med visse antialiasing-indstillinger, kan den officielle AMDVLK-driver stadig have en lille fordel, men tendensen er tydelig: ACO demokratiserer højtydende på Linux.
Fejlfinding af uventede nedlukninger med Proton og GE-Proton
Når du beslutter dig for at bruge Proton (især optimerede versioner som GE-ProtonFor at køre spillet, kan du opleve, at programmet lukker lige ved logoskærmen. Denne fejl er normalt relateret til en assertion-fejl i den virtuelle hukommelse, nærmere bestemt filen. virtuel.c.
Løsningen, som mærkeligt nok kommer fra anbefalede konfigurationer til software som Elasticsearch, involverer at øge grænsen for hukommelseskortlægningsområdet. Kør kommandoen sysctl -w vm.max_map_count=262144 Dette løser normalt problemet med det samme. For at undgå at skulle skrive det hver gang du starter din pc, er det bedst at tilføje denne linje til mappen. /etc/sysctl.d/hvilket sikrer, at systemet altid har den nødvendige hukommelsesmargen til at forhindre Proton i at gå ned.
En optimeret konfiguration involverer kontrol af alt fra videodrivere til kerneparametre. Uanset om det drejer sig om at justere shader-compiler på AMD Ved at korrigere hukommelsesbegrænsninger i Arch eller Pop_OS er målet at sikre, at hardwaren ikke er en flaskehals, og at Vulkan API'en endelig opfylder sit løfte om flydende funktioner.
Passioneret forfatter om bytes-verdenen og teknologien generelt. Jeg elsker at dele min viden gennem skrivning, og det er det, jeg vil gøre i denne blog, vise dig alle de mest interessante ting om gadgets, software, hardware, teknologiske trends og mere. Mit mål er at hjælpe dig med at navigere i den digitale verden på en enkel og underholdende måde.





