- Keš shadera ubrzava učitavanje i smanjuje zastoje; ako se ošteti, njegovim brisanjem se vraća stabilnost.
- Koristite DirectX Cleanup, AMD dugme ili NVIDIA postavke za ponovnu izgradnju bez gubitka profila.
- Povećanje veličine keš memorije rijetko povećava FPS; važno je održavati keš memoriju funkcionalnom i ažurnom.

Ako ste u posljednje vrijeme primjećivali čudna zastajkivanja, dugo vrijeme učitavanja ili pad FPS-a koji jednostavno nisu u redu, možda problem nije u vašem overkloku ili najnovijoj zakrpi za igru: često je krivac... Oštećena ili zastarjela keš memorija shaderaPostoje slučajevi iz stvarnog života gdje su, nakon čišćenja, naslovi poput Dooma ili Forza Apexa povratili svoju prijašnju snagu, povećavajući broj sličica u sekundi i ublažavajući zastajkivanje.
Dobra vijest je da je brisanje i ponovno kreiranje ove keš memorije jednostavan proces i, ako se uradi mudro, Ne morate brisati svoje profile ili personalizirane postavke. na NVIDIA, AMD ili Intel procesorima. U nastavku ćemo vam korak po korak objasniti kako identificirati problem, šta tačno ova keš memorija radi, kako je obrisati na svakoj platformi i koje postavke prilagoditi - a koje ne - kako biste poboljšali fluidnost bez oštećenja vaše konfiguracije. Pokušat ćemo riješiti sve u vezi s... Keš shadera je oštećen.
Šta je shader keš i zašto je važan?
Shaderi su mali programi koje GPU pokreće za zadatke poput osvjetljenja, teksturiranja i efekata, a svaka igra učitava stotine ili hiljade njih; kako bi se izbjeglo kompajliranje svega svaki put kada se pokrene, drajver sprema prethodno kompajlirane verzije u keš shadera.
Kada prvi put otvorite igru, kartica kompajlira sve potrebne shadere i sprema ih na disk (a neke i u VRAM), što može trajati od nekoliko sekundi do nekoliko minuta, ovisno o igri i vašem hardveru; stoga prvo pokretanje može biti sporije, a ponekad i sa... niske performanse i mikro-posjekotine.
U kasnijim izdanjima, drajver preuzima ove datoteke iz keša i učitava ih u hodu, smanjujući vrijeme učitavanja, smanjujući zastoje i generalno postižući glatkije iskustvo. stabilnije iskustvo sa održivijim FPS-om.
Ovu keš memoriju upravlja drajver (NVIDIA/AMD/Intel) i pohranjuje se na disk; neki drajveri vam omogućavaju podešavanje maksimalne dodijeljene veličine, tako da ako igrate zahtjevne igre, Više prostora može pomoći u smanjenju ponovnih sastavljanja i trzaja.
Kako funkcioniše i kada će biti obnovljeno
Proces kompajliranja se pokreće prilikom pokretanja igre i izvršava se samo jednom po kombinaciji verzije igre/drajvera; ako deinstalirate igru, ažurirate drajver ili ponovo formatirate računar, ova keš memorija može biti nevažeća i morat će se ponovo kompajlirati kada ponovo počneš.
Normalno je da performanse padaju tokom kreiranja ili ažuriranja keša; idealno bi bilo da pustite da se proces završi prije takmičenja ili raidanja, jer kada se završi, Sljedeći startovi će biti mnogo agilniji.
Postoje naslovi koji prikazuju traku za „učitavanje shadera“ (na primjer, razne igre Call of Duty), dok drugi ne pokazuju ništa; ponašanje varira, a u igrama sa veliki svjetovi i vrlo bogate teksture (Death Stranding, Cyberpunk 2077) uticaj je posebno opipljiv.
Imajte na umu da keš memorija zauzima prostor na disku i troši dio VRAM-a za svoje upravljanje; ovisno o grafu, možete dodijeliti različite veličine ili ostaviti opciju na "zadane postavke drajvera" tako da drajver samostalno upravljajte u skladu sa svojim resursima.
Znakovi oštećenog shader keša i prednosti njegovog brisanja
Oštećena ili stara keš memorija se često manifestuje kao iznenadno zastajkivanje nakon ažuriranja, neobjašnjiva kašnjenja u područjima koja su prethodno bila glatka ili pad FPS-a uprkos tome što se ništa nije promijenilo; ako vam to zvuči poznato, obriši keš memoriju i prisilno ponovo izgradi obično to popravi.
Postoje izvještaji korisnika koji su, nakon čišćenja, vidjeli da Doom ponovo dostiže oko 130 FPS, a Forza: Apex se kreće oko 105 FPS pri 1440p sa visokim postavkama; iako je svaka mašina drugačija, poboljšanje cilja eliminisanjem problematičnih shadera je tamo.
Također je bilo slučajeva gdje je NVIDIA keš memorija uzrokovala probleme s pokretanjem određenih igara (kao što je spomenuto u Cyberpunk 2077 zajednicama); kada se obriše, igra prestao se zamrzavati pri pokretanju i bio je u stanju ponovo kompajlirati bez konflikata.
Na modernim AMD karticama (npr. RX 7900 XT sa drajverom 23.9.3), brisanje keš memorije iz Adrenalina ili brisanje odgovarajuće DX12 mape može riješiti problem. Uporno zastoje i neravnomjerno punjenje nakon ažuriranja drajvera ili igre.
Obrišite i ponovo izgradite keš memoriju bez gubitka profila
Ključno je izbrisati samo datoteke predmemorije, bez resetiranja globalnih postavki; na taj način zadržavate profile po igri, opcije kvalitete, ograničenja FPS-a i tako dalje, a istovremeno prisiljavate drajver da... regenerirajte shadere od nule.
NVIDIA (Klasična kontrolna ploča)
Da biste prilagodili veličinu i osigurali da upravljački program ponovo pohranjuje keš memoriju, možete provjeriti "Veličina keš memorije shadera" u Kontrolnoj ploči; ne morate dirati svoje profile da biste sistem podesili. ponovo kompajliraj shadere pri sljedećem pokretanju.
- Kliknite desnim tasterom miša na radnu površinu i otvorite Panel de control de NVIDIA.
- Entra en Kontrolirajte 3D postavke.
- Putovanje u Veličina keš memorije shadera i ostavite ga na "Zadanim postavkama kontrolera" ili postavite razumno ograničenje.
- Izbjegavajte korištenje globalnih opcija "Reset" koje vraćaju sve na tvorničke postavke ako želite sačuvajte svoje profile po igri.
Ako trebate ručno obrisati, možete koristiti Windows Cleanup (ispod) za "DirectX Shader Cache"; ovo uklanja datoteke keša bez dodirivanja profila, a kada pokrenete igru, ona će... će se automatski ponovo izgraditi.
NVIDIA aplikacija (moderna zamjena)
Na novijim računarima, NVIDIA aplikacija zamjenjuje klasičnu kontrolnu ploču; iz odjeljka Grafika možete podesiti veličinu keš memorije i održavati je na razumnim vrijednostima, s opcijama u rasponu od minimalno 128 GB do neograničen limit ovisno o verziji.
- Otvori NVIDIA App i idite na Grafiku.
- U Globalnim postavkama pronađite Veličina keš memorije shadera i napustite dinamički način rada ili postavite ograničenje prema vašem SSD-u.
- Izbjegavajte resetiranje svih globalnih opcija; samo promjena veličine ili čišćenje pomoću Windowsa uzrokuje resetiranje shadera. će se ponovo kompajlirati pri pokretanju.
Kao praktična referenca, ne dodjeljujte više od 20% ukupnog kapaciteta vaš SSD u ovaj keš; obično je bolje pustiti kontroler dinamički upravljaj prostor.
AMD Adrenalin (DX12 i brza metoda)
AMD nudi posebno dugme za brisanje keš memorije bez dodirivanja profila; u nekim slučajevima, možda će biti vrijedno ponoviti postupak nakon većeg ažuriranja drajvera ili prije započeti igre koje su se mnogo promijenile.
- Abre la pestaña Igre o AMD softveru: Adrenalin izdanje.
- Kliknite na Gráficos.
- Pomaknite se i unesite Napredne postavke.
- Štampa Resetiraj keš shadera.
Alternativna DX12 metoda: Kreirajte prečicu do AppData\Local\AMD\DxcCache i briše njegov sadržaj prije pokretanja igre; ne briše profile, samo prisiljava DX12 keš memoriju da... regenerirati čisto.
Intel (Arc/Integrirani): Sigurno brisanje
Na Intelu se veliki dio DirectX kompilacije obrađuje putem Windows keša, tako da pomoću Space Cleanup-a možete očistiti keš memoriju. "DirectX keš shadera" bez gubitka Intelovih profila panela.
Ako koristite Intel Arc Control ili Intel Graphics Command Center, sačuvajte svoje profile i izbjegavajte resetiranje svih postavki; ne morate ništa drugo dirati, jer kada ponovo pokrenete igre Shaderi će biti rekompilirani de forma automática.
Univerzalna metoda u Windowsu: Čišćenje diska
Ova metoda radi s NVIDIA, AMD i Intel sistemima i najsigurnija je ako ne želite dodirivati panele ili profile; briše isključivo DirectX keš memoriju, što uzrokuje da drajver... ponovo pokrenuti pri sljedećem pokretanju.
- Otvorite Windows pretragu i upišite Čistač prostora na disku.
- Elige la unidad del sistema i pustite ga da izračuna potencijalni prostor.
- Brend DirectX keš shadera (poništite ostale ako ih ne želite dirati).
- Kliknite na Limpiar archivos del sistema i prihvatite; kada završite, zatvorite i ponovo pokrenite igru da biste regenerirali keš memoriju.
Nakon čišćenja, normalno je da prvo pokretanje svake igre traje duže i da dolazi do nekih zastoja; nakon što je početna kompilacija završena, tečnost bi se trebala poboljšati u poređenju sa prethodnim stanjem.
Podešavanje veličine keš memorije: mit naspram stvarnosti
Postoji popularna preporuka da se NVIDIA keš memorija postavi na 10 GB kako bi se povećao FPS; testovi su rađeni upoređujući 4–5 GB (zadano), 10 GB, 100 GB i „neograničeno“, sa rezultatima gdje je razlika u brzini kadrova bila samo nekoliko FPS-ova.
U brzom testu snimljenom na istoj ruti (tramvajska linija Area18) i nakon brisanja keš memorije prije svakog pokušaja, povećanje FPS-a je bilo marginalno; međutim, s omogućenom keš memorijom, bilo je primjetno. manje mucanja tokom prolaza.
Praktični zaključak: ne očekujte čuda povećanjem maksimalne veličine; ono što pomaže je funkcionalna i ne previše ograničena keš memorija, pa je ostavite kakva jeste. „zadano za drajver“ ili ~10 GB To je razumna opklada.
Imajte na umu da se zadana veličina može razlikovati ovisno o verziji upravljačkog programa; osim ako vaš SSD nije previše ograničen, omogućavanje sistemu da dinamički upravlja prostorom obično je najefikasniji način. uravnoteženo i udobno.
Shader za prethodno keširanje u Steamu

