Toleo jipya zaidi la OpenGL. Toleo jipya zaidi la OpenGL OpenGL

Bila shaka, wachezaji wengi wa michezo wanajua kuwa kwa michezo maarufu kama Minecraft au CS kufanya kazi kwa usahihi, moja ya masharti ya msingi ni kuwa na matoleo ya hivi karibuni ya viendeshi vya OpenGL vilivyowekwa kwenye mfumo. Jinsi ya kusasisha kifurushi hiki cha kiendeshi sasa kitajadiliwa, kwani, kama programu nyingine yoyote, zinaweza kupitwa na wakati. Hii ndiyo sababu wakati mwingine kuna matatizo ya kuzindua michezo unayopenda.

OpenGL: ni ipi njia rahisi zaidi?

Kwanza kabisa, ikiwa, wakati wa kuzindua mchezo au programu fulani maalum, mfumo unaripoti kwamba viendeshi vya OpenGL vinahitaji kusasishwa, unapaswa kutumia suluhisho la kawaida zaidi.

Ili kuamsha mchakato, lazima uweke "Kidhibiti cha Kifaa" cha kawaida, ambacho kinaweza kufanywa kutoka kwa "Jopo la Kudhibiti", sehemu ya utawala wa kompyuta, au kwa amri devmgmgt.msc kupitia mstari wa "Run" console, na kupata video iliyowekwa. adapta hapo.

Sasisho linaweza kuzinduliwa kwa kutumia amri ya jina moja kwenye menyu ya kubofya kulia au katika sehemu ya mali ya kifaa. Ikiwa unataja utafutaji wa moja kwa moja, hii haiwezi kuzalisha matokeo, na mfumo utaripoti kuwa dereva anayefaa zaidi tayari amewekwa. Kwa hiyo, ni vyema kwanza kwenda kwenye tovuti ya mtengenezaji wa vifaa, chagua mfano wa kadi yako ya graphics, kupakua dereva wa hivi karibuni, na wakati wa ufungaji unaonyesha eneo la usambazaji uliohifadhiwa.

Jinsi ya kusasisha OpenGL kwenye Windows 7 au mfumo mwingine wowote kwa kutumia huduma maalum?

Kwa wamiliki wa chips za NVIDIA na Radeon, kazi inaweza kurahisishwa kwa kiasi fulani. Kama kanuni, programu maalum za udhibiti kama vile PhysX na Catalyst hutolewa zikiwa zimesakinishwa awali. Ndiyo sababu unaweza kusasisha kiendeshi cha OpenGL ukitumia.

Ikiwa kwa sababu fulani huduma hizo hazipatikani, unapaswa kuzipakua tu na kuziunganisha kwenye mfumo. Ikiwa una muunganisho wa Mtandao unaofanya kazi kila wakati, watakuwa na manufaa sio tu kwa kuanzisha michezo, lakini pia kwa ufuatiliaji wa moja kwa moja kuibuka kwa matoleo mapya ya madereva muhimu, ikiwa ni pamoja na OpenGL.

Kimsingi, ikiwa mtumiaji hapendi chaguo hili, unaweza kutumia programu zisizo za kupendeza kama vile Booster ya Dereva, ambayo, bila uingiliaji wa mtumiaji, sasisha madereva kwa vifaa vyote na vifaa vya programu vilivyowekwa kwenye kompyuta au kompyuta ndogo. Programu itabainisha kiotomatiki toleo la kiendeshi cha OpenGL wakati wa kuchanganua mfumo. Jinsi ya kuisasisha? Unahitaji tu kukubaliana na toleo ili kusakinisha sasisho zilizopatikana. Mara tu mchakato wa kusasisha ukamilika, kuwasha upya kamili kutahitajika.

Hatimaye, unaweza kusakinisha huduma maalum inayoitwa OpenGL Extensions Viewer, ambayo unaweza kujua toleo la kifurushi cha kiendeshi kilichosanikishwa na kusasisha kwa toleo la hivi karibuni.

Sasisho la DirectX

Hata hivyo, sasisho haliwezi kutoa matokeo mazuri bila sasisho la jukwaa la DirectX, ambalo ni aina ya kuunganisha kati ya vifaa na programu kwa suala la multimedia.

