Če ste za igranje Dote 2 prešli na Linux, ste verjetno na poti naleteli na nekaj ovir. Čeprav je igra združljiva, kar najbolje izkoristite strojno opremo To je lahko pravi glavobol, še posebej, če obljube, da je Vulkan boljši od OpenGL, na vašem računalniku ne držijo in na koncu pride do jecljanja, zaradi katerega ne želite igrati.
Resničnost je, da se zmogljivost zelo razlikuje glede na vašo grafično kartico in konfiguracijo vašega sistema. boj z gonilniki NVIDIA Od optimizacije upravljanja pomnilnika do preprečevanja sesutja Protona obstaja več trikov, ki lahko vašo izkušnjo spremenijo iz katastrofe v nemoteno delovanje.
Dilema Vulkan proti OpenGL na NVIDIA
Obstajajo frustrirajoči primeri, ko kljub zmogljivemu sistemu, kot je i5 z RTX 2060, igra z Vulkanom deluje slabše. Medtem ko lahko z OpenGL ohranite spodobno hitrost sličic, lahko Vulkan povzroči nenadni padci FPS-ja in popolna nestabilnost pri premikanju kamere. To je običajno povezano z različico gonilnika in načinom, kako sistem obravnava API. Bistveno je preveriti, da vulkan-info in gonilnik NVIDIA sta pravilno poravnana, da se prepreči nepravilno delovanje igre.
Revolucija ACO za uporabnike AMD-ja
Za tiste, ki uporabljajo grafične kartice AMD, so stvari drugačne zaradi dela podjetja Valve. Razvili so prevajalnik senčil, imenovan ACOintegriran v gonilnik skupnosti RADV podjetja Mesa. Ta napredek je ključnega pomena, ker si prizadeva odpraviti nedoslednosti v delovanju, ki so obstajale v primerjavi z uradnim gonilnikom AMDVLK.
- Vrhunska zmogljivost: V igrah, kot je Dota 2, v ločljivosti 4K se je izkazalo, da kombinacija RADV in ACO daleč presega standardne implementacije.
- Stabilnost v drugih igrah: To ne vpliva samo na Doto; igre, kot sta Dawn of War III ali F1 2017, kažejo opazno izboljšanje, zlasti na arhitekturah, kot sta Vega 64 ali serija Navi.
- Enostavna uporaba: Z integracijo v Mesa lahko uporabniki distribucij, kot sta Fedora ali Manjaro, uživajo v skoraj samodejna konfiguracijas čimer se izognemo nameščanju zapletenih lastniških gonilnikov.
Kljub temu ni vse popolno. V nekaterih zelo specifičnih primerih, kot je Rise of the Tomb Raider z določenimi nastavitvami anti-aliasinga, ima uradni gonilnik AMDVLK morda še vedno rahlo prednost, vendar je trend jasen: ACO demokratizira visoko zmogljivost na Linuxu.
Odpravljanje težav z nepričakovanimi zaustavitvami s Proton in GE-Proton
Ko se odločite za uporabo Protona (zlasti optimiziranih različic, kot je GE-ProtonČe želite zagnati igro, se lahko zgodi, da se program zapre takoj ob prikazu logotipa. Ta napaka je običajno povezana z napako trditve v navideznem pomnilniku, natančneje v datoteki virtual.c.
Rešitev, ki nenavadno izhaja iz priporočenih konfiguracij za programsko opremo, kot je Elasticsearch, vključuje povečanje omejitve območja preslikave pomnilnika. Zaženite ukaz sysctl -w vm.max_map_count=262144 To običajno takoj reši težavo. Da se izognete vnašanju tega ukaza vsakič, ko zaženete računalnik, je najbolje, da to vrstico dodate v mapo. /etc/sysctl.d/s čimer se zagotovi, da ima sistem vedno potrebno rezervo pomnilnika, da prepreči sesutje Protona.
Optimizirana konfiguracija vključuje preverjanje vsega, od grafičnih gonilnikov do parametrov jedra. Ne glede na to, ali gre za prilagajanje prevajalnik senčil na AMD-ju S popravljanjem omejitev pomnilnika v Archu ali Pop_OS-u je cilj zagotoviti, da strojna oprema ne bo ozko grlo in da bo Vulkan API končno izpolnil svojo obljubo o pretočnosti.
Strasten pisec o svetu bajtov in tehnologije nasploh. Rad delim svoje znanje s pisanjem in to je tisto, kar bom počel v tem blogu, saj vam bom pokazal vse najbolj zanimive stvari o pripomočkih, programski opremi, strojni opremi, tehnoloških trendih in še več. Moj cilj je, da vam pomagam krmariti po digitalnem svetu na preprost in zabaven način.





