როგორ განვსაზღვროთ DirectX ვერსია და Shader მოდელი

Სარჩევი:

როგორ განვსაზღვროთ DirectX ვერსია და Shader მოდელი
როგორ განვსაზღვროთ DirectX ვერსია და Shader მოდელი
Anonim

Microsoft DirectX არის API-ების ნაკრები Microsoft-ის ოპერაციულ სისტემებზე ვიდეო თამაშების დასაპროგრამებლად - Windows და Xbox. დაინერგა 1995 წელს, Windows 95-ის გამოსვლიდან მალევე, ის მას შემდეგ შეფუთულია Windows 98-ის შემდეგ ყველა ვერსიაში.

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

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

როგორ განვსაზღვროთ DirectX ვერსია

მარტივი სადიაგნოსტიკო პროგრამა წარმოგიდგენთ DirectX ვერსიას.

  1. დააჭირეთ Win+R და ველში ჩაწერეთ dxdiag, შემდეგ დააჭირეთ Enter თქვენს კლავიატურა ბრძანების გასაშვებად.
  2. System ჩანართში, რომელიც ჩამოთვლილია სისტემის ინფორმაცია სათაურში, ინსტრუმენტი აბრუნებს თქვენს მიმდინარე DirectX ვერსიას.

    Image
    Image
  3. შეადარეთ თქვენი DirectX ვერსია ქვემოთ ჩამოთვლილ Shader ვერსიას.

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

DirectX და Shader მოდელის ვერსიები

დიაგნოსტიკური ინსტრუმენტი არ იზიარებს Shader Model ვერსიას. DirectX-ის თქვენი ვერსია განსაზღვრავს Shader Model ვერსიას, შემდეგნაირად:

  • DirectX 8.0 - Shader Model 1.0 & 1.1
  • DirectX 8.0a - Shader Model 1.3
  • DirectX 8.1 - Shader მოდელი 1.4
  • DirectX 9.0 - Shader Model 2.0
  • DirectX 9.0a - Shader Model 2.0a
  • DirectX 9.0b - Shader Model 2.0b
  • DirectX 9.0c - Shader Model 3.0
  • DirectX 10.0 - Shader Model 4.0
  • DirectX 10.1 - Shader Model 4.1
  • DirectX 11.0† - Shader Model 5.0
  • DirectX 11.1† - Shader Model 5.0
  • DirectX 11.2‡ - Shader Model 5.0
  • DirectX 12 - Shader Model 5.1

მხარდაჭერა Shader მოდელებისთვის დაიწყო DirectX 8-ით.0. Windows XP არ უჭერს მხარს DirectX 10.0 და უფრო მაღალ ვერსიას, ხოლო Windows Vista და Windows 7 (Service Pack 1-მდე) არ უჭერს მხარს DirectX 11.0 ან უფრო მაღალ ვერსიას. თუმცა, Vista მხარს უჭერს DirextX 11.0 პლატფორმის განახლების შემდეგ. Windows 7 SP1 მხარს უჭერს v11.1, მაგრამ არა 11.2 ან უფრო ახალი. შეგიძლიათ მეტი გაიგოთ DirectX-ის ჩამოტვირთვისა და ინსტალაციის სახელმძღვანელოში.

DirectX 12 ხელმისაწვდომია მხოლოდ Windows 10 და Xbox One-ისთვის.

რომელ თამაშებს უჭერს მხარს DirectX 12?

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

თუ შემთხვევით თქვენი თამაში არ არის თავსებადი DirectX-ის ახალი ვერსიით, ძირითადად DirectX 9-ზე ან უფრო ადრე გაშვებული თამაშებით, Microsoft უზრუნველყოფს DirectX-ის საბოლოო მომხმარებლის Runtime-ს, რომელიც ასწორებს გაშვების დროს ბევრ შეცდომას DirectX-ის ძველი ვერსიებიდან დაინსტალირებული DLL-ებით..

როგორ დავაყენოთ DirectX-ის უახლესი ვერსია?

DirectX-ის უახლესი ვერსიის ინსტალაცია საჭიროა მხოლოდ მაშინ, როდესაც თქვენ ცდილობთ ითამაშოთ თამაში, რომელიც შემუშავებულია ამ უახლესი ვერსიით. Microsoft გთავაზობთ განახლებებს სტანდარტული Windows Update-ით და ხელით ჩამოტვირთვისა და ინსტალაციის საშუალებით. DirectX 11.2-ის Windows 8.1-ისთვის გამოსვლის შემდეგ, DirectX 11.2 აღარ არის ხელმისაწვდომი როგორც დამოუკიდებელი ჩამოტვირთვა და უნდა გადმოიტვირთოს Windows Update-ის მეშვეობით.

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

გირჩევთ: