უნდა გამოვიყენო Shader Cache და რა ზომა? | პროფესიონალური რჩევა (2023)

სათამაშო სცენაზე ყოველთვის არის ორი ტიპის გეიმერები. ზოგს არ აქვს წარმოდგენა პროგრამული უზრუნველყოფისა და აპარატურის შესახებ და უბრალოდ თამაშობს თამაშს, ზოგი კი გამუდმებით აფერხებს თავის სისტემას და ცდილობს მისგან ყოველგვარი უმნიშვნელო უპირატესობის გამოდევნას. მე ამ უკანასკნელს ვეკუთვნი. ყოველთვის მაწუხებდა, რომ მოწინააღმდეგეს შეიძლება ჰქონდეს ტექნიკური უპირატესობა 1-ის წინააღმდეგ, ამიტომ მე ყოველთვის ვუყურებდი ყველა შესაძლო პარამეტრს და დიდ დროს ვატარებდი კვლევასა და ტესტირებაში, რათა მაქსიმალურად გამომეყენებინა ჩემი არსებული აპარატურა.

რა თქმა უნდა, სწორი პარამეტრები არ გაქცევს სუპერვარსკვლავად, ეს არის შენი ნიჭი, უნარები და გამოცდილება, მაგრამ აზრი, რომ ჩემი სისტემა მუშაობს ოპტიმალურად და, შესაბამისად, ეს დამოკიდებულია მხოლოდ ჩემსა და მოწინააღმდეგის შესაძლებლობებზე. ყოველთვის მაძლევდა უკეთეს განცდას და მეტ თავდაჯერებულობას, რადგან ყველაფერი, რაც დადებითად იმოქმედებს ჩემს შესრულებაზე, მე გავაკეთე და ვიცოდი, რომ ამიტომ ძნელი დასამარცხებელია.

ჩვენ უკვე განვიხილეთ პარამეტრების სხვადასხვა ვარიანტები ჩვენს ბლოგზე და აქ დაწკაპუნებით თქვენ შეგიძლიათ იპოვოთ ჩვენი წინა სტატიები ამ თემებზე. დღეს ჩვენ ვისაუბრებთ Shader Cache პარამეტრზე NVIDIA საკონტროლო პანელში.

წავედით!

შენიშვნა: ეს სტატია დაიწერა ინგლისურად. სხვა ენებზე თარგმნა შეიძლება არ უზრუნველყოფდეს ერთსა და იმავე ენობრივ ხარისხს. ბოდიშს გიხდით გრამატიკული და სემანტიკური შეცდომებისთვის.

რა არის Shader Cache?

თუ მარტივი სიტყვებით არის ნათქვამი, Shader Cache არის წინასწარ შედგენილი და გაანალიზებული შადერების კოლექცია.

თამაშის დროს, დინამიკა მუდმივად იცვლება. განათების პირობები, ნისლი და გამჭვირვალობა არის ზოგიერთი განსხვავებული დინამიკა, რომელიც განსხვავდება ერთი სიტუაციიდან მეორეში თამაშის დროს.

როდის არის შედგენილი Shader?

ის უნდა იყოს შედგენილი, როდესაც მოთამაშე ასრულებს მოქმედებას და Shader ამისთვის არ არის ნაპოვნი Shader Cache-ში. ეს პროცესი შეიძლება განხორციელდეს ადგილობრივად ან დისტანციური Shader შემდგენელის მეშვეობით.

ssd ტექნიკის ქეში
კომპილირებული შაიდერები დისკზე დებ თუ RAM-ში?

Shader Cache ინახავს ყველა ინტერაქციას და ტექსტურას, რომელიც წარმოიქმნება გეიმპლეის დროს მეხსიერებაში, ასე რომ, როდესაც მომავალში მსგავს სიტუაციას წააწყდებით, სისტემას არ მოუწიოს მთელი ამ ინფორმაციის ხელახლა ჩატვირთვა, რაც შეამცირებს ჭუჭყს, რომელიც გამოწვეულია ასეთი მძიმე გრაფიკული გამოყენებით.

