DirectX 11 vs DirectX 12: სრული შესრულების შედარება

DirectX 11 vs DirectX 12: შესრულების ახსნა

  • DirectX 11 და DirectX 12 არის Microsoft-ის გრაფიკული API-ის ორი განსხვავებული ვერსია, ეს უკანასკნელი უფრო ახალი ვერსიაა.
  • უფრო ახალი ვერსია გვპირდება, რომ თამაშები და სხვა გრაფიკული პროგრამული უზრუნველყოფა უფრო სწრაფ და ეფექტურს გახდის, მაგრამ მას სჭირდება აპარატურა, რომელიც მხარს უჭერს მას.
პირდაპირი 10 ან 11 ვერ მოიძებნა

DirectX 11 და DirectX 12 არის სათამაშო გრაფიკის API აწმყო და მომავალი. ორივეს აქვს განსხვავებული შესაძლებლობები და შესრულების მახასიათებლები.

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

გამოვიყენო DirectX 11 თუ 12?

ორ API-ს შორის მთავარი განსხვავება ისაა, რომ DirectX 12-ს შეუძლია გააუმჯობესოს შესრულება CPU-ს გამოყენების შემცირებით. იმის ნაცვლად, რომ დაგჭირდეთ თქვენი კომპიუტერის გრაფიკული ბარათის ყველა ფრეიმის დამუშავება, ამის გაკეთება მხოლოდ ერთხელ მოგიწევთ, შემდეგ კი GPU-ში გაგზავნა დასამუშავებლად.

ამის გათვალისწინებით, უკვე გასაგები უნდა იყოს DirectX 11-ზე თუ 12-ზე გადასვლა. ყველაზე დიდი უპირატესობა, რაც DirectX 12-ს მოაქვს, არის CPU-ის დაბალი ხარჯი.

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

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

თუ თქვენი CPU არ არის მრავალბირთვიანი, უმჯობესია თავი შეიკავოთ DirectX 12-ისგან. ეს იმიტომ ხდება, რომ თუ თქვენი თამაშები ნელი ან დაგვიანებულია, ეს ნაბიჯი გააუარესებს. DirectX 12 განკუთვნილია მაღალი დონის სათამაშო კომპიუტერებისთვის, რომლებიც აშენებულია უახლესი აპარატურით. ნაკლებად სავარაუდოა, რომ თქვენ ნახავთ რაიმე გაუმჯობესებას, თუ არ გაქვთ სწორი აპარატურა.

როდის უნდა წავიდე DirectX 12-ზე?

DirectX 12-ს აქვს რამდენიმე გაუმჯობესება DirectX 11-ის წინა ვერსიებთან შედარებით. ამ ორს შორის ყველაზე აშკარა განსხვავება ისაა, რომ DirectX 12-ის გამოსაყენებლად გჭირდებათ კომპიუტერი, რომელიც მუშაობს Windows 10 ან 11.

თქვენ კვლავ შეგიძლიათ გამოიყენოთ DirectX 11 Windows 7 და 8-ზე, მაგრამ უკეთეს შესრულებას მიიღებთ თქვენი კომპიუტერიდან, თუ Windows 11-ზე განახლება. Windows 11 დასახელდა საუკეთესო ოპერაციულ სისტემად სათამაშოდ და ადვილი გასაგებია რატომ.

ასევე მნიშვნელოვანია აღინიშნოს, რომ DirectX 12 ჯერ არ არის თავსებადი ყველა თამაშთან. საბედნიეროდ, სულ უფრო მეტი სათაური ემატება.

რა განსხვავებაა DirectX 11-სა და DirectX 12-ს შორის?

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

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

მრავალბირთვიანი მხარდაჭერა

DirectX 11 იყენებს მხოლოდ ერთ ბირთვს თქვენს CPU-ზე გრაფიკული ამოცანებისთვის, როგორიცაა რენდერი. მაგრამ DirectX 12-ით შეგიძლიათ გამოიყენოთ ექვსამდე ბირთვი ან კიდევ მეტი, თუ თქვენი პროცესორი მხარს უჭერს Hyper-threading-ს.

პროცესორის ბირთვი არ აჩვენებს შესწორებას

მრავალი CPU ბირთვის უნარი ერთდროულად იმუშაოს სხვადასხვა სისტემის ამოცანებზე, საშუალებას იძლევა მნიშვნელოვანი გაზარდოს შესრულება DirectX-ის წინა ვერსიებთან შედარებით.

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

ამ ეტაპზე მნიშვნელოვანია აღინიშნოს, რომ DirectX 12-ზე გადასვლა DirectX 11-დან ჯადოსნურად არ გაზრდის შესრულებას. ფორუმებზე მომხმარებლები ჩივიან, რომ მათი FPS მნიშვნელოვნად დაეცა DirectX 12-ზე გადასვლის შემდეგ.

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

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

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

წაიკითხეთ მეტი ამ თემის შესახებ
  • ChatGPT 4 vs Bard AI: ვის აქვს სწორი პასუხები?
  • Bing AI vs Bard AI: ერთი ბევრად უკეთესია თავის საქმეში
  • Microsoft Loop vs. ცნება: გვერდიგვერდ შედარება
  • Fortect მიმოხილვა: ღირს ახალი PC Optimizer?

ასინქრონული გამოთვლითი ჩრდილები