Unaweza kujua toleo lililosanikishwa kwa kutumia amri ya dxdiag iliyoingia kwenye menyu ya Run. Unaweza kupakua usambazaji mpya kutoka kwa tovuti rasmi ya usaidizi ya Microsoft katika sehemu ya Vipakuliwa.

Kama ilivyo wazi, DirectX OpenGL inaweza kusasishwa kwa kuanza tu mchakato wa usakinishaji wa usambazaji uliopakuliwa. Faida nyingine ya sasisho hili ni kwamba unaweza kuendesha idadi ya majaribio ndani ya mazungumzo ya DirectX yenyewe, ikiwa ni pamoja na utendaji wa DirectSound, ffdshow, Direct3D, nk.

Kwa nini madereva hayajasasishwa?

Ikiwa ghafla hakuna suluhisho hapo juu husaidia, uwezekano mkubwa sababu iko tu katika ukweli kwamba adapta ya video haiunga mkono toleo lililosanikishwa la OpenGL, kwa hivyo, haijalishi unajaribu vipi, hautaweza kusanikisha dereva. Suluhisho pekee ni kufunga kadi ya video yenye nguvu zaidi.

Kwa njia, tatizo hili mara nyingi hutokea katika kesi ya vipande vya video vilivyounganishwa vya kiwango cha video-on-board, ambacho kinajengwa kwenye bodi za mama. Kama sheria, hakuna shida kama hizo na kadi za video zisizo na maana (kwa kweli, mradi chip haijapitwa na wakati na inasaidia teknolojia ya OpenGL). Nadhani tayari ni wazi jinsi ya kadi kama hizo. Lakini wakati mwingine inaweza kuwa muhimu kusasisha majukwaa ya Runtime ya JAVA au hata Mfumo wa NET kutoka kwa Microsoft - hatupaswi kusahau kuhusu hili pia. Lakini kama sheria, katika hali nyingi hii haihitajiki - inatosha kutumia matumizi ya OpenGL Extensions Viewer sambamba.

Msaada wa Dereva wa OpenGL
Toleo la kiendesha Windows 259.31 na viendeshi vya Linux toleo la 256.38.03 hutoa usaidizi kamili kwa OpenGL 4.1 na GLSL 4.10 kwenye maunzi yenye uwezo. Kiendeshaji hiki pia kinaauni viendelezi vipya vya OpenGL kwa GPU zenye uwezo wa 4.1 na GPU za zamani. Viungo vya kupakua viendeshaji viko chini ya ukurasa huu.

Vidokezo vya Kutolewa kwa Dereva vya OpenGL 4.1

Utahitaji mojawapo ya GPU zifuatazo za Fermi ili kupata ufikiaji wa utendaji wa OpenGL 4.1 na GLSL 4.10:


Kwa maunzi yenye uwezo wa OpenGL 2, viendelezi hivi vipya vinatolewa:

ARB_debug_output
ARB_ES2_compatibility (pia katika msingi OpenGL 4.1)
ARB_separate_shader_objects (pia katika msingi wa OpenGL 4.1)

Kwa maunzi yenye uwezo wa OpenGL 3, viendelezi hivi vipya vinatolewa:

ARB_get_program_binary (pia katika msingi OpenGL 4.1)
ARB_imara
ARB_viewport_array (pia katika msingi wa 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

Kwa maunzi yenye uwezo wa OpenGL 4, viendelezi hivi vipya vinatolewa:

ARB_shader_precision (pia katika msingi wa OpenGL 4.1)
ARB_vertex_attrib_64bit (pia katika msingi wa OpenGL 4.1)

Vipimo vya OpenGL 4.1 na GLSL 4.10, na vipimo vyote vya kiendelezi vya ARB, vinaweza kupakuliwa hapa: http://www.opengl.org/registry/

Kwa hitilafu au masuala yoyote, tafadhali wasilisha hitilafu kupitia tovuti ya msanidi: https://nvdeveloper.nvidia.com/
OpenGL 4.1 kwenye Maswali Yanayoulizwa Mara kwa Mara ya Maunzi ya NVIDIA
1) Je, nitaanzaje kutumia OpenGL 4.1 kwenye msingi wangu wa msimbo?

