Ці варта выкарыстоўваць кэш шэдэраў і якога памеру? | Прафесійныя парады (2022)

У гульнявой сцэне заўсёды ёсць два тыпу геймераў. Некаторыя не маюць паняцця аб праграмным і апаратным забеспячэнні і проста гуляюць у гульню, а іншыя пастаянна майструюць сваю сістэму і спрабуюць выціснуць з яе ўсе невялікія перавагі. Я належу да апошніх. Мяне заўсёды турбавала, што апанент можа мець тэхнічную перавагу ў 1 супраць 1, таму я заўсёды разглядаў усе магчымыя налады і марнаваў шмат часу на даследаванні і тэсты, каб атрымаць максімальную аддачу ад існуючага абсталявання.

Вядома, правільныя налады не робяць вас суперзоркай, гэта ваш талент, навыкі і вопыт, але думка аб тым, што мая сістэма працуе аптымальна, а значыць, залежыць выключна ад маіх здольнасцей і здольнасцяў суперніка, заўсёды даваў мне лепшае пачуццё і больш упэўненасці ў сабе, таму што ўсё, што можа станоўча паўплываць на маю працу, я зрабіў, і я ведаў, што таму мяне цяжка перамагчы.

Мы ўжо разглядалі розныя варыянты налад у нашым блогу і тут вы можаце знайсці нашы папярэднія артыкулы на гэтыя тэмы. Сёння мы пагаворым аб наладзе Shader Cache у панэлі кіравання NVIDIA.

Пойдзем!

нататка: Гэты артыкул быў напісаны на англійскай мове. Пераклады на іншыя мовы могуць не забяспечваць такой жа моўнай якасці. Прыносім прабачэнні за граматычныя і сэнсавыя памылкі.

Што такое кэш шэдэраў?

Калі казаць простымі словамі, кэш шэдэраў - гэта зборнік папярэдне скампіляваных і прааналізаваных шэдэраў.

Падчас гульні дынаміка ўвесь час змяняецца. Умовы асвятлення, туман і празрыстасць - гэта некаторыя з рознай дынамікі, якая адрозніваецца ад адной сітуацыі да іншай падчас гульні.

Калі кампілюецца шейдер?

Яго трэба кампіляваць кожны раз, калі геймер выконвае дзеянне, а шейдер для гэтага не знойдзены ў кэшы шэдэраў. Гэты працэс можа адбывацца як лакальна, так і праз выдалены кампілятар Shader.

Ssd апаратны кэш
Вы змяшчаеце скампіляваныя шэйдары на дыск або ў аператыўную памяць?

Кэш шэдэраў захоўвае ў памяці ўсе ўзаемадзеяння і тэкстуры, якія адбываюцца падчас гульнявога працэсу, так што, калі вы сутыкнецеся з падобнай сітуацыяй у будучыні, сістэме не прыйдзецца зноўку загружаць усю гэтую інфармацыю, памяншаючы заіканне, выкліканае такім цяжкім выкарыстаннем графікі.

Чаму кэш шэдэраў важны?

Кэш шэдэраў надзвычай важны, асабліва ўлічваючы цяжкія гульні, да якіх мы прывыклі ў нашы дні, памер якіх можа лёгка вар'іравацца ў некалькі гігабайт.

Варта адзначыць, што нават на дастаткова зададзеных кампутарах гульні могуць працаваць з затрымкай. Прычына не ў недахопе абсталявання, а ў адсутнасці неабходных шэйдараў.

Ваш кампутар недастаткова добры?

Гэта распаўсюджаная праблема ва ўсім свеце, і геймеры, якія патрацілі значную суму грошай на свае ПК, таксама могуць адчуваць заіканне.

Гэта робіць такіх геймераў незадаволенымі сваёй сістэмай, якая не здольная задаволіць патрабаванні гульні, нягледзячы на ​​​​моцнае абсталяванне.

Аднак рэчаіснасць зусім іншая, бо большасць гульнявых заіканняў выклікана адсутнасцю запоўненага кэша шэдэраў, а не недахопам апаратных магчымасцяў.

Што адбываецца пры адсутнасці шэдэрнага кэша?

Пры адсутнасці кэша шэдэраў гульня не зможа працаваць гладка і не будзе дасягаць пастаянных кадраў у секунду, што адбіваецца на геймплэі і прывядзе да вельмі непрыемнага вопыту для гульцоў.

Кэш шэдэраў - ваш сябар

Shader Cache працуе незаўважна, каб забяспечыць гульцам вельмі абцякальны вопыт.

Шэйдары могуць быць вузкім месцам у візуалізацыі кадраў

Ці варта выкарыстоўваць кэш шэдэраў ці не?

Варыянт выкарыстання Shader Cache ці не цалкам залежыць ад гульца, але настойліва рэкамендуецца трымаць настройку ўключанай, галоўным чынам таму, што гэта не стварае істотнай нагрузкі на абсталяванне, але дае мноства пераваг, некаторыя з якіх заключаюцца ў наступным :