რატომ არის Shader Cache მნიშვნელოვანი?

Shader Cache ძალზე მნიშვნელოვანია, განსაკუთრებით იმ მძიმე თამაშების გათვალისწინებით, რომლებსაც ჩვენ შევეჩვიეთ ამ დღეებში, რომლებიც ადვილად შეიძლება იყოს რამდენიმე გიგაბაიტის ზომით.

აღსანიშნავია, რომ საკმარისად მითითებულ კომპიუტერებზეც კი თამაშები შეიძლება შეფერხებული იყოს. მიზეზი არის არა ტექნიკის ნაკლებობა, არამედ საჭირო შადერების ნაკლებობა.

თქვენი კომპიუტერი საკმარისად კარგი არ არის?

ეს არის საერთო პრობლემა მთელ მსოფლიოში და მოთამაშეებს, რომლებმაც მნიშვნელოვანი თანხა დახარჯეს თავიანთ კომპიუტერებზე, შეიძლება ასევე განიცდიან დრეკადობას.

ეს ამგვარ მოთამაშეებს უკმაყოფილო ხდის მათ სისტემასთან დაკავშირებით, რომელიც არ შეუძლია დააკმაყოფილოს თამაშის მოთხოვნები, მიუხედავად იმისა, რომ აქვს ძლიერი აპარატურა.

თუმცა, რეალობა სულ სხვაა, რადგან თამაშების უმეტესობა გამოწვეულია დასახლებული Shader Cache-ის ნაკლებობით, ვიდრე ტექნიკის უნარის ნაკლებობით.

რა ხდება Shader Cache-ის არარსებობის შემთხვევაში?

Shader Cache-ის არარსებობის შემთხვევაში, თამაში ვერ იმუშავებს შეუფერხებლად და ვერ მიაღწევს მუდმივ კადრებს წამში, რაც აისახება გეიმპლეიზე და იწვევს მოთამაშეებისთვის უაღრესად შემაწუხებელ გამოცდილებას.

Shader Cache შენი მეგობარია

Shader Cache მუშაობს შეუმჩნევლად, რათა მოთამაშეებს უაღრესად გამარტივებული გამოცდილება მიაწოდოს.

ჩრდილები შეიძლება იყოს ბოთლი კადრების გაფორმებისას

უნდა გამოვიყენო Shader Cache თუ არა?

Shader Cache-ის გამოყენების ვარიანტი მთლიანად დამოკიდებულია მოთამაშეზე, მაგრამ რეკომენდირებულია, რომ პარამეტრი ჩართული იყოს ძირითადად, რადგან ეს არ აყენებს რაიმე მნიშვნელოვან სტრესს აპარატურაზე, მაგრამ იძლევა უამრავ სარგებელს, რომელთაგან ზოგიერთი შემდეგია. :

ამცირებს ჭკუას

Shader Cache-ის ჩართვის შენარჩუნება შესანიშნავი გზაა გეიმპლეის გასაუმჯობესებლად და შემცირების საერთო მაჩვისა და ჭუჭყის ეფექტის შესამცირებლად, რომელსაც ზოგიერთი მოთამაშე განიცდის უფრო მომთხოვნი თამაშების დროს.

ამცირებს დატვირთვის დროს

Shader Cache-ის ჩართვა მძიმე დატვირთვის თამაშებში ამცირებს დატვირთვის დროს, განსაკუთრებით გრაფიკულად ორიენტირებული სათაურებისა და ტექნიკის ინტენსიური გამოყენებისთვის.

ზოგადი შადერების გადაყვანა GPU-ს სპეციფიკურებზე

თამაშის დროს თამაშის ჭუჭყის რეალური მიზეზი არის ის, რომ თამაშის დეველოპერების მიერ მოწოდებული ჩრდილები ზოგადია და ცალსახად უნდა იყოს გადაყვანილი თქვენი GPU-სთვის.