Ili kutumia OpenGL 3.0 na matoleo ya baadaye, programu inapaswa "kujijumuisha" kutumia matoleo haya. Kuna simu mpya ya kuunda muktadha CreateContextAttribsARB (ya WGL na GLX iliyofafanuliwa katika viendelezi vya WGL/GLX_ARB_create_context) ambayo unapaswa kutumia ili kuomba muktadha unaoauni OpenGL 3 au OpenGL 4.

Kwa OpenGL 3.2, na matoleo ya baadaye ikijumuisha OpenGL 4.1, itabidi pia uonyeshe ni wasifu gani unataka muktadha wa OpenGL uunge mkono. Labda wasifu wa "Core" au "Upatanifu".
2) Nilisikia juu ya uondoaji na kuondoa utendaji kutoka kwa OpenGL. Ni nini kinaendelea?

Pamoja na OpenGL 3.0, OpenGL ARB ilianzisha utaratibu wa kuacha huduma. Kuacha kutumia huduma kunamaanisha kuwa kipengele kimetiwa alama ya kuondolewa kwenye toleo la baadaye la kipengee cha OpenGL. Bado haijaondolewa kwenye OpenGL 3.0, lakini hii inamaanisha kuwa matoleo yajayo ya OpenGL yataondoa vipengele. Vipengele kadhaa vimetiwa alama kuwa vimeacha kutumika katika vipimo vya OpenGL 3.0 (lakini hakuna vilivyoondolewa).

Vipimo vya OpenGL 3.1 viliondoa vipengele vilivyowekwa alama kuwa vimeacha kutumika katika OpenGL 3.0. Hata hivyo, OpenGL ARB imetambua kuwa kuna haja ya kutoa utendakazi mpya katika matoleo yajayo ya OpenGL, na bado kuunga mkono utendakazi ulioondolewa. Ili kusaidia hitaji hilo la soko, kiendelezi cha ARB_compatibility kimeundwa. Kiendelezi hiki kimoja hujumuisha utendakazi wote ulioondolewa, na huanzisha tena hiyo kwenye msingi wa OpenGL 3.1. Viingilio na tokeni katika kiendelezi hiki hazijabadilika. Hakuna kiambishi tamati "ARB" ambacho kimeambatishwa, kwa mfano. Utekelezaji wa kiendelezi cha ARB_compatibility ni hiari. Baadhi ya wachuuzi wa OpenGL wanaweza kuchagua kutoitekeleza. NVIDIA haitumii kiendelezi hiki kwenye matoleo yake yote yenye uwezo wa OpenGL 3. Hii inamaanisha kuwa ikiwa jina la kiendelezi cha ARB_compatibility lipo katika mfuatano wa kiendelezi wa OpenGL, kwamba utekelezaji wa OpenGL unaauni OpenGL 3.1 inayooana kabisa na nyuma.

Kuanzia na OpenGL 3.2, OpenGL ARB imeanzisha profaili mbili. Wasifu wa "Muhimu" na wasifu wa "Upatanifu". Wasifu ni sehemu ndogo iliyofafanuliwa vyema ya vipimo vya OpenGL. Wasifu wa "Core" huunda juu ya OpenGL 3.1 (bila ARB_compatibility). Wasifu wa Msingi hauauni vipengele vyovyote vilivyoacha kutumika. Wasifu wa Upatanifu huunda juu ya OpenGL 3.1 ikijumuisha ARB_compatibility. Wasifu wa Upatanifu una usaidizi kamili kwa vipengele vyote, ikiwa ni pamoja na vilivyoacha kutumika. Profaili zote mbili zinapatikana katika viendeshaji vyetu vya OpenGL 4.1.

NVIDIA inapendekeza kwamba wasanidi programu waunde kila mara muktadha wa wasifu wa Upatanifu, ili kuhakikisha upatanifu kamili wa nyuma wa msimbo uliopo wa OpenGL.

OpenGL ARB hutoa vipimo viwili vya OpenGL 4.1, kila kimoja kwa wasifu wa Msingi na Upatanifu. Kwa toleo la 4.10 la Lugha ya Kivuli ya OpenGL, OpenGL ARB hutoa hati moja tu, na utendaji wa wasifu wa Upatanifu umeunganishwa na kuwekewa alama wazi. Hati hizi tatu za vipimo zinaweza kupakuliwa kutoka kwa http://www.opengl.org/registry
3) Vipi kuhusu API ya "zamani" ya kuunda muktadha, WGL/GLXCreateContext. Je, bado ninaweza kuitumia?