Steam uključuje funkciju za preuzimanje i pripremu shadera prije pokretanja igre, što smanjuje početna učitavanja i prekide u kompatibilnim naslovima; dolazi aktivirana i zauzima do ograničenja koje je Valve postavio. 105 MB.
- Idi na Descargas i provjerite je li "Shader pre-caching" aktivno.
- Provjerite korišteni MB brojač; ako ste zabrinuti zbog prostora, možete ga prilagoditi, ali se preporučuje ostavite ga omogućenim.
Steam predkeširanje ne zamjenjuje keširanje drajvera, ali ga dopunjuje; kombinovanjem ta dva, mnoge igre počinju glatkije i sa manje skokova pri kompajliranju, smanjujući mikrorezovi u novim područjima.
Dobre prakse za izbjegavanje gubitka profila i sticanje tečnosti
Izbjegavajte opcije "resetiraj sve" u NVIDIA/AMD/Intel panelima osim ako nije apsolutno neophodno; umjesto toga, obrišite isključivo keš memoriju (koristeći Čišćenje prostora ili dugme specifično za AMD) da biste sačuvajte profile i postavke.
Na AMD-u koristite dugme „Reset Shader Cache“ iz Adrenalina ili izbrišite DX12 folder u AppData\Local\AMD\DxcCacheObje metode brišu keš memoriju bez diranja postavki za svaku igru.
Na NVIDIA uređajima, veličinu keša zadržite na "Driver Default" ili na razumnom ograničenju; ako je potrebno očistiti, koristite Windows Cleanup za DirectX keš i dozvolite drajveru da pokrene keš. ponovo kompajliraj pri sljedećem pokretanju.
Na Intelu je najsigurniji način također čišćenje (Cleanup); ako koristite Intel Arc/IGCC, izbjegavajte globalna resetiranja i pustite igre da automatski ponovo izvedu svoje shadere. transparentno i kontrolirano.
Omogućite Steam pre-caching i kada igra izvrši kompilaciju shadera, pričekajte da se završi; ako imate ograničen VRAM, nemojte pokušavati forsirati apsurdne vrijednosti keša, potražite punto de equilibrio gdje sistemu ne ponestane prostora.
Pravi slučajevi i brzi trikovi
Ako prethodno glatka igra iznenada počne da se zastajkuje nakon ažuriranja drajvera, obrišite keš memoriju i pokušajte ponovo; bilo je slučajeva kada se Doom, nakon čišćenja, vratio na vrhunac od 130 FPS, a Forza: Apex se kretao oko... 105 FPS pri 1440p sa visokokvalitetnom grafikom.
Ako se igra ne pokreće ili se zamrzava prilikom pokretanja (neke su se stvari dešavale nakon većih zakrpa), brisanje keš memorije drajvera je otključalo pokretanje na više mašina, omogućavajući igri da se kompajlira. od nule bez starog otpada.
Za AMD i DX12, zapišite prečicu do AppData\Local\AMD\DxcCache Omogućava vam da izvršite "brzo čišćenje" prije nego što pritisnete dugme za reprodukciju; zapamtite, briše samo keš memoriju; vaši profili ostaju netaknuti u Adrenalinu.
U Windowsu, opcija čišćenja "DirectX Shader Cache" je vaš prijatelj; koristite je prilikom promjene upravljačkih programa, nakon većih zakrpa ili ako primijetite čudne skokove u kompajliranju na Windowsu. područja koja su ranije bila glatka.
Ako ste opsjednuti veličinom keš memorije, razmislite o odnosu cijene i koristi: veća veličina ne garantuje veći FPS, a u kontroliranim testovima razlike između 4–5 GB, 10 GB, 100 GB i „neograničenog“ su... samo nekoliko slikaFokusirajte se na održavanje čistoće i aktivnosti keša.
Zdrava keš memorija shadera je ključna za glatkoću: razumijevanje šta ona radi, kada je obrisati i kako je prisiliti na ponovnu izgradnju bez dodirivanja profila omogućava vam da ispravite trzanje i pad performansi uz nekoliko klikova; pomoću dugmeta AMD, Windows Cleanup-a i razumnih podešavanja na NVIDIA/Intel grafičkim karticama, plus Steam pre-caching-a, možete povratiti stabilnost i održive brojeve sličica u sekundi bez žrtvovanja performansi. vaše postavke po igri.
Strastven za tehnologiju od malih nogu. Volim da budem u toku u sektoru i, iznad svega, da ga komuniciram. Zato sam već dugi niz godina posvećen komunikaciji na web stranicama o tehnologiji i video igricama. Možete me pronaći kako pišem o Androidu, Windowsu, MacOS-u, iOS-u, Nintendo-u ili bilo kojoj drugoj srodnoj temi koja vam padne na pamet.