DirectX 11 არ უზრუნველყოფდა რაიმე მხარდაჭერას ასინქრონული გამოთვლითი შადერებისთვის. თითოეულ მოწყობილობას ჰქონდა სამუშაოს საკუთარი რიგი და მხოლოდ ერთ რამეზე მუშაობდა ერთდროულად.

ტრადიციულ თამაშში, გრაფიკული დამუშავების ამოცანები მუშავდება ერთ ბირთვზე ერთდროულად. ეს იმას ნიშნავდა, რომ GPU-ები ყოველთვის არ გამოიყენებოდა ეფექტურად; ისინი უმოქმედოდ მუშაობდნენ CPU ან მეხსიერების სისტემის ინსტრუქციების მოლოდინში.

DirectX 12-ის ერთ-ერთი ყველაზე დიდი გაუმჯობესება არის ასინქრონული გამოთვლითი შადერების დამატება. ასინქრონული გამოთვლითი შადერები დეველოპერებს საშუალებას აძლევს დააპროგრამონ GPU-ები, რათა ერთდროულად შეასრულონ მრავალი დავალება. ეს დაზოგავს დროს, რადგან მათ არ უწევთ ერთმანეთის ლოდინი.

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

გჭირდებათ DirectX 12 Windows 11-ისთვის?

დიახ, DirectX 12 შედის სიაში მინიმალური სისტემური მოთხოვნები Windows 11-ისთვის და აუცილებელია. და მას შემდეგ, რაც ის 2015 წლის ივლისში დაიწყო, თანამედროვე კომპიუტერების უმეტესობა თავსებადია მასთან. ასე რომ, DirectX 12, სავარაუდოდ, მოთხოვნაა, რომელსაც თქვენი კომპიუტერი დააკმაყოფილებს.

DirectX 12-თან ერთად, გჭირდებათ WDDM 2.0-თან თავსებადი გრაფიკული ბარათი (Windows ეკრანის დრაივერის მოდელი).

აუმჯობესებს თუ არა DirectX 12-ის გამოყენება FPS-ს?

პასუხი არის დიახ, ის აუმჯობესებს FPS – მაგრამ მხოლოდ იმ შემთხვევაში, თუ თქვენ იყენებთ მხარდაჭერილ გრაფიკულ ბარათს. ის ნაკლებ CPU დროს იყენებს და ერთდროულად მეტი სამუშაოს შესრულების საშუალებას იძლევა. ეს ნიშნავს, რომ თამაშები, რომლებიც იყენებენ DirectX 12-ს, შეუძლიათ უფრო სწრაფად იმუშაონ იმავე აპარატურაზე.

იმის გამო, რომ DirectX 12 ნაკლებ CPU დროს იყენებს, თამაშები, რომლებიც იყენებენ მას, ასევე შეიძლება უკეთ იმუშაონ ქვედა დონის CPU-ებზე. თუ ადრე გქონიათ გარკვეული თამაშების თამაშში პრობლემები, რადგან თქვენი კომპიუტერი არ იყო საკმარისად ძლიერი, ეს იძლევა ამ თამაშების თამაშის შესაძლებლობას.

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

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

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

თუ Windows 7-ზე ხართ, ან კიდევ უფრო უარესი, Vista ან XP, DirectX 11 ალბათ საუკეთესო იქნება თქვენი საჭიროებისთვის.

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

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

ჯერ კიდევ გაქვთ პრობლემები? გაასწორეთ ისინი ამ ხელსაწყოთი:

სპონსორირებული

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

DirectX 12 ახლა მხარს უჭერს VRS- ს GPU- ს მუშაობის ასამაღლებლად

DirectX 12 ახლა მხარს უჭერს VRS- ს GPU- ს მუშაობის ასამაღლებლადWindows 10 სიახლეებიDirectx 12

Redmond გიგანტმა ახლახანს გამოაცხადა Variable Rate Shading ფუნქციისთვის DirectX 12. ეს ახალი ფუნქცია დეველოპერებს ეხმარება გრაფიკის ხარისხის გაზრდა, ეფექტურობის ამაღლება და სათამაშო სისტემის სისტემ...

Წაიკითხე მეტი
DirectX 12 Ultimate Windows 10-ზე: 2 ახალი საოცარი თვისება

DirectX 12 Ultimate Windows 10-ზე: 2 ახალი საოცარი თვისებაDirectxDirectx 12

თუ თქვენ კომპიუტერიგრაფიკული აპარატურა DX12 Ultimate ლოგოთი ან Xbox სერია X, თქვენი აპარატურა მხარს დაუჭერს ყველა მომავალ თაობას გრაფიკული აპარატურამახასიათებლები, მათ შორის DirectXRaytracing, ცვლა...

Წაიკითხე მეტი
DOOM for PC ახლა მხარს უჭერს Vulkan API- ს

DOOM for PC ახლა მხარს უჭერს Vulkan API- სვულკანიDirectx 12განწირვა

ნამდვილი მოთამაშეები იყენებენ საუკეთესო სათამაშო ბრაუზერს: ოპერა GX - ადრეული წვდომაOpera GX არის ცნობილი Opera ბრაუზერის სპეციალური ვერსია, რომელიც აგებულია სპეციალურად მოთამაშის მოთხოვნილებების შ...

Წაიკითხე მეტი