ទាញយកកម្មវិធី opengl windows 7. OpenGL កំណែចុងក្រោយបំផុត។

ការគាំទ្រកម្មវិធីបញ្ជា OpenGL
កម្មវិធីបញ្ជាវីនដូកំណែ 259.31 និងកម្មវិធីបញ្ជាលីនុចកំណែ 256.38.03 ផ្តល់នូវការគាំទ្រពេញលេញសម្រាប់ OpenGL 4.1 និង GLSL 4.10 លើផ្នែករឹងដែលមានសមត្ថភាព។ កម្មវិធីបញ្ជានេះក៏គាំទ្រផ្នែកបន្ថែម OpenGL ថ្មីជាច្រើនសម្រាប់ទាំង GPU ដែលមានសមត្ថភាព 4.1 និង GPUs ចាស់ៗ។ តំណទាញយកកម្មវិធីបញ្ជាគឺនៅខាងក្រោមទំព័រនេះ។

កំណត់ចំណាំការចេញផ្សាយកម្មវិធីបញ្ជា OpenGL 4.1

អ្នកនឹងត្រូវការ GPU ដែលមានមូលដ្ឋានលើ Fermi ណាមួយខាងក្រោម ដើម្បីទទួលបានមុខងារ OpenGL 4.1 និង GLSL 4.10៖


សម្រាប់ផ្នែករឹងដែលមានសមត្ថភាព OpenGL 2 ផ្នែកបន្ថែមថ្មីទាំងនេះត្រូវបានផ្តល់ជូន៖

ARB_debug_output
ARB_ES2_ភាពឆបគ្នា (ក៏មាននៅក្នុងស្នូល OpenGL 4.1)
ARB_separate_shader_objects (ក៏មាននៅក្នុងស្នូល OpenGL 4.1)

សម្រាប់ផ្នែករឹងដែលមានសមត្ថភាព OpenGL 3 ផ្នែកបន្ថែមថ្មីទាំងនេះត្រូវបានផ្តល់ជូន៖

ARB_get_program_binary (ក៏មាននៅក្នុងស្នូល OpenGL 4.1)
ARB_ភាពរឹងមាំ
ARB_viewport_array (ក៏មាននៅក្នុងស្នូល OpenGL 4.1)
GLX_EXT_create_context_ES2_profile
WGL_EXT_create_context_ES2_profile
GLX_ARB_create_context_robust_access
WGL_ARB_create_context_robust_access

សម្រាប់ផ្នែករឹងដែលមានសមត្ថភាព OpenGL 4 ផ្នែកបន្ថែមថ្មីទាំងនេះត្រូវបានផ្តល់ជូន៖

ARB_shader_precision (ក៏មាននៅក្នុងស្នូល OpenGL 4.1)
ARB_vertex_attrib_64bit (ក៏មាននៅក្នុងស្នូល OpenGL 4.1)

លក្ខណៈ​ពិសេស OpenGL 4.1 និង GLSL 4.10 និង​លក្ខណៈ​ពិសេស​ផ្នែក​បន្ថែម ARB ទាំងអស់​អាច​ទាញ​យក​បាន​នៅ​ទីនេះ៖ http://www.opengl.org/registry/

សម្រាប់កំហុស ឬបញ្ហាណាមួយ សូមដាក់កំហុសតាមរយៈគេហទំព័រអ្នកអភិវឌ្ឍន៍៖ https://nvdeveloper.nvidia.com/
OpenGL 4.1 នៅលើ NVIDIA Hardware FAQ
1) តើខ្ញុំចាប់ផ្តើមប្រើ OpenGL 4.1 ក្នុងមូលដ្ឋានកូដរបស់ខ្ញុំដោយរបៀបណា?

ដើម្បីប្រើ OpenGL 3.0 និងកំណែក្រោយទៀត កម្មវិធីគួរតែ "ជ្រើសរើស" ដើម្បីប្រើកំណែទាំងនេះ។ មានការហៅបង្កើតបរិបទថ្មី CreateContextAttribsARB (សម្រាប់ WGL និង GLX ដែលបានកំណត់ក្នុងផ្នែកបន្ថែម WGL/GLX_ARB_create_context) ដែលអ្នកគួរតែប្រើដើម្បីស្នើសុំបរិបទដែលគាំទ្រ OpenGL 3 ឬ OpenGL 4។

សម្រាប់ OpenGL 3.2 និងកំណែក្រោយៗទៀត រួមទាំង OpenGL 4.1 ផងដែរ អ្នកនឹងត្រូវបង្ហាញទម្រង់ណាមួយដែលអ្នកចង់ឱ្យបរិបទ OpenGL គាំទ្រ។ ទាំងទម្រង់ "ស្នូល" ឬ "ភាពឆបគ្នា" ។
2) ខ្ញុំបានឮអំពីការបដិសេធ និងការដកមុខងារចេញពី OpenGL។ អ្វី​ដែល​កើតឡើង?

រួមគ្នាជាមួយ OpenGL 3.0 OpenGL ARB បានណែនាំយន្តការបដិសេធ។ ការបដិសេធមានន័យថាលក្ខណៈពិសេសមួយត្រូវបានសម្គាល់សម្រាប់ការដកចេញពីកំណែអនាគតនៃលក្ខណៈពិសេស OpenGL ។ វាមិនទាន់ត្រូវបានដកចេញពី OpenGL 3.0 នៅឡើយទេ ប៉ុន្តែនេះមានន័យថាកំណែ OpenGL នាពេលអនាគតនឹងលុបលក្ខណៈពិសេសចេញ។ លក្ខណៈពិសេសមួយចំនួនត្រូវបានសម្គាល់ថាត្រូវបានបដិសេធនៅក្នុងការបញ្ជាក់របស់ OpenGL 3.0 (ប៉ុន្តែមិនមានការដកចេញទេ)។

