កំណត់ម៉ូដែល DirectX និង Shader Model របស់អ្នក

Guild រកឃើញកំណែ DirectX និង Shader Model រត់លើកុំព្យូទ័ររបស់អ្នក។

Microsoft DirectX ក៏ត្រូវបានគេស្គាល់ជាទូទៅថា DirectX គឺជាសំណុំនៃ APIs ដែល ត្រូវបានប្រើនៅក្នុងការអភិវឌ្ឍន៍និងការរៀបចំហ្គេមវីដេអូនៅលើប្រព័ន្ធប្រតិបត្តិការ Microsoft (Windows និង Xbox) ។ ណែនាំក្នុងឆ្នាំ 1995 មិនយូរប៉ុន្មានបន្ទាប់ពីការចេញផ្សាយនៃវីនដូ 95 វាត្រូវបានគេដាក់ជាកញ្ចប់នៅគ្រប់វីនដូទាំងអស់ចាប់តាំងពី Windows 98 ។

ជាមួយការចេញផ្សាយនៃ DirectX 12 នៅឆ្នាំ 2015 ក្រុមហ៊ុន Microsoft បានណែនាំលក្ខណៈពិសេសនៃការសរសេរកម្មវិធីថ្មីមួយចំនួនដូចជា API កម្រិតទាបដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ត្រួតពិនិត្យបន្ថែមលើអ្វីដែលពាក្យបញ្ជាត្រូវបានបញ្ជូនទៅអង្គភាពកែច្នៃក្រាហ្វិក។ DirectX 12 APIs ក៏នឹងត្រូវបានប្រើប្រាស់នៅក្នុងការបង្កើត ហ្គេម Xbox One និង Windows Phone បន្ថែមលើ Windows 10 ផងដែរ។

ចាប់តាំងពីការចេញផ្សាយរបស់ក្រាហ្វិច DirectX 8.0 បានប្រើកម្មវិធី / សេចក្តីណែនាំដែលគេស្គាល់ថាជាម៉ូដ Shader ដើម្បីជួយបកស្រាយសេចក្តីណែនាំអំពីរបៀបបង្ហាញក្រាហ្វិកដែលបានបញ្ជូនពីស៊ីភីយូទៅកាន់កាតក្រាហ្វិក។ ហ្គេមកុំព្យូទ័រថ្មី ជាច្រើនត្រូវបានចុះបញ្ជីកំណែម៉ូដែល Shader កាន់តែច្រើនឡើងនៅក្នុងតម្រូវការប្រព័ន្ធរបស់ពួកគេ។

ទោះយ៉ាងណាក៏ដោយកំណែ shader ទាំងនេះត្រូវបានភ្ជាប់ទៅនឹងកំណែរបស់ DirectX ដែលអ្នកបានដំឡើងនៅលើកុំព្យូទ័ររបស់អ្នកហើយបន្ទាប់មកវាត្រូវបានភ្ជាប់ទៅនឹងកាតក្រាហ្វិករបស់អ្នក។ នេះអាចធ្វើឱ្យពិបាកក្នុងការកំណត់ថាតើប្រព័ន្ធរបស់អ្នកអាចដោះស្រាយម៉ូដែលស្រមោលជាក់លាក់ឬអត់។

តើធ្វើដូចម្តេចដើម្បីកំណត់នូវកំណែ DirectX អ្នកមាន?

  1. ចុចលើម៉ឺនុយចាប់ផ្តើមបន្ទាប់មក "រត់" ។
  2. ក្នុងប្រអប់រត់ "dxdiag" (ដោយគ្មានសញ្ញាសម្រង់) ហើយចុច "យល់ព្រម" ។ វានឹងបើកឧបករណ៍វិភាគឌីណាមិច។
  3. នៅក្នុងផ្ទាំងប្រព័ន្ធដែលបានរាយនៅក្រោមចំណងជើង "ព័ត៌មានប្រព័ន្ធ" អ្នកនឹងឃើញ "DirectX Version" ដែលបានរាយ។
  4. ផ្គូផ្គងកំណែ DirectX របស់អ្នកជាមួយកំណែ Shader ដែលបានរាយខាងក្រោម។

នៅពេលអ្នកបានកំណត់កំណែ DirectX ដែលកំពុងដំណើរការលើកុំព្យូទ័ររបស់អ្នកអ្នកអាចប្រើតារាងខាងក្រោមដើម្បីកំណត់នូវអ្វីដែលម៉ូដែល Shader Model ត្រូវបានគាំទ្រ។

កំណែ DirectX និង Shader