Памяншае заіканне

Уключэнне кэша шэдэраў - гэта выдатны спосаб палепшыць гульнявы ​​​​працэс і паменшыць агульны эфект заікання і заікання, які адчуваюць некаторыя гульцы падчас больш патрабавальных гульняў.

Памяншае час загрузкі

Уключэнне кэша шэдэраў у цяжкіх гульнях скарачае час загрузкі, асабліва для графічна арыентаваных назваў і напружаных апаратных сродкаў.

Пераўтварэнне агульных шэдэраў у спецыфічныя GPU

Фактычная прычына заікання ў гульні падчас гульні заключаецца ў тым, што шэйдары, якія прадастаўляюцца распрацоўшчыкамі гульняў, з'яўляюцца агульнымі і павінны быць відавочна пераўтвораны ў шэйдары для вашага графічнага працэсара.

У выніку, калі гульня выконваецца ў першы раз, вынік не вельмі гладкі, але пасля таго, як назва загрузіла свае шэдэры ў кэш шэдэраў і затым прайграна, вынік значна лепш.

Гэта незвычайна, і мы ўжо прывыклі бачыць такія паводзіны амаль ва ўсіх назвах. Але, на жаль, першае ўзаемадзеянне з гульнёй не вызначае гульнявога вопыту для гульцоў.

Толькі пасля таго, як кэш шэдэраў будзе запоўнены, гульцы змогуць атрымаць асалоду ад усім вопытам, якія прапануе назва.

Shader Cache працуе лепш за ўсё, калі ваша аперацыйная сістэма ўстаноўлена на высакахуткасны SSD, так як выбарка дадзеных з гэтага тыпу дыска адбываецца хутчэй, што прыводзіць да скарачэння часу загрузкі.

Паколькі Shader Cache толькі дапамагае гульцам палепшыць свой геймплэй і не мае негатыўных пабочных эфектаў, лепш пакідаць Shader Cache уключаным падчас гульні, а не змяняць налады.

Ці варта выкарыстоўваць памер кэша шэдэраў?

Параметр памеру кэша шэдэраў даступны на панэлі кіравання Nvidia (калі ў вас ёсць графічны працэсар канкурэнтаў, вы таксама можаце выканаць тое ж самае з яго панэлі кіравання), і ён уключаны па змаўчанні.

Вось як вы зменіце налады кэша шэдэраў праз панэль кіравання NVIDIA:

  1. Адкрыйце панэль кіравання NVIDIA
  2. Націсніце 3D-Настройкі -> Кіраванне наладамі 3D
  3. Заставайцеся на ўкладцы «Глабальныя налады» або пераключыцеся на ўкладку «Настройкі праграмы», каб стварыць профіль толькі для гульні, на якую вы засяроджваліся
  4. Зменіце «Кэш шэдэраў» на «Укл.» або «Выкл.».

Што такое папярэдне вызначаныя значэнні кэша шэдэраў?

Ёсць пэўныя прадвызначаныя значэнні, з якіх могуць выбіраць карыстальнікі ПК. Некаторыя з опцый памеру шэдэрнага кэша ўключаюць:

  • 128 МБ;
  • 256 МБ;
  • 512 МБ;
  • 1 ГБ;
  • 5 ГБ;
  • 10 ГБ;
  • 100 ГБ;
  • Unlimited.

Гэта новая опцыя, якая была прадастаўлена гульцам пасля версіі драйвера 496.13.

Налада памеру кэша шэдэраў
Змена памеру кэша шэдэраў у панэлі кіравання NVIDIA

Таксама даступны выбар завяршэння адключэння кэша шэдэраў.

Найлепшае значэнне па змаўчанні

Выкарыстанне памеру кэша шэдэраў па змаўчанні для большасці сістэм з'яўляецца найлепшым варыянтам (лагічна, таму што, верагодна, таму ён па змаўчанні).

Хочаш выбрацца яшчэ больш?

Кэш шэдэраў - гэта выдатная функцыя, якая дазваляе гульцам запускаць гульню без затрымак і спынення. Такім чынам, выкарыстоўваць як мага больш яго - выдатная ідэя.

Неабмежаваны варыянт выдатны, калі ў вас ёсць абсталяванне для падтрымкі

Іншымі словамі, калі ў вас ёсць апаратнае забеспячэнне для яго падтрымкі, добрай ідэяй будзе выбраць неабмежаваны варыянт, таму што кэш шэдэраў мае неабмежаваную даступнае месца для захоўвання і можа хутка выкарыстоўваць шэдэры з кэша шэдэраў, што падобна на бібліятэка, дзе захоўваюцца гэтыя шэдэры.

Гэты працэс змякчае патрабаванні загрузкі шэдэра кожны раз, калі гэта неабходна, і проста абмяжоўвае працэс загрузкай яго з кэша.