ការបញ្ជាក់របស់ OpenGL 3.1 បានដកចេញនូវលក្ខណៈពិសេសទាំងនោះដែលត្រូវបានសម្គាល់ថាត្រូវបានបដិសេធនៅក្នុង OpenGL 3.0។ ទោះជាយ៉ាងណាក៏ដោយ OpenGL ARB បានទទួលស្គាល់ថាមានតម្រូវការក្នុងការផ្តល់នូវមុខងារថ្មីទាំងពីរនៅក្នុងកំណែអនាគតរបស់ OpenGL ហើយនៅតែគាំទ្រមុខងារដែលបានដកចេញ។ ដើម្បីគាំទ្រតម្រូវការទីផ្សារនោះ ផ្នែកបន្ថែមភាពឆបគ្នា ARB_ ត្រូវបានបង្កើតឡើង។ ផ្នែកបន្ថែមតែមួយនេះបង្កប់នូវមុខងារដែលបានដកចេញទាំងអស់ ហើយណែនាំវាឡើងវិញចូលទៅក្នុងស្នូល OpenGL 3.1។ ចំណុចចូល និងសញ្ញាសម្ងាត់នៅក្នុងផ្នែកបន្ថែមនេះមិនបានផ្លាស់ប្តូរទេ។ ឧទាហរណ៍ គ្មានបច្ច័យ "ARB" ត្រូវបានភ្ជាប់។ ការអនុវត្តផ្នែកបន្ថែមភាពឆបគ្នា ARB_ គឺស្រេចចិត្ត។ អ្នកលក់ OpenGL មួយចំនួនអាចជ្រើសរើសមិនអនុវត្តវា។ NVIDIA គាំទ្រផ្នែកបន្ថែមនេះលើការផ្តល់ជូនដែលមានសមត្ថភាព OpenGL 3 ទាំងអស់។ នេះមានន័យថា ប្រសិនបើឈ្មោះផ្នែកបន្ថែមភាពឆបគ្នា ARB_មាននៅក្នុងខ្សែអក្សរផ្នែកបន្ថែម OpenGL នោះការអនុវត្ត OpenGL គាំទ្រ OpenGL 3.1 ដែលឆបគ្នាថយក្រោយពេញលេញ។

ដោយចាប់ផ្តើមជាមួយ OpenGL 3.2 OpenGL ARB បានណែនាំទម្រង់ពីរ។ ទម្រង់ "ស្នូល" និងទម្រង់ "ភាពឆបគ្នា" ។ ទម្រង់គឺជាសំណុំរងដែលបានកំណត់យ៉ាងល្អនៃការបញ្ជាក់ OpenGL ។ ទម្រង់ "ស្នូល" បង្កើតនៅលើកំពូលនៃ OpenGL 3.1 (ដោយគ្មាន ARB_compatibility) ។ កម្រងព័ត៌មានស្នូលមិនគាំទ្រមុខងារដែលបានបដិសេធណាមួយឡើយ។ ទម្រង់ភាពឆបគ្នាបង្កើតនៅលើកំពូលនៃ OpenGL 3.1 រួមទាំង ARB_compatibility។ កម្រងព័ត៌មានភាពឆបគ្នាមានការគាំទ្រពេញលេញសម្រាប់លក្ខណៈពិសេសទាំងអស់ រួមទាំងអ្វីដែលបានបដិសេធផងដែរ។ ទម្រង់ទាំងពីរមាននៅក្នុងកម្មវិធីបញ្ជា OpenGL 4.1 របស់យើង។

NVIDIA ណែនាំថាអ្នកអភិវឌ្ឍន៍តែងតែបង្កើតបរិបទទម្រង់ភាពឆបគ្នា ដើម្បីធានាភាពឆបគ្នាថយក្រោយពេញលេញនៃកូដ OpenGL ដែលមានស្រាប់។

OpenGL ARB ផ្តល់នូវលក្ខណៈពិសេស OpenGL 4.1 ចំនួនពីរ ដែលមួយនីមួយៗសម្រាប់ទម្រង់ស្នូល និងភាពឆបគ្នា។ សម្រាប់ OpenGL Shading Language កំណែ 4.10 OpenGL ARB ផ្តល់ឯកសារតែមួយ ដោយមានមុខងារទម្រង់ភាពឆបគ្នារួមបញ្ចូលគ្នា និងសម្គាល់យ៉ាងច្បាស់។ ឯកសារបញ្ជាក់ទាំងបីនេះអាចទាញយកបានពី http://www.opengl.org/registry
3) ចុះ API ការបង្កើតបរិបទ "ចាស់" WGL/GLXCreateContext ។ តើខ្ញុំនៅតែអាចប្រើវាបានទេ?

បាទ។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកកំពុងសរសេរកូដថ្មី យើងសូមណែនាំយ៉ាងមុតមាំឱ្យអ្នកប្រើ CreateContextAttribsARB API ថ្មីដែលបានពិពណ៌នានៅក្នុងផ្នែកបន្ថែម WGL/GLX_ARB_create_context ។ CreateContext API "ចាស់" នឹងនៅតែដំណើរការ ហើយវានឹងបង្កើតទម្រង់ភាពឆបគ្នា OpenGL 4.1។

4) តើ NVIDIA នឹងដកមុខងារចេញពី OpenGL នាពេលអនាគតទេ?