შედეგად, თამაშის პირველად თამაშისას, შედეგი არ არის ძალიან გლუვი, მაგრამ მას შემდეგ, რაც სათაური ჩატვირთავს Shader-ს Shader Cache-ში და შემდეგ განმეორებით ითამაშებს, შედეგი მნიშვნელოვნად უკეთესია.

ეს არ არის უჩვეულო და ჩვენ უკვე მიჩვეული ვართ მსგავსი ქცევის დანახვას თითქმის ყველა სათაურში. მაგრამ სამწუხაროდ, თამაშთან პირველი ურთიერთქმედება არ განსაზღვრავს მოთამაშეთა სათამაშო გამოცდილებას.

მხოლოდ Shader Cache-ის შევსების შემდეგ, მოთამაშეებს შეუძლიათ ისარგებლონ სათაურის მიერ შემოთავაზებული გამოცდილებით.

Shader Cache საუკეთესოდ მუშაობს, თუ თქვენი ოპერაციული სისტემა დაინსტალირებულია მაღალსიჩქარიან SSD-ზე, რადგან ამ ტიპის დისკიდან მონაცემების მიღება უფრო სწრაფია, რაც იწვევს ჩატვირთვის დროის შემცირებას.

იმის გამო, რომ Shader Cache მხოლოდ მოთამაშეებს ეხმარება გააუმჯობესონ თამაში და არ გააჩნია უარყოფითი გვერდითი მოვლენები, უმჯობესია დატოვოთ Shader Cache ჩართული თამაშების დროს, ვიდრე პარამეტრების შეცვლა.

გულწრფელი რეკომენდაცია: თქვენ გაქვთ უნარი, მაგრამ თქვენი მაუსი სრულყოფილად არ უჭერს მხარს თქვენს დამიზნებას? აღარასოდეს იბრძოლოთ მაუსის ხელში. Masakari და პროფესიონალების უმეტესობა ეყრდნობა მას Logitech G Pro X Superlight. იხილეთ თქვენთვის ეს გულწრფელი მიმოხილვა მიერ დაწერილი Masakari or შეამოწმეთ ტექნიკური დეტალები ამაზონზე ახლავე. სათამაშო მაუსი, რომელიც შენზეა მორგებული, მნიშვნელოვან განსხვავებას ქმნის!

უნდა გამოვიყენო Shader Cache Size?

Shader Cache ზომის ვარიანტი ხელმისაწვდომია Nvidia Control Panel-ში (თუ თქვენ გაქვთ GPU კონკურენტებისგან, შეგიძლიათ იგივე შეასრულოთ მისი პანელიდანაც), და ის ჩართულია ნაგულისხმევად.

აი, როგორ ცვლით Shader Cache-ის პარამეტრებს NVIDIA-ს მართვის პანელის მეშვეობით:

  1. გახსენით NVIDIA პანელი
  2. დააჭირეთ 3D-Settings -> Manage 3D Settings
  3. დარჩით გლობალური პარამეტრების ჩანართზე ან გადართეთ პროგრამის პარამეტრების ჩანართზე, რათა შექმნათ პროფილი მხოლოდ იმ თამაშისთვის, რომელსაც ფოკუსირებთ
  4. შეცვალეთ "Shader Cache" ჩართვაზე ან გამორთვაზე.

რა არის წინასწარ განსაზღვრული Shader Cache მნიშვნელობები?

არსებობს კონკრეტული წინასწარ განსაზღვრული მნიშვნელობები, რომლებიდანაც კომპიუტერის მომხმარებლებს შეუძლიათ აირჩიონ. Shader Cache ზომის ზოგიერთი ვარიანტი მოიცავს:

  • 128 მბ;
  • 256 მბ;
  • 512 მბ;
  • 1 გბ;
  • 5 გბ;
  • 10 გბ;
  • 100 გბ;
  • შეუზღუდავი.

ეს არის ახალი ვარიანტი, რომელიც მიეწოდება მოთამაშეებს დრაივერის 496.13 ვერსიის შემდეგ.

Shader ქეშის ზომის დაყენება
შეცვალეთ შადერის ქეშის ზომა NVIDIA პანელში

