Ako ste prešli na Linux da biste igrali Dotu 2, vjerovatno ste naišli na nekoliko prepreka na tom putu. Iako je igra kompatibilna, izvucite maksimum iz hardvera To može biti prava glavobolja, posebno kada obećanja da je Vulkan bolji od OpenGL-a ne stoje na vašem računaru i završite sa zastajkivanjem koje vas odvraća od igre.
Realnost je da performanse uveliko variraju ovisno o vašoj grafičkoj kartici i konfiguraciji vašeg sistema. Borba sa NVIDIA drajverima Od optimizacije upravljanja memorijom do sprječavanja rušenja Protona, postoji nekoliko trikova koji mogu učiniti da vaše iskustvo od katastrofe pređe u glatko funkcioniranje.
Dilema Vulkan protiv OpenGL-a na NVIDIA-i
Postoje frustrirajući slučajevi gdje, uprkos snažnom sistemu, kao što je i5 sa RTX 2060, igra postiže lošije rezultate sa Vulkanom. Dok sa OpenGL-om možete održati pristojan broj sličica u sekundi, Vulkan može uzrokovati... nagli padovi FPS-a i potpuna nestabilnost pri pomicanju kamere. Ovo je obično povezano s verzijom upravljačkog programa i načinom na koji sistem rukuje API-jem. Bitno je provjeriti da vulkan-info i NVIDIA drajver su pravilno usklađeni kako bi se spriječilo nepravilno ponašanje igre.
ACO revolucija za AMD korisnike
Za one koji koriste AMD grafičke kartice, stvari su drugačije zahvaljujući Valveovom radu. Razvili su shader kompajler pod nazivom ACOintegriran u Mesa-in RADV drajver zajednice. Ovo poboljšanje je ključno jer ima za cilj eliminirati nedosljednosti u performansama koje su postojale u usporedbi sa službenim AMDVLK drajverom.
- Vrhunske performanse: U igrama poput Dota 2 u 4K rezoluciji, kombinacija RADV-a i ACO-a se pokazala daleko boljom od standardnih implementacija.
- Stabilnost u drugim igrama: To ne utiče samo na Dotu; igre poput Dawn of War III ili F1 2017 pokazuju značajno poboljšanje, posebno na arhitekturama poput Vega 64 ili Navi serije.
- Jednostavnost upotrebe: Integracijom u Mesa, korisnici distribucija poput Fedore ili Manjara uživaju u gotovo automatska konfiguracijaizbjegavajući instaliranje kompliciranih vlasničkih drajvera.
Uprkos tome, nije sve savršeno. U nekim vrlo specifičnim slučajevima, kao što je Rise of the Tomb Raider sa određenim postavkama antialiasinga, službeni AMDVLK drajver i dalje može imati malu prednost, ali trend je jasan: ACO demokratizuje visoke performanse na Linuxu.
Rješavanje problema neočekivanih isključenja sistema Proton i GE-Proton
Kada se odlučite koristiti Proton (posebno optimizirane verzije poput GE-ProtonDa biste pokrenuli igru, možete primijetiti da se program zatvara odmah na ekranu s logotipom. Ovaj kvar je obično povezan s greškom u asserciji u virtualnoj memoriji, tačnije u datoteci virtual.c.
Rješenje, koje neobično dolazi iz preporučenih konfiguracija za softver poput Elasticsearcha, uključuje povećanje ograničenja područja mapiranja memorije. Pokrenite naredbu sysctl -w vm.max_map_count=262144 Ovo obično rješava problem odmah. Da biste izbjegli da ga morate upisivati svaki put kada pokrenete računar, najbolje je dodati ovaj red u mapu. /etc/sysctl.d/čime se osigurava da sistem uvijek ima potrebnu memorijsku marginu kako bi se spriječio pad Protona.
Optimizovana konfiguracija uključuje provjeru svega, od video drajvera do parametara kernela. Bilo da se radi o podešavanju Kompajler shadera na AMD-u Ispravljanjem ograničenja memorije u Archu ili Pop_OS-u, cilj je osigurati da hardver ne predstavlja usko grlo i da Vulkan API konačno ispuni svoje obećanje o fluidnosti.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje kroz pisanje, a to je ono što ću raditi na ovom blogu, pokazivati vam sve najzanimljivije stvari o gadžetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se krećete u digitalnom svijetu na jednostavan i zabavan način.