NVIDIA មិនចាប់អារម្មណ៍ក្នុងការដកមុខងារណាមួយចេញពី OpenGL ដែល ISVs របស់យើងពឹងផ្អែកលើនោះទេ។ NVIDIA ជឿជាក់លើការផ្តល់នូវមុខងារអតិបរិមាជាមួយនឹងភាពច្របូកច្របល់តិចតួចដល់អ្នកអភិវឌ្ឍន៍។ ហេតុដូច្នេះហើយ NVIDIA គាំទ្រយ៉ាងពេញទំហឹងចំពោះផ្នែកបន្ថែមភាពឆបគ្នា ARB_ និងទម្រង់ភាពឆបគ្នា ហើយកំពុងដឹកជញ្ជូនកម្មវិធីបញ្ជា OpenGL ដោយមិនមានមុខងារណាមួយត្រូវបានដកចេញ រួមទាំងមុខងារណាមួយដែលត្រូវបានសម្គាល់ថាមិនគាំទ្រ។
5) តើកម្មវិធីដែលមានស្រាប់នឹងនៅតែដំណើរការលើផ្នែករឹងដឹកជញ្ជូនបច្ចុប្បន្ន និងអនាគតដែរឬទេ?

NVIDIA មិនមានគម្រោងទម្លាក់ការគាំទ្រសម្រាប់កំណែណាមួយនៃ OpenGL នៅលើផ្នែករឹងដឹកជញ្ជូនដែលមានស្រាប់ និងអនាគតរបស់យើងទេ។ ជាលទ្ធផល កម្មវិធីដឹកជញ្ជូនបច្ចុប្បន្នទាំងអស់នឹងបន្តដំណើរការលើផ្នែករឹងដែលមានស្រាប់ និងអនាគតរបស់ NVIDIA។
6) តើផ្នែករឹង NVIDIA ណាខ្លះនឹងគាំទ្រ OpenGL 3?

មុខងារថ្មីនៅក្នុង OpenGL 3 ត្រូវការ G80 ឬផ្នែករឹងថ្មីជាងនេះ។ OpenGL 3.0/3.1/3.2/3.3 មិនត្រូវបានគាំទ្រនៅលើផ្នែករឹង NV3x, NV4x ឬ G7x ទេ។ នេះមានន័យថាអ្នកត្រូវការឧបករណ៍បង្កើនល្បឿនក្រាហ្វិក NVIDIA ខាងក្រោមដើម្បីប្រើ OpenGL 3៖

Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
ស៊េរី GeForce 8000 ឬខ្ពស់ជាងនេះ; Geforce G100, GT120, 130, 220, GTS 150, GTS 250, GT310, 320, 330, 340, GeForce GTX 260 និងខ្ពស់ជាងនេះ ផលិតផលដែលមានមូលដ្ឋានលើ ION ណាមួយ។

Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 2800M, 3600M, 3700M, 3800M
ស៊េរី GeForce 8000 ឬខ្ពស់ជាងនេះ។

7) តើផ្នែករឹង NVIDIA ណាខ្លះនឹងគាំទ្រ OpenGL 4?

មុខងារថ្មីនៅក្នុង OpenGL 4 ត្រូវការ Fermi GPU ។ OpenGL 4 មិនត្រូវបានគាំទ្រនៅលើ NV3x, NV4x, G7x, G8x ឬដូច្នេះ GT2xx ផ្នែករឹង។ នេះមានន័យថាអ្នកត្រូវការឧបករណ៍បង្កើនល្បឿនក្រាហ្វិក NVIDIA ខាងក្រោមដើម្បីប្រើ OpenGL 4៖

Quadro Plex 7000, Quadro 6000, Quadro 5000, Quadro 5000M, Quadro 4000
GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460

8) តើមុខងារដែលត្រូវបានសម្គាល់ថាត្រូវបានបដិសេធនឹងយឺតនៅលើផ្នែករឹង NVIDIA ដែរឬទេ?

ទេ NVIDIA យល់ថាលក្ខណៈពិសេសនៅក្នុងបញ្ជីដែលបានបដិសេធគឺមានសារៈសំខាន់ចំពោះអាជីវកម្មនៃផ្នែកធំនៃមូលដ្ឋានអតិថិជនរបស់យើង។ NVIDIA នឹងផ្តល់នូវការអនុវត្តពេញលេញ ហើយនឹងគាំទ្រ សម្រួល និងដោះស្រាយបញ្ហានានា សម្រាប់លក្ខណៈពិសេសណាមួយនៅក្នុងបញ្ជីដែលបានបដិសេធ។ នេះមានន័យថាមុខងារទាំងអស់នៅក្នុងផ្នែកបន្ថែមភាពឆបគ្នា ARB_ និងទម្រង់ភាពឆបគ្នានឹងបន្តដំណើរការក្នុងដំណើរការអតិបរមា។

ក្នុងករណីភាគច្រើន កញ្ចប់ឯកសារដែលហៅថា OpenGL ត្រូវបានទាមទារដោយអ្នកប្រើប្រាស់ ដើម្បីដំណើរការហ្គេមជាក់លាក់នៅលើកុំព្យូទ័រដែលដំណើរការប្រព័ន្ធប្រតិបត្តិការ Windows 7 ប្រសិនបើកម្មវិធីបញ្ជានេះបាត់ ឬកំណែរបស់វាហួសសម័យ កម្មវិធីនឹងមិនបើកទេ ហើយ a ការជូនដំណឹងដែលត្រូវគ្នានឹងត្រូវបានបង្ហាញនៅលើអេក្រង់ដែលស្នើសុំការដំឡើង ឬធ្វើបច្ចុប្បន្នភាព BY ។ នៅក្នុងអត្ថបទនេះ យើងនឹងនិយាយលម្អិតឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបានអំពីការផ្ទុកបណ្ណាល័យ OpenGL ថ្មី។

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