Ndiyo. Hata hivyo, ikiwa unaandika msimbo mpya tunapendekeza utumie API mpya ya CreateContextAttribsARB iliyofafanuliwa katika kiendelezi cha WGL/GLX_ARB_create_context. API ya "zamani" ya CreateContext bado itafanya kazi, na itaunda wasifu wa Utangamano wa OpenGL 4.1.

4) Je, NVIDIA itaondoa utendakazi kutoka kwa OpenGL katika siku zijazo?

NVIDIA haina nia ya kuondoa kipengele chochote kutoka OpenGL ambacho ISVs zetu hutegemea. NVIDIA inaamini katika kutoa utendakazi wa hali ya juu na msukosuko mdogo kwa wasanidi programu. Kwa hivyo, NVIDIA inaauni kikamilifu kiendelezi cha ARB_compatibility na wasifu wa Upatanifu, na inasafirisha viendeshi vya OpenGL bila utendakazi wowote kuondolewa, ikijumuisha utendakazi wowote ambao umetiwa alama kuwa umeacha kutumika.
5) Je, maombi yaliyopo bado yatafanya kazi kwenye vifaa vya usafirishaji vya sasa na vya baadaye?

NVIDIA haina mipango ya kuacha kutumia toleo lolote la OpenGL kwenye maunzi yetu yaliyopo na yajayo ya usafirishaji. Kwa hivyo, maombi yote ya sasa ya usafirishaji yataendelea kufanya kazi kwenye maunzi yaliyopo na yajayo ya NVIDIA.
6) Ni maunzi gani ya NVIDIA yatasaidia OpenGL 3?

Vipengele vipya katika OpenGL 3 vinahitaji G80, au maunzi mapya zaidi. OpenGL 3.0/3.1/3.2/3.3 haitumiki kwenye maunzi ya NV3x, NV4x wala G7x. Hii inamaanisha unahitaji moja ya vichapuzi vifuatavyo vya michoro vya NVIDIA ili kutumia OpenGL 3:

Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
GeForce 8000 mfululizo au zaidi; Geforce G100, GT120, 130, 220, GTS 150, GTS 250, GT310, 320, 330, 340, GeForce GTX 260 na matoleo mapya zaidi, bidhaa zozote za ION.

Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 2800M, 3600M, 3700M, 3800M
Mfululizo wa GeForce 8000 au zaidi

7) Ni maunzi gani ya NVIDIA yatasaidia OpenGL 4?

Vipengele vipya katika OpenGL 4 vinahitaji Fermi GPU. OpenGL 4 haitumiki kwenye NV3x, NV4x, G7x, G8x wala maunzi ya Hivyo GT2xx. Hii inamaanisha unahitaji mojawapo ya vichapuzi vifuatavyo vya michoro vya NVIDIA ili kutumia 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) Je, utendakazi uliotiwa alama kuwa umeacha kutumika utakuwa polepole kwenye maunzi ya NVIDIA?

Hapana. NVIDIA inaelewa kuwa vipengele kwenye orodha iliyoacha kutumika ni muhimu kwa biashara ya sehemu kubwa ya wateja wetu. NVIDIA itatoa utendakazi kamili, na itaauni, kurekebisha, na kurekebisha matatizo yoyote, kwa kipengele chochote kwenye orodha iliyoacha kutumika. Hii inamaanisha kuwa utendakazi wote katika kiendelezi cha ARB_compatibility na wasifu wa Upatanifu utaendelea kufanya kazi kwa kiwango cha juu zaidi cha utendakazi.

Toleo la 355.97 la kiendesha Windows cha NVIDIA hutoa usaidizi wa beta kwa viendelezi vya OpenGL 2015 ARB na OpenGL ES 3.2 kwenye maunzi inayoweza kutumika.

Vidokezo vya Kutolewa kwa Dereva vya OpenGL 2015

