Jos olet vaihtanut Linuxiin pelataksesi Dota 2:ta, olet luultavasti törmännyt muutamiin esteisiin matkan varrella. Vaikka peli on yhteensopiva, saat kaiken irti laitteistosta Se voi olla todellinen päänsärky, varsinkin kun lupaukset Vulkanin paremmuudesta kuin OpenGL:n eivät pidä paikkaansa koneellasi ja peli pätkii niin, ettet halua pelata.
Todellisuudessa suorituskyky vaihtelee suuresti näytönohjaimesta ja järjestelmän kokoonpanosta riippuen. taistelu NVIDIA-ajureiden kanssa Muistinhallinnan optimoinnista Protonin kaatumisen estämiseen on olemassa useita temppuja, jotka voivat muuttaa kokemuksesi katastrofista sujuvaksi.
Vulkanin ja OpenGL:n välinen dilemma NVIDIAlla
On turhauttavia tapauksia, joissa tehokkaasta järjestelmästä, kuten i5:stä ja RTX 2060:sta, huolimatta peli toimii Vulkanilla huonommin. Vaikka OpenGL:llä voi ylläpitää kohtuullisen ruudunpäivitysnopeuden, Vulkan voi aiheuttaa äkilliset FPS-laskut ja täydellinen epävakaus kameraa siirrettäessä. Tämä liittyy yleensä ajuriversioon ja siihen, miten järjestelmä käsittelee API:a. On tärkeää tarkistaa, että vulkan-info ja NVIDIA-ajuri on kohdistettu oikein, jotta peli ei toimi virheellisesti.
ACO-vallankumous AMD-käyttäjille
AMD-näytönohjaimia käyttäville asiat ovat toisin Valven työn ansiosta. He ovat kehittäneet shader-kääntäjän nimeltä ACOintegroitu Mesan RADV-yhteisöajuriin. Tämä parannus on tärkeä, koska sen tavoitteena on poistaa suorituskyvyn epäjohdonmukaisuudet, joita esiintyi viralliseen AMDVLK-ajuriin verrattuna.
- Huippusuorituskyky: Dota 2:n kaltaisissa 4K-resoluution peleissä RADV:n ja ACO:n yhdistelmä on osoittautunut huomattavasti paremmaksi kuin tavalliset toteutukset.
- Vakaus muissa peleissä: Se ei vaikuta pelkästään Dotaan; pelit kuten Dawn of War III tai F1 2017 osoittavat huomattavaa parannusta, erityisesti Vega 64:n tai Navi-sarjan kaltaisilla arkkitehtuureilla.
- Helppokäyttöisyys: Koska se on integroitu Mesaan, Fedoran ja Manjaron kaltaisten jakeluiden käyttäjät voivat nauttia lähes automaattinen konfigurointivälttäen monimutkaisten omien ajureiden asentamisen.
Silti kaikki ei ole täydellistä. Joissakin hyvin erityisissä tapauksissa, kuten Rise of the Tomb Raiderissa tietyillä antialiasointiasetuksilla, virallisella AMDVLK-ajurilla voi silti olla pieni etu, mutta trendi on selvä: ACO demokratisoi korkeaa suorituskykyä Linuxissa.
Odottamattomien sammumisten vianmääritys Protonin ja GE-Protonin avulla
Kun päätät käyttää Protonia (erityisesti optimoituja versioita, kuten GE-ProtonPelin suorittamiseksi saatat huomata, että ohjelma sulkeutuu suoraan logonäyttöön. Tämä virhe liittyy yleensä virtuaalimuistin, erityisesti tiedoston, vahvistusvirheeseen. virtual.c.
Ratkaisu, joka kumma kyllä tulee suositelluista kokoonpanoista ohjelmistoille, kuten Elasticsearch, sisältää muistin kartoitusalueen rajan nostamisen. Suorita komento sysctl -w vm.max_map_count=262144 Tämä yleensä ratkaisee ongelman välittömästi. Jotta sinun ei tarvitse kirjoittaa sitä joka kerta, kun käynnistät tietokoneen, on parasta lisätä tämä rivi kansioon. /etc/sysctl.d/varmistaen näin, että järjestelmällä on aina tarvittava muistimarginaali Protonin kaatumisen estämiseksi.
Optimoitu kokoonpano edellyttää kaiken tarkistamista näytönohjaimista ytimen parametreihin. Olipa kyse sitten shader-kääntäjä AMD:llä Korjaamalla Archin tai Pop_OS:n muistirajoituksia tavoitteena on varmistaa, että laitteisto ei ole pullonkaula ja että Vulkan-API vihdoin lunastaa lupauksensa sujuvuudesta.
Intohimoinen kirjoittaja tavujen maailmasta ja tekniikasta yleensä. Rakastan jakaa tietämykseni kirjoittamalla, ja sen aion tehdä tässä blogissa, näyttää sinulle kaikki mielenkiintoisimmat asiat vempaimista, ohjelmistoista, laitteistoista, teknologisista trendeistä ja muusta. Tavoitteeni on auttaa sinua navigoimaan digitaalisessa maailmassa yksinkertaisella ja viihdyttävällä tavalla.