នៅពេលដែលអ្នកបានដំឡើងកម្មវិធីបញ្ជាចុងក្រោយបំផុតនៅលើកាតវីដេអូរបស់អ្នក ហើយមិនមានការអាប់ដេតទៀតទេ ប៉ុន្តែការជូនដំណឹងអំពីតម្រូវការដើម្បីធ្វើបច្ចុប្បន្នភាព OpenGL នៅតែលេចឡើង សូមបន្តទៅវិធីទីបីភ្លាមៗ។ ប្រសិនបើជម្រើសនេះមិននាំមកនូវលទ្ធផលណាមួយទេ វាមានន័យថាឧបករណ៍របស់អ្នកមិនគាំទ្របណ្ណាល័យចុងក្រោយបង្អស់ទេ។ យើងណែនាំអ្នកឱ្យគិតអំពីការជ្រើសរើសកាតវីដេអូថ្មី។

វិធីទី 1: ធ្វើបច្ចុប្បន្នភាពកម្មវិធីបញ្ជាកាតវីដេអូក្នុង Windows 7

ដូចដែលបានរៀបរាប់ខាងលើ សមាសធាតុ OpenGL ត្រូវបានដំឡើងរួមជាមួយឯកសារអាដាប់ទ័រក្រាហ្វិក។ Windows 7 មានវិធីសាស្រ្តជាច្រើនសម្រាប់ការធ្វើបច្ចុប្បន្នភាពពួកគេ។ ពួកវានីមួយៗមានលក្ខណៈសមរម្យក្នុងស្ថានភាពផ្សេងៗគ្នា ហើយតម្រូវឱ្យអ្នកប្រើប្រាស់ធ្វើសកម្មភាពជាក់លាក់។ សូមចូលទៅកាន់អត្ថបទនៅតំណភ្ជាប់ខាងក្រោម ដើម្បីស្គាល់វិធីសាស្រ្តទាំងអស់ឱ្យបានលម្អិត។ ជ្រើសរើសមួយណាដែលសាកសមនឹងអ្នក ហើយធ្វើតាមការណែនាំដែលបានផ្តល់ឱ្យ។ នៅពេលដែលដំណើរការនេះត្រូវបានបញ្ចប់ អ្នកគ្រាន់តែចាប់ផ្តើមកុំព្យូទ័ររបស់អ្នកឡើងវិញ ហើយពិនិត្យមើលមុខងារនៃហ្គេម ឬកម្មវិធីផ្សេងទៀតដែលត្រូវការកំណែថ្មីនៃបណ្ណាល័យ។

វិធីទី 2៖ ធ្វើបច្ចុប្បន្នភាពសមាសធាតុនៅក្នុងឧបករណ៍ប្រើប្រាស់កម្មសិទ្ធិកាតវីដេអូ

បច្ចុប្បន្ននេះក្រុមហ៊ុនផលិតអាដាប់ទ័រក្រាហ្វិកសំខាន់ៗគឺ AMD និង NVIDIA ។ នីមួយៗមានកម្មវិធីផ្ទាល់ខ្លួនដែលធានានូវប្រតិបត្តិការត្រឹមត្រូវនៃប្រព័ន្ធប្រតិបត្តិការ និងអនុញ្ញាតឱ្យអ្នកធ្វើបច្ចុប្បន្នភាពកម្មវិធី។ ម្ចាស់កាតវីដេអូ NVIDIA ត្រូវបានគេណែនាំឱ្យយោងទៅលើសម្ភារៈនៅតំណខាងក្រោម ដើម្បីយល់ពីរបៀបដំឡើងកំណែថ្មីនៃកម្មវិធីបញ្ជា OpenGL នៅក្នុង .

ម្ចាស់កាត AMD ត្រូវអានអត្ថបទផ្សេងទៀត ព្រោះក្នុងករណីនេះ សកម្មភាពទាំងអស់ត្រូវបានអនុវត្តនៅក្នុង ឬនៅក្នុង អាស្រ័យលើប្រភេទនៃកម្មវិធីដែលបានដំឡើង។

វិធីសាស្រ្តទី 3: ការធ្វើបច្ចុប្បន្នភាព DirectX

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

នៅពេលនេះ កំណែចុងក្រោយបំផុតសម្រាប់ Windows 7 OS គឺ DirectX 11។ ប្រសិនបើអ្នកបានដំឡើងបណ្ណាល័យមុននេះ យើងសូមណែនាំឱ្យធ្វើបច្ចុប្បន្នភាពវា និងពិនិត្យមើលមុខងាររបស់កម្មវិធី។ សូមអានបន្ថែមអំពីប្រធានបទនេះនៅក្នុងអត្ថបទមួយទៀត។

ដូចដែលអ្នកអាចឃើញមិនមានអ្វីស្មុគស្មាញអំពីការធ្វើបច្ចុប្បន្នភាព OpenGL ទេ បញ្ហាចម្បងគឺមានតែការគាំទ្រសម្រាប់ឯកសារចុងក្រោយបំផុតនៃសមាសភាគនេះដោយកាតវីដេអូរបស់អ្នក។ យើង​សូម​ណែនាំ​ឱ្យ​សាកល្បង​គ្រប់​វិធី​ទាំងអស់ ព្រោះ​ប្រសិទ្ធភាព​នីមួយៗ​អាស្រ័យ​លើ​កាលៈទេសៈ​ផ្សេងៗ​គ្នា។ អានការណែនាំ ហើយធ្វើតាមវា នោះអ្នកប្រាកដជាជោគជ័យ។

