Ak ste prešli na Linux, aby ste si zahrali Dotu 2, pravdepodobne ste narazili na niekoľko prekážok. Hoci je hra kompatibilná, vyťažte z hardvéru maximum Môže to byť poriadna bolesť hlavy, najmä keď sľuby, že Vulkan je lepší ako OpenGL, na vašom počítači neplatia a skončíte so zasekávaním, ktoré vám odolá.
Realita je taká, že výkon sa výrazne líši v závislosti od grafickej karty a konfigurácie systému. boj s ovládačmi NVIDIA Od optimalizácie správy pamäte až po zabránenie pádu Protonu existuje niekoľko trikov, ktoré môžu zmeniť váš zážitok z katastrofy na hladký chod.
Dilema Vulkan vs. OpenGL na NVIDIA
Existujú frustrujúce prípady, keď aj napriek výkonnému systému, ako napríklad i5 s RTX 2060, hra s Vulkanom podáva horší výkon. Zatiaľ čo s OpenGL si môžete udržať slušnú snímkovú frekvenciu, Vulkan môže spôsobiť... náhle poklesy FPS a úplná nestabilita pri pohybe kamery. Zvyčajne to súvisí s verziou ovládača a tým, ako systém spracováva API. Je nevyhnutné skontrolovať, či vulkan-info a ovládač NVIDIA sú správne zarovnané, aby sa zabránilo nepravidelnému správaniu hry.
Revolúcia ACO pre používateľov AMD
Pre tých, ktorí používajú grafické karty AMD, je to vďaka práci spoločnosti Valve inak. Vyvinuli kompilátor shaderov s názvom ACOintegrovaný do ovládača komunity RADV od spoločnosti Mesa. Toto vylepšenie je kľúčové, pretože jeho cieľom je eliminovať nezrovnalosti vo výkone, ktoré existovali v porovnaní s oficiálnym ovládačom AMDVLK.
- Špičkový výkon: V tituloch ako Dota 2 v rozlíšení 4K sa ukázalo, že kombinácia RADV a ACO ďaleko prevyšuje štandardné implementácie.
- Stabilita v iných hrách: Netýka sa to len Doty; hry ako Dawn of War III alebo F1 2017 vykazujú výrazné zlepšenie, najmä na architektúrach ako Vega 64 alebo séria Navi.
- Jednoduché použitie: Vďaka integrácii do Mesa si používatelia distribúcií ako Fedora alebo Manjaro môžu užívať takmer automatická konfiguráciačím sa vyhnete nutnosti inštalácie zložitých proprietárnych ovládačov.
Aj napriek tomu to nie je všetko dokonalé. V niektorých veľmi špecifických prípadoch, ako napríklad Rise of the Tomb Raider s určitými nastaveniami antialiasingu, môže mať oficiálny ovládač AMDVLK stále miernu výhodu, ale trend je jasný: ACO demokratizuje vysoký výkon v systéme Linux.
Riešenie problémov s neočakávanými výpadkami s Proton a GE-Proton
Keď sa rozhodnete použiť Proton (najmä optimalizované verzie ako GE-ProtonPri spustení hry sa môže stať, že sa program zatvorí hneď po zobrazení loga. Toto zlyhanie zvyčajne súvisí s chybou assertion vo virtuálnej pamäti, konkrétne v súbore virtual.c.
Riešenie, ktoré zvláštne pochádza z odporúčaných konfigurácií pre softvér ako Elasticsearch, zahŕňa zvýšenie limitu oblasti mapovania pamäte. Spustite príkaz sysctl -w vm.max_map_count=262144 Toto zvyčajne problém okamžite vyrieši. Aby ste ho nemuseli písať pri každom spustení počítača, je najlepšie pridať tento riadok do priečinka. /etc/sysctl.d/čím sa zabezpečí, že systém bude mať vždy potrebnú pamäťovú rezervu, aby sa zabránilo pádu Protonu.
Optimalizovaná konfigurácia zahŕňa kontrolu všetkého od ovládačov videa až po parametre jadra. Či už ide o úpravu kompilátor shaderov na AMD Opravou limitov pamäte v systémoch Arch alebo Pop_OS je cieľom zabezpečiť, aby hardvér nebol úzkym hrdlom a aby rozhranie Vulkan API konečne splnilo svoj sľub plynulosti.
Vášnivý spisovateľ o svete bajtov a technológií všeobecne. Milujem zdieľanie svojich vedomostí prostredníctvom písania, a to je to, čo urobím v tomto blogu, ukážem vám všetko najzaujímavejšie o gadgetoch, softvéri, hardvéri, technologických trendoch a ďalších. Mojím cieľom je pomôcť vám orientovať sa v digitálnom svete jednoduchým a zábavným spôsobom.