ასევე ხელმისაწვდომია Shader Cache-ის გამორთვის დასრულების არჩევანი.

ნაგულისხმევი ღირებულებისთვის წასვლა საუკეთესოა

ნაგულისხმევი shader-ის ქეშის ზომის გამოყენება სისტემების უმეტესობისთვის საუკეთესო ვარიანტია (ლოგიკურად, რადგან ალბათ ამიტომაც არის ის ნაგულისხმევი).

გინდა კიდევ უფრო გახვიდე?

Shader Cache არის შესანიშნავი ფუნქცია, რომელიც საშუალებას აძლევს მოთამაშეებს აწარმოონ თამაში შეფერხებებისა და შეფერხების გარეშე. ამგვარად, მისი რაც შეიძლება მეტი გამოყენება შესანიშნავი იდეაა.

შეუზღუდავი ვარიანტი შესანიშნავია, თუ თქვენ გაქვთ აპარატურა მხარდასაჭერად

სხვა სიტყვებით რომ ვთქვათ, თუ თქვენ გაქვთ მისი მხარდაჭერის აპარატურა, კარგი იდეაა აირჩიოთ შეუზღუდავი ვარიანტი, რადგან Shader Cache-ს აქვს შეუზღუდავი შენახვის ადგილი და შეუძლია სწრაფად გამოიყენოს shader-ები Shader Cache-დან, რაც მსგავსია ბიბლიოთეკა, სადაც ეს ჩრდილები ინახება.

ეს პროცესი ამცირებს Shader-ის ჩატვირთვის მოთხოვნებს ყოველ ჯერზე, როცა ეს საჭიროა და უბრალოდ ზღუდავს პროცესს მხოლოდ ქეშიდან ჩატვირთვით.

ამიტომ გირჩევთ გამოიყენოთ Shader Cache ზომის ვარიანტი და აირჩიოთ შეუზღუდავი ვარიანტი საუკეთესო შესაძლო შედეგისთვის.

რა მოხდება, თუ თქვენი აპარატურა არ არის საკმარისად ძლიერი?

ვთქვათ, გრძნობთ, რომ თქვენი აპარატურა არ არის საკმარისად კომპეტენტური იმისათვის, რომ კარგად გაუმკლავდეს ქეშის „შეუზღუდავი“ შადერის ზომის ვარიანტს. ამ შემთხვევაში, თქვენ შეგიძლიათ, რა თქმა უნდა, ჩაატაროთ ტესტირება, რათა ნახოთ რომელი მნიშვნელობა ოპტიმალურია თქვენი სისტემისთვის და არ დააზარალებს მას, მაშინ როცა მოგცემთ შესანიშნავ სათამაშო გამოცდილებას შეფერხებებისა და უხერხულობის გარეშე.

შესაძლებელია თუ არა Shader-ის ქეში ხელით გასუფთავება?

შესაძლებელია შადერის ქეში ხელით წაშლა. ამისათვის თქვენ უბრალოდ უნდა წაშალოთ შესაბამისი თამაშის შესაბამისი საქაღალდეები.

უსაფრთხოა DirectX Shader ქეშის წაშლა?

დიახ, DirectX Shader Cache-ის წაშლა სრულიად უსაფრთხოა; თუმცა, არ არის რეკომენდებული, თუ ამის გაკეთება არ დაგჭირდებათ.

მიზეზი ის არის, რომ სანამ Shader Cache იღებს გარკვეულ მეხსიერებას, მისი სარგებელი მოთამაშეებისთვის უზარმაზარია.

დავუშვათ, რომ მოყვარული მოთამაშე ხართ, რომელსაც უყვარს საათების გატარება რეგულარულად თამაშში. ამ შემთხვევაში, Shader Cache ჩუმად მუშაობს თქვენთვის, რათა გააუმჯობესოთ თქვენი თამაში, შეინახოთ Shader-ები ქეშში და შემდეგ გამოიყენონ ისინი, როცა საჭირო იქნება.