Open Graphics Library ឬ OpenGL គឺជាការអភិវឌ្ឍន៍នៃ Cilicon Graphics។ វាត្រូវបានប្រើនៅពេលសរសេរហ្គេមជាមួយនឹងក្រាហ្វិក 3D ។ កំហុសទូទៅដែលទាក់ទងនឹងកញ្ចប់បណ្ណាល័យនេះគឺ "ឯកសារ opengl32.dll បាត់។" ហេតុផលរបស់វាគឺថាបណ្ណាល័យដែលបានស្នើសុំត្រូវបានលុបដោយកម្មវិធីភាគីទីបី ឬអ្នកប្រើប្រាស់។ វាច្រើនតែកើតឡើងនៅពេលដំឡើងហ្គេមដែលលួចចូល។ កម្មវិធីពី torrent មិនតែងតែមកជាមួយសមាសធាតុចាំបាច់ទាំងអស់ មិនដូចកំណែដែលមានអាជ្ញាប័ណ្ណទេ។ repack អាចលុប ឬបំផ្លាញ opengl32.dll កំឡុងពេលដំឡើង ហើយវាក៏អាចជំនួស dll ដើមជាមួយនឹងកំណែផ្ទាល់ខ្លួនរបស់វាផងដែរ។ វាបណ្តាលឱ្យកម្មវិធីទាំងអស់ដែលប្រើ OpenGL ចាប់ផ្តើមបោះចោលកំហុស។

មូលហេតុទូទៅមួយទៀតនៃការបរាជ័យគឺកម្មវិធីកំចាត់មេរោគ។ នៅពេលដំឡើងហ្គេមគួរឱ្យសង្ស័យ កំចាត់មេរោគអាចចាត់ទុកថាបណ្ណាល័យរបស់វាមានគ្រោះថ្នាក់ ហើយដាក់ពួកវាដាច់ដោយឡែក។ ប្រសិនបើរឿងនេះកើតឡើង នោះគ្រាន់តែត្រឡប់ opengl32.dll ពីការដាច់ពីគេ ហើយបន្ថែមវាទៅក្នុងបញ្ជីដកចេញ។ ប្រសិនបើឯកសារខូច ឬលុប នោះការជួសជុលកំហុសនឹងពិបាកបន្តិច។

ក្បួនដោះស្រាយនៃសកម្មភាពមានដូចខាងក្រោម៖

  • ដំឡើងហ្គេមឡើងវិញ
  • ទាញយក opengl32.dll
  • ដំឡើងកញ្ចប់ OpenGL ទាំងមូល

ដរាបណាអ្នកយល់ពីប្រភេទនៃកំហុសដែលបានមករកអ្នក សូមព្យាយាមដំឡើងកម្មវិធីដែលមានបញ្ហាឡើងវិញ។ នេះពិតជានឹងជួយប្រសិនបើអ្នកកំពុងប្រើហ្គេមដែលមានអាជ្ញាប័ណ្ណ។ វានឹងជំនួសបណ្ណាល័យដែលគួរឱ្យសង្ស័យទាំងអស់ជាមួយនឹងកំណែដើម បន្ទាប់ពីនោះអ្វីៗនឹងដំណើរការ។ ប្រសិនបើហ្គេមត្រូវបានទាញយកពី torrent ការដំឡើងវាឡើងវិញនឹងមិនអាចជួយបានទេ។ វាជាការប្រសើរជាងក្នុងការស្វែងរកការកសាងហ្គេមនេះ ហើយសាកល្បងវា។ មិនបានជួយទេ? បន្ទាប់មកទាញយក opengl32.dll ពីបណ្តាញហើយដាក់វានៅក្នុងថតប្រព័ន្ធ។ អ្នកអាចទាញយក dll បច្ចុប្បន្នសម្រាប់ Windows 7 ឬខ្ពស់ជាងនេះនៅលើវិបផតថលរបស់យើង។ ប្រសិនបើអ្នកមានប្រព័ន្ធ x86 បន្ទាប់មកដាក់ opengl32.dll នៅក្នុង C:\Windows\System32។ អ្នកប្រើប្រាស់ Windows x64 នឹងត្រូវការថត C:\Windows\SysWOW64 ។ នៅពេលដែលបណ្ណាល័យរួចរាល់ សូមចុះឈ្មោះវា ហើយចាប់ផ្តើមហ្គេម។ ឥឡូវនេះអ្នកដឹងពីអ្វីដែលត្រូវធ្វើប្រសិនបើអ្នកមានកំហុស opengl32.dll ។

ឯកសារ Opengl32.dll គឺ 0.74 មេកាបៃសម្រាប់ 32 ប៊ីត, 1.04 មេកាបៃសម្រាប់ 64 ប៊ីត. តំណទាញយកគឺបច្ចុប្បន្ន ហើយមិនមានមតិអវិជ្ជមានណាមួយត្រូវបានទទួលដោយអ្នកប្រើប្រាស់ទេ។ វាត្រូវបានទាញយក 40086 ដងចាប់តាំងពីការចេញផ្សាយហើយវាបានទទួល 4.7 ចេញ​ពី ផ្កាយ 5.

តារាង​មាតិកា

ប្រព័ន្ធប្រតិបត្តិការត្រូវគ្នាជាមួយឯកសារ Opengl32.dll

កំណែទាំងអស់នៃឯកសារ Opengl32.dll