Marekebisho:
- Hurekebisha suala dogo katika ARB_parallel_shader_compile
- Huongeza viendelezi vya EXT_blend_func_separate & EXT_multisample_compatibility kwa miktadha ya OpenGL ES
- Inasaidia Windows 10

Utahitaji mojawapo ya GPU zifuatazo za Fermi, Kepler au Maxwell ili kupata ufikiaji wa OpenGL 2015 na utendakazi wa OpenGL ES 3.2:
- Mfululizo wa Quadro: Quadro M6000, Quadro K6000, Quadro K5200, Quadro K5000, Quadro K4000, Quadro K4200, Quadro K2200, Quadro K2000, Quadro K2000D, Quadro K1200, Quadro K620, Quadro K600, Quadro K600, 5 Quadro0, 5 Quadro0 0, Quadro 2000 , Quadro 2000D, Quadro 600, Quadro 410
- Mfululizo wa GeForce 900: GeForce GTX 960, GeForce GTX 970, GeForce GTX 980, GeForce GTX 980 Ti, GeForce GTX Titan X
- Mfululizo wa GeForce 700: GeForce GTX TITAN Z, GeForce GTX TITAN Black, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 750, GeForce GTX 750 745, GeForce GT 740, GeForce GT 730
- Mfululizo wa GeForce 600: GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT4 GeForce GeForce GT6 GT6 GT64 630, GeForce GT 620, GeForce GT 610, GeForce 605
- Mfululizo wa GeForce 500: GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530 GeForce 530, GeForce 5 GeForce 5 GeForce 5 GeForce 5 GeForce 5 GeForce 5.
- Mfululizo wa GeForce 400: GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GeForce 420, GeForce GT 420

Viendelezi hivi vipya vya OpenGL 2015 ARB vinahitaji mfululizo wa NVIDIA GeForce 900 au GPU mpya zaidi:
- ARB_post_depth_coverage
- ARB_fragment_shader_interlock
- ARB_texture_filter_minmax
- ARB_sample_locations
ARB_shader_viewport_layer_array
- ARB_sparse_texture2
- ARB_sparse_texture_clamp

Viendelezi hivi vipya vya OpenGL 2015 ARB vinahitaji mfululizo wa NVIDIA GeForce 700 au GPU mpya zaidi:
- ARB_gpu_shader_int64
- ARB_shader_clock
- ARB_shader_vote

Viendelezi hivi vipya vya OpenGL 2015 ARB vinahitaji mfululizo wa NVIDIA GeForce 400 au GPU mpya zaidi:
- ARB_ES3_2_utangamano
- ARB_parallel_shader_compile
- ARB_shader_atomic_counter_ops

Viendelezi vilivyo hapa chini ni sehemu ya vipimo vya msingi vya OpenGL ES 3.2 sasa, lakini bado vinaweza kutumika katika miktadha iliyo chini ya OpenGL ES 3.2 kama viendelezi kwenye maunzi yanayotumika:
- KHR_debug
- KHR_texture_compression_astc_ldr
- KHR_blend_equation_advanced
- OES_sampuli_shading
- Vigezo_ vya_sampuli
- OES_shader_image_atomic
- OES_shader_multisample_interpolation
- OES_texture_stencil8
- OES_texture_storage_multisample_2d_array
- OES_copy_picha
- OES_draw_buffers_indexed
- OES_jiometri_shader
- OES_gpu_shader5
- OES_primitive_bounding_box
- OES_shader_io_blocks
- OES_tessellation_shader
-OES_texture_border_clamp
- OES_texture_bafa
- OES_texture_cube_map_array
- OES_draw_elements_base_vertex
- KHR_robustness
- EXT_color_buffer_float

Kuhusu Madereva ya Michoro:

Wakati wa kusakinisha kiendeshi cha michoro huruhusu mfumo kutambua vizuri chipset na mtengenezaji wa kadi, kusasisha kiendeshi cha video kunaweza kuleta mabadiliko mbalimbali.

Inaweza kuboresha uzoefu wa jumla wa michoro na utendakazi katika michezo au programu mbalimbali za uhandisi, kujumuisha usaidizi wa teknolojia mpya zilizoundwa, kuongeza uoanifu na chipsets mpya za GPU, au kutatua matatizo tofauti ambayo huenda yamekumbana.