Такім чынам, я рэкамендую выкарыстоўваць опцыю памеру Shader Cache і выбраць неабмежаваны варыянт для найлепшага выніку.

Што рабіць, калі ваша абсталяванне недастаткова магутнае?

Скажам, вы адчуваеце, што ваша апаратнае забеспячэнне недастаткова кампетэнтнае, каб справіцца з параметрам «неабмежаванага» памеру кэша шэдэраў. У гэтым выпадку вы, вядома, можаце правесці некаторы тэставанне, каб убачыць, якое значэнне з'яўляецца аптымальным для вашай сістэмы, у прыватнасці, і не будзе ствараць дадатковыя нагрузкі на яе, даючы вам выдатны гульнявы ​​​​вопыт без затрымак і рыўкоў.

Ці можна ачысціць кэш шэдэраў ўручную?

Можна выдаліць кэш шэдэраў ўручную. Для гэтага вам проста трэба выдаліць адпаведныя тэчкі адпаведнай гульні.

Ці бяспечна выдаляць кэш шэдэраў DirectX?

Так, цалкам бяспечна выдаліць кэш шэдэраў DirectX; аднак, гэта не рэкамендуецца, калі вам гэта не трэба.

Прычына ў тым, што ў той час як Shader Cache займае некаторы колькасць памяці, яго перавагі для геймераў велізарныя.

Выкажам здагадку, што вы заўзяты геймер, які любіць рэгулярна праводзіць гадзіны ў геймплэі. У гэтым выпадку Shader Cache бясшумна працуе для вас, паляпшаючы ваш гульнявы ​​​​працэс, захоўваючы шэдэры ў кэшы, а затым паўторна выкарыстоўваючы іх, калі яны неабходныя.

Такім чынам, вам не трэба загружаць іх кожны раз, а проста выкарыстоўваць папярэдне загружаныя з кэша.

Што дасць выдаленне кэша шэдэраў DirectX?

Выдаленне кэша шэдэраў DirectX не прывядзе да выдалення нічога, што можа зрабіць ПК або гульню немагчымай для загрузкі або непрыдатнасці.

Гэта, аднак, скіне шэйдары, запатрабуючы, каб кампутар загрузіў іх зноўку ў наступны раз, калі вы гуляеце ў тую ж назву, што паставіць пад пагрозу агульны гульнявы ​​​​вопыт і зробіць яго не толькі адставаннем, але і раздражненнем.

Калі ў вас ёсць выдатная налада абсталявання, няма неабходнасці выдаляць кэш шэдэраў DirectX.

Калі ў вас не вельмі магутны ПК, але ўсё яшчэ любіце гуляць у гульні, а ваша тэчка кэша шэдэраў значна вырасла, вы можаце выдаліць яе, каб вызваліць месца.

Заключныя думкі

У большасці выпадкаў вы можаце проста сказаць, што вам не варта нічога мяняць у наладах кэша шэдэраў, і ў вас не ўзнікне ніякіх праблем. Вядома, калі ў вас вельмі магутны ПК, вы таксама можаце выкарыстоўваць новыя налады і павялічыць кэш шэдэраў, але звычайна налада па змаўчанні павінна быць дастатковай.

Вядома, калі вы гуляеце ў такую ​​гульню PUBG, які (як я магу сказаць гэта прыгожа :-D) не аптымальна запраграмаваны, вы можаце паспрабаваць адключыць кэш шэдэраў, каб убачыць, ці мае ён станоўчы эфект, але ў цэлым гэтага не павінна быць.

Такім чынам, пакіньце кэш шэдэраў уключаным і дайце яму столькі памяці, колькі ваша сістэма можа справіцца без праблем... іншая налада адключана. Калі вы не разглядалі іншыя варыянты NVIDIA, такія як NVIDIA Reflex, вы можаце прачытаць пра іх тут. Калі вы заўсёды хацелі ведаць, ці мае сэнс абмежаванне кадраў у секунду для вашай сістэмы, гэты артыкул абавязкова дапаможа вам.

Для наступных гульняў мы таксама апублікавалі асобны пост у кантэксце Shader Cache:

Калі ў вас ёсць пытанні наконт паведамлення або пра прафесіі ў цэлым, напішыце нам: contact@raiseyourskillz.com

Masakari - мяце, мяце і выходзьце!

Былы прафесійны геймер Андрэас "Masakari" Мамераў быў актыўным геймерам больш за 35 гадоў, больш за 20 з іх на спаборніцтвах (кіберспорт). У CS 1.5/1.6, PUBG і Valorant, ён кіраваў і трэніраваў каманды на самым высокім узроўні. Старыя сабакі лепш кусаюцца...

Топ-3 звязаных паведамленняў

Хочаце стаць лепшым гульцом?5 лепшых механікаў, якія вам трэба асвоіць у гульнях FPS (2022)
en English
X