កំណែចុងក្រោយបំផុតនៃឯកសារ Opengl32.dll គឺ 6.3.9600.17415 កំណែសម្រាប់ 32 ប៊ីតនិង 6.3.9600.17415 កំណែសម្រាប់ 64 ប៊ីត. មុនពេលកំណែនេះមាន 16 កំណែដែលបានចេញផ្សាយ។ កំណែឯកសារ Opengl32.dll ដែលអាចទាញយកបានត្រូវបានរាយបញ្ជីខាងក្រោមពីថ្មីបំផុតទៅចាស់បំផុត។

  1. 6.3.9600.17415 - 32 ប៊ីត (x86)
  2. 6.3.9600.17415 - 64 ប៊ីត (x64)
  3. 6.3.9600.16384 - 32 ប៊ីត (x86)
  4. 6.2.9200.16384 - 32 ប៊ីត (x86) ( 2014-05-31 )
  5. 6.2.9200.16384 - 32 ប៊ីត (x86)
  6. 6.1.7600.16385 - 32 ប៊ីត (x86)
  7. 6.1.7600.16385 - 64 ប៊ីត (x64)
  8. 6.0.6001.18000 - 32 ប៊ីត (x86) ( 2014-02-28 )
  9. 6.0.6001.18000 - 64 ប៊ីត (x64)
  10. 6.0.6000.16386 - 32 ប៊ីត (x86) ( 2014-02-28 )
  11. 6.0.6000.16386 - 32 ប៊ីត (x86)
  12. 5.2.3790.3959 - 32 ប៊ីត (x86)
  13. 5.1.2600.5512 - 32 ប៊ីត (x86) ( 2014-02-28 )
  14. 5.1.2600.5512 - 32 ប៊ីត (x86)
  15. 5.1.2600.2180 - 32 ប៊ីត (x86)
  16. 6.1.7100.0 - 32 ប៊ីត (x86)

តើធ្វើដូចម្តេចដើម្បីទាញយកឯកសារ Opengl32.dll?

វិធីសាស្រ្តសម្រាប់ដោះស្រាយ Opengl32.dll

យកចិត្តទុកដាក់!មុនពេលចាប់ផ្តើមការដំឡើង Opengl32.dllឯកសារ អ្នកត្រូវតែទាញយកឯកសារ។ ប្រសិនបើអ្នកមិនដឹងពីរបៀបទាញយកឯកសារ ឬប្រសិនបើអ្នកមានបញ្ហាពេលកំពុងទាញយក អ្នកអាចមើលបាន។ មគ្គុទ្ទេសក៍ទាញយករបស់យើង។បន្ទាត់ពីរបីខាងលើ។