Linapokuja suala la kutumia toleo hili, hatua za usakinishaji zinapaswa kuwa rahisi, kwani kila mtengenezaji anajaribu kuirahisisha iwezekanavyo ili kila mtumiaji aweze kusasisha GPU peke yake na bila hatari ndogo (hata hivyo, angalia ikiwa hii upakuaji inasaidia chipset yako ya michoro).

Kwa hivyo, pata kifurushi (kiondoe ikiwa ni lazima), endesha usanidi, fuata maagizo ya skrini kwa usakinishaji kamili na uliofanikiwa, na uhakikishe kuwa unaanzisha upya mfumo ili mabadiliko yaanze.

Hiyo inasemwa, pakua kiendeshi, itumie kwenye mfumo wako, na ufurahie kadi yako ya picha iliyosasishwa hivi karibuni. Zaidi ya hayo, angalia na tovuti yetu mara nyingi iwezekanavyo ili uendelee kupata matoleo mapya zaidi.

Inapendekezwa sana kutumia kila mara toleo la hivi karibuni la kiendeshi linalopatikana.

Jaribu kuweka uhakika wa kurejesha mfumo kabla ya kusakinisha kiendeshi cha kifaa. Hii itasaidia ikiwa umeweka kiendeshi kisicho sahihi au kisicholingana. Matatizo yanaweza kutokea wakati kifaa chako cha maunzi ni cha zamani sana au hakitumiki tena.

Fungua Maktaba ya Picha au OpenGL ni ukuzaji wa Cilicon Graphics. Inatumika wakati wa kuandika michezo na michoro ya 3D. Hitilafu ya kawaida inayohusishwa na kifurushi hiki cha maktaba ni "faili ya opengl32.dll haipo." Sababu yake ni kwamba maktaba iliyoombwa ilifutwa na programu ya mtu wa tatu au mtumiaji. Hii mara nyingi hutokea wakati wa kusakinisha michezo iliyodukuliwa. Maombi kutoka kwa mito si mara zote huja kamili na vipengele vyote muhimu, tofauti na matoleo yaliyoidhinishwa. Repack inaweza kuondoa au kuharibu opengl32.dll wakati wa usakinishaji, na inaweza pia kuchukua nafasi ya dll asili na toleo lake. Hii husababisha programu zote zinazotumia OpenGL kuanza kutupa hitilafu.

Sababu nyingine ya kawaida ya kushindwa ni programu ya antivirus. Wakati wa kusakinisha mchezo mbaya, antivirus inaweza kuzingatia maktaba yake kuwa hatari na kuwatenga. Hili likitokea, basi rudisha opengl32.dll kutoka kwa karantini na uiongeze kwenye orodha ya kutengwa. Ikiwa faili imeharibiwa au kufutwa, basi kurekebisha kosa itakuwa ngumu zaidi.

Algorithm ya vitendo ni kama ifuatavyo.

  • Sakinisha tena mchezo
  • Pakua opengl32.dll
  • Sakinisha kifurushi kizima cha OpenGL

Mara tu unapoelewa ni aina gani ya hitilafu imekutembelea, jaribu kusakinisha upya programu yenye matatizo. Hii hakika itasaidia ikiwa unatumia mchezo ulio na leseni. Itachukua nafasi ya maktaba zote zinazoshukiwa na matoleo ya asili, baada ya hapo kila kitu kitafanya kazi. Ikiwa mchezo ulipakuliwa kutoka kwa mkondo, kusakinisha tena hakutasaidia. Itakuwa bora kutafuta muundo mwingine wa mchezo huu na ujaribu. Haijasaidia? Kisha pakua opengl32.dll kutoka kwa mtandao na kuiweka kwenye folda ya mfumo. Unaweza kupakua dll ya sasa ya Windows 7 au toleo jipya zaidi kwenye tovuti yetu. Ikiwa una mfumo wa x86, kisha weka opengl32.dll katika C:\Windows\System32. Watumiaji wa Windows x64 watahitaji C:\Windows\SysWOW64 folda. Mara tu maktaba iko mahali, isajili na uzindua mchezo. Sasa unajua nini cha kufanya ikiwa una hitilafu ya opengl32.dll.

