Hvis du har byttet til Linux for å spille Dota 2, har du sannsynligvis støtt på noen hindringer underveis. Selv om spillet er kompatibelt, få mest mulig ut av maskinvaren Det kan være en skikkelig hodepine, spesielt når løftene om at Vulkan er bedre enn OpenGL ikke holder mål på maskinen din, og du ender opp med hakking som gjør at du ikke vil spille.
Realiteten er at ytelsen varierer mye avhengig av grafikkortet ditt og hvordan systemet ditt er konfigurert. slåss med NVIDIA-drivere Fra å optimalisere minnehåndtering for å forhindre at Proton krasjer, finnes det flere triks som kan gjøre at opplevelsen din går fra å være en katastrofe til å kjøre knirkefritt.
Vulkan vs. OpenGL-dilemmaet på NVIDIA
Det finnes frustrerende tilfeller der spillet yter dårligere med Vulkan til tross for at man har et kraftig system, som en i5 med en RTX 2060. Mens man kan opprettholde en anstendig bildefrekvens med OpenGL, kan Vulkan forårsake plutselige fall i FPS og total ustabilitet når kameraet beveges. Dette er vanligvis relatert til driverversjonen og hvordan systemet håndterer API-et. Det er viktig å sjekke at vulkan-info og NVIDIA-driveren er riktig justert for å forhindre at spillet oppfører seg uregelmessig.
ACO-revolusjonen for AMD-brukere
For de som bruker AMD-grafikkort, er ting annerledes takket være Valves arbeid. De har utviklet en shader-kompilator kalt ACOintegrert i Mesas RADV-fellesskapsdriver. Denne forbedringen er viktig fordi den tar sikte på å eliminere ytelsesavvikene som eksisterte sammenlignet med den offisielle AMDVLK-driveren.
- Topp ytelse: I titler som Dota 2 i 4K-oppløsning har kombinasjonen av RADV og ACO vist seg å overgå standard implementeringer langt.
- Stabilitet i andre spill: Det påvirker ikke bare Dota; spill som Dawn of War III eller F1 2017 viser en merkbar forbedring, spesielt på arkitekturer som Vega 64 eller Navi-serien.
- Brukervennlighet: Ved å være integrert i Mesa, kan brukere av distribusjoner som Fedora eller Manjaro nyte godt av en nesten automatisk konfigurasjonunngår å måtte installere kompliserte proprietære drivere.
Likevel er ikke alt perfekt. I noen svært spesifikke tilfeller, som for eksempel Rise of the Tomb Raider med visse antialiasing-innstillinger, kan den offisielle AMDVLK-driveren fortsatt ha en liten fordel, men trenden er tydelig: ACO demokratiserer høy ytelse på Linux.
Feilsøking av uventede avbrudd med Proton og GE-Proton
Når du bestemmer deg for å bruke Proton (spesielt optimaliserte versjoner som GE-ProtonFor å kjøre spillet kan det hende at programmet lukkes rett ved logoskjermen. Denne feilen er vanligvis relatert til en bekreftelsesfeil i virtuelt minne, nærmere bestemt filen virtuell.c.
Løsningen, som merkelig nok kommer fra anbefalte konfigurasjoner for programvare som Elasticsearch, innebærer å øke grensen for minnetilordningsområdet. Kjør kommandoen sysctl -w vm.max_map_count=262144 Dette løser vanligvis problemet umiddelbart. For å unngå å måtte skrive det hver gang du starter PC-en, er det best å legge til denne linjen i mappen. /etc/sysctl.d/dermed sikres at systemet alltid har den nødvendige minnemarginen for å forhindre at Proton krasjer.
Å ha en optimalisert konfigurasjon innebærer å sjekke alt fra videodrivere til kjerneparametere. Enten det er å justere shader-kompilator på AMD Ved å korrigere minnebegrensninger i Arch eller Pop_OS, er målet å sikre at maskinvaren ikke er en flaskehals, og at Vulkan API endelig oppfyller løftet om flyt.
Lidenskapelig forfatter om verden av bytes og teknologi generelt. Jeg elsker å dele kunnskapen min gjennom å skrive, og det er det jeg skal gjøre i denne bloggen, vise deg alle de mest interessante tingene om dingser, programvare, maskinvare, teknologiske trender og mer. Målet mitt er å hjelpe deg med å navigere i den digitale verden på en enkel og underholdende måte.