វិធីសាស្រ្តទី 1: ដោះស្រាយកំហុស DLL ដោយចម្លងឯកសារ Opengl32.dll ទៅកាន់ថតប្រព័ន្ធវីនដូ

  1. ឯកសារដែលអ្នកនឹងទាញយកគឺជាឯកសារដែលបានបង្ហាប់ជាមួយ " .zip" ផ្នែកបន្ថែម។ អ្នកមិនអាចដំឡើងដោយផ្ទាល់ " .zip" ឯកសារ។ ដោយសារតែនេះ ដំបូងចុចពីរដងលើឯកសារនេះ ហើយបើកឯកសារ អ្នកនឹងឃើញឯកសារដែលមានឈ្មោះ " Opengl32.dll" នៅក្នុងបង្អួចដែលបើក។ អូសឯកសារនេះទៅផ្ទៃតុដោយប្រើប៊ូតុងកណ្ដុរខាងឆ្វេង។ នេះគឺជាឯកសារដែលអ្នកត្រូវការ។
    ជំហានទី 1៖
  2. ចម្លង " Opengl32.dll" ឯកសារដែលអ្នកបានស្រង់ចេញ។
  3. បិទភ្ជាប់ឯកសារ dll ដែលអ្នកបានចម្លងទៅក្នុង " C:\Windows\System32"ថតឯកសារ។
    ជំហានទី 3៖
  4. ប្រសិនបើប្រព័ន្ធប្រតិបត្តិការរបស់អ្នកមាន 64 ប៊ីតស្ថាបត្យកម្ម, ចម្លង " Opengl32.dll"ឯកសារហើយបិទភ្ជាប់វាទៅក្នុង" C:\Windows\sysWOW64"ថតឯកសារ។
    ចំណាំ!បើក 64 ប៊ីតប្រព័ន្ធ ឯកសារ dll ត្រូវតែនៅក្នុង " sysWOW64"ថតឯកសារក៏ដូចជា" ប្រព័ន្ធ ៣២" ថត។ នៅក្នុងពាក្យផ្សេងទៀត អ្នកត្រូវតែចម្លងឯកសារ " Opengl32.dll" ឯកសារទៅក្នុងថតទាំងពីរ។

    ជំហានទី 4៖
  5. ដើម្បីដំណើរការ បន្ទាត់ពាក្យបញ្ជាក្នុងនាមជាអ្នកគ្រប់គ្រង សូមបំពេញជំហានខាងក្រោម។
    ចំណាំ!នៅក្នុងការពន្យល់នេះ យើងបានដំណើរការ បន្ទាត់ពាក្យបញ្ជានៅលើ វីនដូ 10. ប្រសិនបើអ្នកកំពុងប្រើមួយក្នុងចំណោម វីនដូ 8.1, វីនដូ 8, វីនដូ 7, វីនដូវីស្តាវីនដូ XPប្រព័ន្ធប្រតិបត្តិការ អ្នកអាចប្រើវិធីសាស្រ្តដូចគ្នាដើម្បី រត់បន្ទាត់ពាក្យបញ្ជាជាអ្នកគ្រប់គ្រង. ទោះបីជារូបភាពត្រូវបានថតពី វីនដូ 10, ដំណើរការគឺស្រដៀងគ្នា។
    1. ជាដំបូងសូមបើក ម៉ឺនុយចាប់ផ្តើមហើយមុននឹងចុចកន្លែងណាមួយ វាយ " cmd"ប៉ុន្តែ កុំចុច Enter.
    2. នៅពេលអ្នកឃើញ " បន្ទាត់ពាក្យបញ្ជា msgstr "ជម្រើស​ក្នុង​ចំណោម​លទ្ធផល​ស្វែងរក សូម​ចុច" CTRL" + "ប្ដូរ" + "បញ្ចូល"គ្រាប់ចុចនៅលើក្តារចុចរបស់អ្នក។
    3. បង្អួចនឹងលេចឡើងសួរថា " តើអ្នកចង់ដំណើរការដំណើរការនេះទេ?". បញ្ជាក់វាដោយចុចទៅ " បាទ"ប៊ូតុង។
    ជំហានទី 5៖
  6. បិទភ្ជាប់ពាក្យបញ្ជាខាងក្រោមទៅក្នុង បន្ទាត់ពាក្យបញ្ជាបង្អួចដែលបើកហើយចុច បញ្ចូលសោ។ ពាក្យបញ្ជានេះនឹងលុបបញ្ជីឈ្មោះដែលមានបញ្ហា Opengl32.dllឯកសារ (គ្មានអ្វីនឹងកើតឡើងចំពោះឯកសារដែលយើងបានបិទភ្ជាប់ក្នុង ប្រព័ន្ធ ៣២ folder វាគ្រាន់តែលុបបញ្ជីឈ្មោះចេញពី កម្មវិធីនិពន្ធចុះបញ្ជីវីនដូ. ឯកសារដែលយើងបានបិទភ្ជាប់ក្នុង ប្រព័ន្ធ ៣២ថតនឹងមិនខូចទេ).
    %windir%\System32\regsvr32.exe / u Opengl32.dll

    ជំហានទី 6៖
  7. ប្រសិនបើអ្នកមាន ប្រព័ន្ធប្រតិបត្តិការ 64 ប៊ីតបន្ទាប់ពីដំណើរការពាក្យបញ្ជាខាងលើ អ្នកត្រូវតែដំណើរការពាក្យបញ្ជាខាងក្រោម។ ពាក្យបញ្ជានេះនឹងសម្អាត Opengl32.dllបញ្ជីឈ្មោះដែលខូចនៅក្នុងឯកសារ 64 ប៊ីតដូច​គ្នា (ដំណើរការសម្អាតនឹងស្ថិតនៅក្នុងបញ្ជីឈ្មោះក្នុង កម្មវិធីនិពន្ធចុះបញ្ជីតែប៉ុណ្ណោះ។ ម្យ៉ាងវិញទៀត ឯកសារ dll ដែលអ្នកបានបិទភ្ជាប់ទៅក្នុង SysWoW64ថតនឹងនៅដដែល) .
    %windir%\SysWoW64\regsvr32.exe / u Opengl32.dll

    ជំហានទី 7៖ការលុបបញ្ជីឈ្មោះខូចរបស់ឯកសារ Opengl32.dll ពី Registry Editor (សម្រាប់ 64 ប៊ីត)
  8. អ្នកត្រូវតែបង្កើតបញ្ជីឈ្មោះថ្មីសម្រាប់ឯកសារ dll ដែលអ្នកបានលុបចេញពីកម្មវិធីនិពន្ធបញ្ជីឈ្មោះ។ ដើម្បីធ្វើដូចនេះចម្លងពាក្យបញ្ជាខាងក្រោមហើយបិទភ្ជាប់វាទៅក្នុងប្រអប់ បន្ទាត់ពាក្យបញ្ជានិងបុក បញ្ចូល.
    %windir%\System32\regsvr32.exe /i Opengl32.dll

    ជំហានទី 8៖
  9. ប្រសិនបើអ្នកកំពុងប្រើ a 64 ប៊ីតប្រព័ន្ធប្រតិបត្តិការ បន្ទាប់ពីដំណើរការពាក្យបញ្ជាខាងលើ អ្នកក៏ត្រូវដំណើរការពាក្យបញ្ជាខាងក្រោមផងដែរ។ ជាមួយនឹងពាក្យបញ្ជានេះ យើងនឹងបន្ថែមឯកសារថ្មីជំនួសកន្លែងខូច Opengl32.dllឯកសារដែលយើងបានលុប។
    %windir%\SysWoW64\regsvr32.exe /i Opengl32.dll

    ជំហានទី 9៖
  10. អ្នកអាចឃើញសារកំហុសមួយចំនួននៅពេលដំណើរការពាក្យបញ្ជាពីបន្ទាត់ពាក្យបញ្ជា។ កំហុសទាំងនេះនឹងមិនរារាំងការដំឡើងរបស់ Opengl32.dllឯកសារ។ ម្យ៉ាងវិញទៀត ការដំឡើងនឹងបញ្ចប់ ប៉ុន្តែវាអាចផ្តល់នូវកំហុសខ្លះៗ ដោយសារតែភាពមិនស៊ីគ្នាជាក់លាក់។ បន្ទាប់ពីចាប់ផ្តើមកុំព្យូទ័ររបស់អ្នកឡើងវិញ ដើម្បីមើលថាតើការដំឡើងបានជោគជ័យឬអត់ សូមសាកល្បងដំណើរការកម្មវិធីដែលផ្តល់កំហុស dll ម្តងទៀត។ ប្រសិនបើអ្នកបន្តទទួលបានកំហុសនៅពេលដំណើរការកម្មវិធីបន្ទាប់ពីការដំឡើង អ្នកអាចសាកល្បង វិធីសាស្រ្តទី 2ជាជម្រើសមួយ។