Mara nyingi, kifurushi cha faili kinachoitwa OpenGL kinahitajika kwa watumiaji kuendesha kwa usahihi michezo fulani kwenye kompyuta inayoendesha mfumo wa uendeshaji wa Windows 7. Ikiwa kiendeshi hiki hakipo au toleo lake limepitwa na wakati, programu hazitawashwa tu, na a. arifa inayolingana itaonyeshwa kwenye skrini ikiuliza usakinishaji au usasishe BY. Katika makala hii tutazungumza kwa undani iwezekanavyo kuhusu kupakia maktaba mpya za OpenGL.

Kwanza kabisa, inafaa kuelewa jinsi sehemu inayohusika imewekwa kwenye PC. Faili zote muhimu zimewekwa pamoja na viendeshi vya adapta ya picha. Kwa hiyo, unapaswa kwanza kusasisha programu ya sehemu hii, na kisha uendelee kuchambua njia mbadala.

Unapokuwa na kiendeshi cha hivi karibuni kilichosakinishwa kwenye kadi yako ya video na hakuna sasisho zaidi, lakini taarifa kuhusu hitaji la kusasisha OpenGL bado inaonekana, mara moja endelea kwa njia ya tatu. Ikiwa chaguo hili halileta matokeo yoyote, ina maana kwamba vifaa vyako haviunga mkono maktaba ya hivi karibuni. Tunapendekeza ufikirie kuhusu kuchagua kadi mpya ya video.

Njia ya 1: Sasisha viendesha kadi ya video katika Windows 7

Kama ilivyoelezwa hapo juu, vipengele vya OpenGL vimewekwa pamoja na faili za adapta za michoro. Windows 7 ina njia kadhaa za kusasisha. Kila mmoja wao anafaa katika hali tofauti na inahitaji mtumiaji kufanya vitendo fulani. Nenda kwa kifungu kwenye kiunga hapa chini ili kufahamiana na njia zote kwa undani. Chagua moja inayokufaa na ufuate maagizo yaliyotolewa. Mara tu mchakato ukamilika, anzisha tena kompyuta yako na uangalie utendakazi wa michezo au programu zingine zinazohitaji toleo jipya la maktaba.

Njia ya 2: Kusasisha vipengele katika matumizi ya wamiliki wa kadi ya video

Hivi sasa, wazalishaji wakuu wa adapta za graphics ni AMD na NVIDIA. Kila mmoja ana programu yake mwenyewe ambayo inahakikisha uendeshaji sahihi wa mfumo wa uendeshaji na inakuwezesha kusasisha programu. Wamiliki wa kadi za video za NVIDIA wanashauriwa kurejelea nyenzo kwenye kiungo kifuatacho ili kuelewa jinsi ya kusakinisha toleo jipya la kiendeshi cha OpenGL katika Uzoefu wa GeForce.

Wamiliki wa kadi za AMD wanahitaji kusoma makala nyingine, kwa kuwa katika kesi hii vitendo vyote vinafanywa katika Kituo cha Udhibiti wa Kichocheo au katika Toleo la Programu ya Radeon Adrenalin, kulingana na aina ya programu iliyowekwa.

Njia ya 3: Sasisho la DirectX

Sio ufanisi zaidi, lakini wakati mwingine njia ya kufanya kazi ni kufunga vipengele vipya vya maktaba ya DirectX. Wakati mwingine ina faili zinazofaa zinazoruhusu michezo au programu muhimu kufanya kazi kwa kawaida. Kwanza unahitaji kujua ni DirectX ambayo tayari imewekwa kwenye kompyuta yako. Ili kufanya hivyo, soma maagizo katika makala hapa chini.

Kwa sasa, toleo la hivi karibuni la Windows 7 OS ni DirectX 11. Ikiwa una maktaba ya awali imewekwa, tunapendekeza uisasishe na uangalie utendaji wa programu. Soma zaidi juu ya mada hii katika nakala nyingine.

Kama unavyoona, hakuna chochote gumu kuhusu kusasisha OpenGL; suala kuu ni msaada wa faili za hivi karibuni za kipengee hiki kwa kadi yako ya video. Tunapendekeza kupima njia zote, kwa kuwa ufanisi wa kila mmoja hutegemea hali tofauti. Soma maagizo na ufuate, basi hakika utafanikiwa.