Ha Linuxra váltottál, hogy Dota 2-t játssz, valószínűleg belefutottál néhány akadályba útközben. Bár a játék kompatibilis, hozd ki a legtöbbet a hardverből Igazi fejfájást okozhat, főleg akkor, ha az ígéretek, miszerint a Vulkan jobb, mint az OpenGL, nem állnak be a gépeden, és olyan akadozást kapsz, hogy nem akarsz játszani.
A valóság az, hogy a teljesítmény vadul változik a grafikus kártyától és a rendszer konfigurációjától függően. harc az NVIDIA illesztőprogramokkal A memóriakezelés optimalizálásától a Proton összeomlásának megakadályozásáig számos trükk létezik, amelyekkel a katasztrófából zökkenőmentessé tehető a rendszer.
A Vulkan kontra OpenGL dilemma az NVIDIA platformon
Vannak frusztráló esetek, amikor egy erős rendszer, például egy i5 RTX 2060-nal, ellenére a játék rosszabbul teljesít Vulkannal. Míg OpenGL-lel tisztességes képkockasebességet lehet fenntartani, a Vulkan okozhat... hirtelen FPS-csökkenések és a kamera mozgatásakor teljes instabilitás. Ez általában az illesztőprogram verziójához és az API rendszer általi kezeléséhez kapcsolódik. Fontos ellenőrizni, hogy vulkan-info és az NVIDIA illesztőprogram megfelelően van beállítva, hogy megakadályozza a játék szabálytalan működését.
Az ACO forradalom AMD felhasználók számára
Az AMD grafikus kártyákat használók számára a dolgok másképp állnak a Valve munkájának köszönhetően. Kifejlesztettek egy shader fordítót, a ACOintegrálva a Mesa RADV közösségi illesztőprogramjába. Ez a fejlesztés kulcsfontosságú, mivel célja a hivatalos AMDVLK illesztőprogramhoz képest fennálló teljesítménybeli inkonzisztenciák kiküszöbölése.
- Csúcsteljesítmény: Az olyan játékokban, mint a Dota 2 4K felbontásban, az RADV és az ACO kombinációja messze felülmúlta a szabványos megvalósításokat.
- Stabilitás más játékokban: Ez nem csak a Dotát érinti; olyan játékok, mint a Dawn of War III vagy az F1 2017, jelentős javulást mutatnak, különösen olyan architektúrákon, mint a Vega 64 vagy a Navi sorozat.
- Könnyű használat: A Mesa-ba integrálva a Fedora vagy a Manjaro disztribúciók felhasználói élvezhetik a következőket: szinte automatikus konfigurációelkerülve a bonyolult, saját fejlesztésű illesztőprogramok telepítését.
Ennek ellenére nem minden tökéletes. Néhány nagyon specifikus esetben, mint például a Rise of the Tomb Raiderben bizonyos antialiasing beállításokkal, a hivatalos AMDVLK drivernek még mindig lehet egy kis előnye, de a trend egyértelmű: Az ACO demokratizálja a nagy teljesítményt Linux alatt.
Váratlan leállások elhárítása Proton és GE-Proton segítségével
Amikor úgy döntesz, hogy Protont használsz (különösen az optimalizált verziókat, mint például GE-ProtonA játék futtatásához előfordulhat, hogy a program közvetlenül a logó képernyőjénél bezárul. Ez a hiba általában a virtuális memóriában lévő állítási hibához kapcsolódik, konkrétan a fájlhoz. virtual.c.
A megoldás, amely furcsa módon az Elasticsearchhez hasonló szoftverek ajánlott konfigurációiból származik, a memória-leképezési terület korlátjának növelését jelenti. Futtassa a parancsot. sysctl -w vm.max_map_count=262144 Ez általában azonnal megoldja a problémát. Annak elkerülése érdekében, hogy minden alkalommal be kelljen gépelni a számítógép indításakor, a legjobb, ha hozzáadja ezt a sort a mappához. /etc/sysctl.d/így biztosítva, hogy a rendszer mindig rendelkezzen a szükséges memóriatartalékkal a Proton összeomlásának megakadályozásához.
Az optimalizált konfiguráció mindent ellenőriz, a videoillesztőktől a kernel paraméterekig. Legyen szó akár a shader fordító AMD-n Az Arch vagy a Pop_OS memóriakorlátainak korrigálásával a cél az, hogy a hardver ne jelentsen szűk keresztmetszetet, és a Vulkan API végre betartsa a folyékonyság ígéretét.
Szenvedélyes író a bájtok és általában a technológia világáról. Szeretem megosztani tudásomat írásban, és ezt fogom tenni ebben a blogban, megmutatom a legérdekesebb dolgokat a kütyükről, szoftverekről, hardverekről, technológiai trendekről stb. Célom, hogy egyszerű és szórakoztató módon segítsek eligazodni a digitális világban.





