DirectX нұсқасын және Shader үлгісін анықтаңыз

Компьютерде жұмыс істейтін DirectX нұсқасын және Shader үлгісін табу үшін гильдия.

Direct Direct, DirectX сияқты Microsoft DirectX - Microsoft операциялық жүйелерінде (Windows және Xbox) бейне ойындар әзірлеу және бағдарламалау үшін қолданылатын API жиынтығы. 1995 жылы енгізілген, Windows 95 шығарылғаннан кейін көп ұзамай ол Windows 98-нен бастап Windows жүйесінің әрбір нұсқасында жинақталған.

DirectX 12-нің шығарылымы 2015 жылы Microsoft корпорациясы әзірлеушілерге графикалық өңдеу блогына қандай командалар жіберілетінін бақылауға мүмкіндік беретін төмен деңгейлі API сияқты бірқатар жаңа бағдарламалау мүмкіндіктерін ұсынды. DirectX 12 API-лары Windows 10- ға қосымша ретінде Xbox One және Windows Phone ойындарын дамытуда да пайдаланылады.

DirectX 8.0 графикалық карталарын шығарғаннан бастап, графикалық картаға CPU-дан жіберілген графиктерді қалай беру керектігі туралы нұсқауларды түсіндіру үшін Shader Models деп аталатын бағдарламалар / нұсқаулар пайдаланылған. Көптеген жаңа компьютерлік ойындар жүйенің талаптары бойынша Shader Model нұсқаларын жиі енгізеді.

Дегенмен, бұл шейдерлердің нұсқалары сіздің ДК-ға орнатқан DirectX нұсқасына байланысты болады, содан кейін сіздің графикалық картаңызға қосылады. Бұл сіздің жүйеңіз белгілі бір шейдер үлгісіне қол жеткізе алатынын анықтау қиынға соғуы мүмкін.

Сізде DirectX нұсқасын қалай анықтау керек?

  1. Бастау мәзірін басыңыз, содан кейін «Іске қосу».
  2. «Іске қосу» терезесінде «dxdiag» (тырнақшасыз) түрін таңдап, «Ok» дегенді нұқыңыз. Бұл DirectX диагностикалық құралын ашады.
  3. «Жүйелік ақпарат» тақырыбының астында тізімделген «Жүйе» қойындысында «DirectX нұсқасы» тізімін көріңіз.
  4. DirectX нұсқасын төменде көрсетілген Шейдер нұсқасымен салыстырыңыз.

Компьютерде DirectX жұмысының нұсқасын анықтағаннан кейін Shader Model нұсқасына қолдау көрсетілетіндіктен төмендегі кестені пайдалана аласыз.

DirectX және Shader үлгі нұсқалары

* Windows XP ОЖ үшін қол жетімді емес
† Windows XP, Vista (және SP1 алдындағы Win 7) үшін қол жетімді емес
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 және Xbox One

DirectX 8.0 нұсқасына дейін DirectX нұсқаларын назарға алыңыз, шейдер үлгілерін қолдамайды

Мұнда сипатталған DirectX нұсқалары DirectX 8.0 нұсқасынан басталады. 8.0 нұсқасына дейін DirectX нұсқалары ең алдымен Windows 95, Windows 98, Windows Me, Windows NT 4.0 және Windows 2000 жүйелерін қолдау үшін шығарылды.

DirectX нұсқалары 1.0-ден 8.0а-ға дейін Windows 95-ке сәйкес келеді. Windows 98 / Me DirectX 9.0 нұсқасы арқылы қолдауды қамтиды. DirectX барлық ескі нұсқалары әртүрлі үшінші тарап сайттарында қол жетімді және Windows операциялық жүйесінің ескі нұсқаларын орнатсаңыз, олар түпнұсқа файлдар / дискілерді іске қосу үшін қолайлы болуы мүмкін.

DirectX-дың жаңа нұсқасын орнатпас бұрын бір ұсыныс графикалық картаңыздың DirectX нұсқасын қолдайтынын қамтамасыз ету болып табылады.

DirectX 12 қандай ойындар қолдау көрсетеді?

DirectX 12-ны шығарғанға дейін әзірленген көптеген компьютерлік ойындар, ең алдымен, DirectX пайдалану және бұрынғы нұсқасы болып табылады. Бұл ойындар кері үйлесімділікке байланысты DirectX 12 орнатылған компьютерлерде үйлесімді болады.

Егер сіздің кездейсоқтық DirectX 9 немесе одан бұрынғы нұсқаларында орындалатын ойындар DirectX жаңа нұсқасы бойынша үйлесімді болмаса, Microsoft DirectX End-User Runtime қызметін ұсынады, ол DirectX ескі нұсқаларынан орнатылған көптеген DLL файлдарымен жұмыс уақытын түзетеді.

DirectX соңғы нұсқасын қалай орнату керек?

DirectX нұсқасының соңғы нұсқасын орнату соңғы нұсқамен әзірленген ойын ойнауға тырысып жатқанда ғана қажет. Microsoft корпорациясы оны жаңартуға оңай болды және оны стандартты Windows Update арқылы және қолмен жүктеу және орнату арқылы жаңартуға болады. DirectX 11.2-ны Windows 8.1-ке шығарғаннан бері, DirectX 11.2-ді дербес жүктеу / орнату ретінде пайдалану мүмкін емес және Windows Update арқылы жүктелуі керек.

Windows Update-тен басқа, ойындарды орнатпас бұрын жүктеу және орнату ұсынылмаса, көптеген ойындар сіз DirectX талаптарына сай келмейтінін тексеру үшін жүйеңізді тексереді.