DirectX 12 vs. DirectX 11: რომელია უკეთესი კომპიუტერის თამაშებისთვის?

DirectX 12 არის უახლესი გრაფიკული API, რომელიც უზრუნველყოფს Windows 11-ს, მაგრამ ბევრი მათგანი საუკეთესო PC თამაშები მაინც მუშაობს DirectX 11-ზე ან მოიცავს გადართვის ვარიანტს. რომელი უნდა აირჩიოთ?

შინაარსი

  • გრაფიკული API არ არის თანაბარი
  • DirectX 12 vs. DirectX 11: რა განსხვავებაა?
  • DirectX 12 vs. DirectX 11: შესრულება
  • უნდა გამოიყენოთ DirectX 12?

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

რეკომენდებული ვიდეოები

გრაფიკული API არ არის თანაბარი

DirectX 12 Ultimate ლოგო.

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

დაკავშირებული

  • საუკეთესო კომპიუტერის კონსტრუქციები: ბიუჯეტი, თამაშები, ვიდეო რედაქტირება და სხვა
  • საუკეთესო პროცესორები სათამაშოდ: AMD და Intel ერთმანეთს უპირისპირდებიან
  • საუკეთესო სათამაშო კლავიატურები 2023 წლისთვის

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

DirectX 12 vs. DirectX 11: რა განსხვავებაა?

DirectX სხივების მიკვლევა Battlefield V-ში.
raytracing-ის გამოყენება Battlefield V-ში.

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

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

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

გრაფიკული მილსადენი DirectX 11-ისთვის.
გრაფიკული მილსადენი DirectX 12-ისთვის.

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

ანალოგიურად, DirectX 12 ხსნის ასინქრონული ოპერაციების შესაძლებლობას. ეს პარალელური გამოთვლის მსგავსია, მაგრამ ისინი არ არიან იგივე. ასინქრონული გამოთვლა საშუალებას აძლევს თქვენს აპარატურას გააგრძელოს ოპერაციები სხვა ოპერაციის დასრულებას მოლოდინის გარეშე. მაგალითად, თქვენს პროცესორს შეუძლია შეასრულოს შესავალი მეხსიერებიდან ტექსტურების მისაღებად და გადასვლისთვის სხვა ფუნქციის შესრულება (როგორც AI სიმბოლოსთვის) მეხსიერების ინსტრუქციის მოლოდინის გარეშე დასრულება. ამ პრიორიტეტულობას შეუძლია ათასობით ადგილას შეყოვნების მცირე ნაწილის გაპარსვა, რაც თქვენს თამაშებს მთლიანობაში ბევრად უფრო სწრაფად აწარმოებს.

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

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

DirectX 11-ის შესრულება vs. DirectX 12.

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

ჩვენ ვნახეთ "თითქმის", რადგან API არ არის შესრულების ერთადერთი ფაქტორი. ზოგიერთი თამაში ვერ ხედავს დიდ სარგებელს DirectX 12-ისგან, რადგან ზოგიერთი თამაში უფრო მეტ სარგებელს ხედავს დაბალი დონის ოპტიმიზაციისგან, ვიდრე სხვები. Dying Light 2, მაგალითად, ძირითადად არ ხედავს შესრულებაში ცვლილებას. მაგრამ ცივილიზაცია VI, რომელსაც აქვს უზარმაზარი AI სამუშაო დატვირთვა, რომელიც სარგებლობს ასინქრონული გამოთვლებით, ხედავს უზარმაზარ გაუმჯობესებას. Tomb Raider-ის ჩრდილი და პატარა თინას საოცრებათა ქვეყანა დაჯექი სადმე შუაში.

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

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

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

რუკა ცივილიზაციაში VI.

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

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

რედაქტორების რეკომენდაციები

  • საუკეთესო სათამაშო კომპიუტერების შეთავაზებები: ითამაშეთ Diablo 4 და მეტი 490 დოლარიდან
  • AMD-ის Ryzen 7 7800X3D-სა და Ryzen 9 7950X3D-ს შორის, კონკურსი არ არის
  • Resident Evil 4 Remake PC: საუკეთესო პარამეტრები, სხივების კვალი, FSR და სხვა
  • დაბრუნების კომპიუტერი: საუკეთესო პარამეტრები, სხივების მიკვლევა, Steam Deck და სხვა
  • ვინდოუს 11 თვეების განმავლობაში უქმნიდა პრობლემებს ინტელის გრაფიკასთან და არავის უთქვამს სიტყვა

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

კატეგორიები

Ბოლო

საუკეთესო სამეცნიერო ფანტასტიკური შოუები ტელევიზიით ახლა

საუკეთესო სამეცნიერო ფანტასტიკური შოუები ტელევიზიით ახლა

ეპოქაში, როცა ყველას აქვს ძალიან ბევრი ტელევიზო...

როგორ დაამატოთ თქვენი მართვის მოწმობა Apple Wallet-ში

როგორ დაამატოთ თქვენი მართვის მოწმობა Apple Wallet-ში

Apple-მა ახალი საფუძველი დაამყარა, როდესაც iPho...

როგორ გაასუფთავოთ თქვენი პაროლები და გაზარდოთ ონლაინ უსაფრთხოება

როგორ გაასუფთავოთ თქვენი პაროლები და გაზარდოთ ონლაინ უსაფრთხოება

თქვენი პაროლების ჯანმრთელობა თქვენი მთლიანი ონლ...