OpenGL 2 គឺជាកម្មវិធីដ៏ពេញនិយមបំផុតមួយនាពេលបច្ចុប្បន្ននេះ ដែលត្រូវបានប្រើដើម្បីធ្វើការជាមួយរូបភាពក្រាហ្វិកពីរ និងបីវិមាត្រ ទទួលបានទិន្នន័យផ្សេងៗ និងកំណត់ការកំណត់។

នៅក្នុងអត្ថបទនេះយើងនឹងព្យាយាមនិយាយលម្អិតបន្ថែមទៀតអំពីគុណសម្បត្តិនៃការធ្វើការជាមួយកម្មវិធីនេះ។ បន្ទាប់ពីសិក្សាព័ត៌មានសំខាន់ៗទាំងអស់ អ្នកប្រើប្រាស់អាចទាញយក Open GL 2 ដោយឥតគិតថ្លៃសម្រាប់ Windows 7 64 bit/32 bit និង OS ផ្សេងទៀត។ ជាដំបូងនៃការទាំងអស់, ជាការពិតណាស់, វាគឺមានតំលៃកត់សម្គាល់សមត្ថភាពក្នុងការប្ដូរតាមបំណងកម្មវិធីដោយខ្លួនឯង។

អំពីកម្មវិធី

តាមរយៈការដំឡើងកម្មវិធី អ្នកនឹងទទួលបានព័ត៌មានចាំបាច់ទាំងអស់អំពីប្រតិបត្តិការនៃប្រព័ន្ធរងក្រាហ្វិកនៃកុំព្យូទ័ររបស់អ្នក និងរបៀបវីដេអូដែលវាគាំទ្រ។ អត្ថប្រយោជន៍ចម្បងនៃកម្មវិធីគឺភាពងាយស្រួលនៃការប្រើប្រាស់របស់វា៖ ប្រសិនបើចង់បាន អ្នកប្រើប្រាស់អាចកំណត់ប៉ារ៉ាម៉ែត្របង្ហាញដោយឯករាជ្យ។

វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថាដើម្បីបង្កើនអន្តរកម្មនៃកម្មវិធីជាមួយកុំព្យូទ័រផ្សេងគ្នាវាត្រូវបានធ្វើឱ្យប្រសើរឡើងឥតឈប់ឈរ។ ដូច្នេះកំណែចុងក្រោយបំផុតគឺ៖

  • រាយការណ៍ពីរបៀបដែលកម្មវិធីបញ្ជាត្រូវគ្នានឹងកំណែម៉ូដែល OpenGL ។
  • កត់ត្រាព័ត៌មានអំពីផ្នែកបន្ថែមដែលកម្មវិធីគាំទ្រ មុខងារ និងការវាយតម្លៃរបស់ពួកគេ។
  • ផ្តល់ព័ត៌មានអំពីមុខងារ និងបច្ចេកវិទ្យានៃការទទួលរូបភាពតាមគំរូដែលត្រូវបានគាំទ្រដោយកម្មវិធីបញ្ជាសម្រាប់ Windows 10, 8, 7 ។
  • ផ្តល់កាតាឡុកនៃទម្រង់រូបភាព និងរបៀបប្រតិបត្តិការ ដែលវាអាចដំណើរការបាន។
  • ផ្តល់ព័ត៌មានតាមការស្នើសុំទាំងចំណុចខ្លាំង និងចំណុចខ្សោយមុខងារ ដែលប៉ះពាល់ដល់ដំណើរការ។
  • បើកដំណើរការផ្នែកបន្ថែម OpenGL ខាងក្នុង។
  • បើកការចូលប្រើមូលដ្ឋានទិន្នន័យទាំងមូលជាមួយនឹងផ្នែកបន្ថែមគ្រប់ប្រភេទ និងផ្តល់ឱកាសក្នុងការធ្វើឱ្យពួកវាសកម្ម ហើយបន្ទាប់មកប្រើប្រាស់ពួកវាបន្ថែមទៀត។

សេចក្តីសន្និដ្ឋាន

ប្រសិនបើអ្នកជួបប្រទះការលំបាកណាមួយក្នុងអំឡុងពេលដំណើរការដំឡើងកម្មវិធី សូមព្យាយាមដំឡើងកម្មវិធីបញ្ជាឡើងវិញនៅលើកាតវីដេអូរបស់អ្នក - បញ្ហាគួរតែត្រូវបានដោះស្រាយ។ យើងសង្ឃឹមថាព័ត៌មានអំពីកម្មវិធីមានប្រយោជន៍ - ចែករំលែកគំនិតរបស់អ្នកមិនត្រឹមតែជាមួយមិត្តភ័ក្តិរបស់អ្នកប៉ុណ្ណោះទេ ថែមទាំងជាមួយយើងផងដែរ - នៅក្នុងមតិយោបល់ យើងនឹងទទួលយករាល់មតិយោបល់របស់អ្នក ហើយឆ្លើយរាល់សំណួរដែលអ្នកមាន! យើងរំលឹកអ្នកថា អ្នកអាចទាញយក OpenGL 2 សម្រាប់ Windows 7, 8, 10 ដោយប្រើតំណផ្ទាល់ខាងក្រោម។ សូម​អរគុណ​ចំពោះ​ការ​យកចិត្ត​ទុកដាក់​របស់​លោកអ្នក!