ამ გზით, თქვენ არ გჭირდებათ მათი ყოველ ჯერზე ჩატვირთვა და უბრალოდ გამოიყენეთ წინასწარ ჩატვირთული ქეშიდან.

რას გააკეთებს DirectX Shader ქეშის წაშლა?

DirectX Shader Cache-ის წაშლა არ წაშლის არაფერს, რაც კომპიუტერს ან თამაშს გამოუსადეგარი ან გამოუსადეგარი გახდის.

თუმცა, ის გადატვირთავს ჩრდილებს, რაც მოითხოვს კომპიუტერის ხელახლა ჩატვირთვას იმავე სათაურის თამაშისას, რაც კომპრომეტირებს თამაშის საერთო გამოცდილებას და ხდის მას არა მხოლოდ ჩამორჩენას, არამედ გამაღიზიანებელსაც.

თუ თქვენ გაქვთ შესანიშნავი ტექნიკის დაყენება, არ არის საჭირო DirectX Shader Cache-ის წაშლა.

თუ თქვენ გაქვთ არც თუ ისე ძლიერი კომპიუტერი, მაგრამ მაინც მოგწონთ თამაშების თამაში და თქვენი შადერის ქეშის საქაღალდე ძალიან გაიზარდა, შეგიძლიათ წაშალოთ ის ადგილის გასათავისუფლებლად.

საბოლოო ფიქრები

უმეტეს შემთხვევაში, შეგიძლიათ უბრალოდ თქვათ, რომ shader-ის ქეშის პარამეტრებში არაფერი უნდა შეცვალოთ და არანაირი პრობლემა არ შეგექმნებათ. რა თქმა უნდა, თუ თქვენ გაქვთ ძალიან ძლიერი კომპიუტერი, შეგიძლიათ გამოიყენოთ ახალი პარამეტრები და გაზარდოთ შადერის ქეში, მაგრამ ჩვეულებრივ, ნაგულისხმევი პარამეტრი საკმარისი უნდა იყოს.

რა თქმა უნდა, თუ თქვენ თამაშობთ თამაშს, როგორიცაა PUBG, რომელიც (როგორ ვთქვა ლამაზად :-D) არ არის ოპტიმალურად დაპროგრამებული, შეგიძლიათ სცადოთ გამორთოთ shader cache, რომ ნახოთ აქვს თუ არა დადებითი ეფექტი, მაგრამ ზოგადად არა.

ასე რომ, დატოვეთ Shader-ის ქეში ჩართული და მიეცით მას იმდენი მეხსიერება, რამდენიც თქვენს სისტემას შეუძლია უპრობლემოდ გაუმკლავდეს… სხვა პარამეტრი გამორთულია. თუ არ შეხედეთ NVIDIA-ს სხვა ვარიანტებს, როგორიცაა NVIDIA Reflex, შეგიძლიათ წაიკითხოთ მათ შესახებ აქ დაწკაპუნებით. თუ ყოველთვის გინდოდათ იცოდეთ, აქვს თუ არა FPS ქუდი თქვენი სისტემისთვის აზრი, ამ მუხლის აუცილებლად დაგეხმარება.

შემდეგი თამაშებისთვის ჩვენ ასევე გამოვაქვეყნეთ ცალკე პოსტი Shader Cache-ის კონტექსტში:

თუ თქვენ გაქვთ შეკითხვა პოსტის ან ზოგადად თამაშების შესახებ, მოგვწერეთ: contact@raiseyourskillz.com

Masakari - მოპ, მოპ და გარეთ!

ყოფილი პროფესიონალი მოთამაშე ანდრეასი"MasakariMamerow არის აქტიური მოთამაშე 35 წელზე მეტი ხნის განმავლობაში, მათგან 20-ზე მეტი კონკურენტულ სცენაზე (Esports). CS 1.5/1.6-ში, PUBG და ვაჟკაცი, მას უძღვებოდა და წვრთნიდა გუნდებს უმაღლეს დონეზე. ბებერი ძაღლები უკეთ კბენენ...

ტოპ-3 დაკავშირებული პოსტები