* មិនមានសំរាប់ Windows XP OS
†មិនមានសម្រាប់ Windows XP, Vista (និងឈ្នះ 7 មុន SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 និង Xbox One

សូមចំណាំថាកំណែ DirectX មុននឹង DirectX 8.0 មិនគាំទ្រម៉ូដែល shader

កំណែ DirectX ដែលបានរៀបរាប់លម្អិតនៅទីនេះចាប់ផ្តើមជាមួយនឹង DirectX version 8.0 ។ កំណែ DirectX មុនពេលកំណែ 8.0 ត្រូវបានចេញផ្សាយជាចម្បងក្នុងការគាំទ្រនៃ Windows 95, Windows 98, Windows Me, Windows NT 4.0 និង Windows 2000 ។

កំណែ DirectX 1.0 ដល់ 8.0a គឺឆបគ្នាជាមួយ Windows 95. Windows 98 / Me បានរួមបញ្ចូលការគាំទ្រតាមរយៈ DirectX version 9.0 ។ កំណែចាស់ទាំងអស់របស់ DirectX អាចរកបាននៅគេហទំព័ររបស់ភាគីទីបីផ្សេងៗហើយប្រសិនបើអ្នកកំពុងដំឡើងកំណែចាស់ៗនៃប្រព័ន្ធប្រតិបត្តិការ Windows ពួកគេប្រហែលជាចូលដំណើរការប្រព័ន្ធឯកសារ / ឌីស។

ការណែនាំមួយមុនពេលដំឡើង DirectX ថ្មីគឺដើម្បីធានាថាកាតក្រាហ្វិករបស់អ្នកគាំទ្រកំណែរបស់ DirectX ។

តើហ្គេមអ្វីគាំទ្រ DirectX 12?

ហ្គេមកុំព្យូទ័រភាគច្រើនបានអភិវឌ្ឍន៍មុនពេលការចេញផ្សាយនៃ DirectX 12 ត្រូវបានអភិវឌ្ឍន៍ដោយប្រើនិងកំណែមុនរបស់ DirectX ។ ហ្គេមទាំងនេះនឹងត្រូវបានតម្លើងនៅលើ PCs ជាមួយ DirectX 12 ដែលត្រូវបានតំឡើងដោយសារតែភាពឆបគ្នាខាងក្រោយ។

បើសិនជាហ្គេមរបស់អ្នកមិនដំណើរការស្របតាម DirectX ថ្មីនោះហ្គេមភាគច្រើនដំណើរការលើ DirectX 9 ឬមុននេះក្រុមហ៊ុន Microsoft បានផ្តល់ DirectX End-User Runtime ដែលនឹងជួសជុលកំហុសពេលរត់ជាច្រើនជាមួយនឹង DLLs ដែល បានដំឡើងពីជំនាន់ចាស់របស់ DirectX ។

តើធ្វើដូចម្តេចដើម្បីដំឡើងកំណែចុងក្រោយបំផុតនៃការ DirectX?

ការតំឡើង DirectX ចុងក្រោយបំផុតគឺជាការចាំបាច់នៅពេលដែលអ្នកកំពុងព្យាយាមលេងល្បែងដែលត្រូវបានបង្កើតឡើងជាមួយនឹងកំណែថ្មីបំផុត។ ក្រុមហ៊ុន Microsoft បានធ្វើឱ្យវាមានភាពងាយស្រួលណាស់ក្នុងការធ្វើបច្ចុប្បន្នភាពហើយវាអាចត្រូវបានធ្វើបច្ចុប្បន្នភាពតាមស្តង់ដារវីនដូទាន់សម័យនិងតាមរយៈការទាញយកនិងតំឡើងដោយដៃ។ ចាប់តាំងពីការចេញផ្សាយ DirectX 11.2 សម្រាប់ Windows 8.1 ទោះបីជាយ៉ាងណាក៏ដោយ DirectX 11.2 លែងមានជាការទាញយកនិងដំឡើងឯករាជ្យនិងត្រូវតែទាញយកតាមរយៈ Windows Update ។

បន្ថែមពីលើ Windows Update ហ្គេមភាគច្រើនបំផុតនឹងពិនិត្យមើលប្រព័ន្ធរបស់អ្នកនៅលើការដំឡើងដើម្បីអោយដឹងថាតើអ្នកបំពេញតាមតម្រូវការរបស់ DirectX ប្រសិនបើអ្នកមិនត្រូវបានគេប្រាប់ឱ្យទាញយកនិងដំឡើងមុននឹងដំឡើងហ្គេម។