मैं Office और सर्विस पैक का संस्करण निर्धारित करने के लिए VBA का उपयोग कैसे कर सकता हूँ? मैं कैसे पता लगा सकता हूं कि मैं ओपनजीएल का कौन सा संस्करण उपयोग कर रहा हूं? कैसे पता करें कि ओपनजीएल कैसे खोलें

नमस्कार दोस्तों। मेरे बाकी लेख ग्राफ़िक्स और वीडियो एडेप्टर के विषय पर केंद्रित थे। मुझे लगता है कि मैं इस विषय को आगे भी खोलना जारी रखूंगा। पिछले लेखों में हमने DirectX और शेडर्स के बारे में बात की थी, आज हम OpenGL के बारे में बात कर रहे हैं। आइए जानें कि यह क्या है, इसे कहां से डाउनलोड करें और इसकी आवश्यकता क्यों है। यह विषय उन लोगों को संबोधित किया जाएगा जो केवल रुचि रखते हैं और जो कंप्यूटर के बारे में कुछ नया सीखने में रुचि रखते हैं। टोमिति मैं लिखना बंद नहीं करूंगा। मन लगाकर पढ़ाई करो :)

ओपनजीएल किसके लिए है?

ओपनजीएल कंप्यूटर ग्राफ़िक्स के लिए एक वैश्विक ग्राफ़िक्स मानक है। फिलहाल, यह दुनिया भर में सबसे लोकप्रिय ग्राफिक मानकों में से एक है।

ओपनजीएल को ओपन ग्राफिक्स लाइब्रेरी के रूप में जाना जाता है, जिसका अर्थ है कि ओपनजीएल एक खुला और मोबाइल मानक नहीं है। ओपनजीएल का उपयोग करके लिखे गए प्रोग्राम को आसानी से किसी भी प्लेटफ़ॉर्म पर स्थानांतरित किया जा सकता है, जिसके परिणामस्वरूप एक ही परिणाम मिलता है, या तो ग्राफिक्स स्टेशन या सुपर-ईओएम।

ओपनजीएल प्रोग्राम को एक विशिष्ट तरीके से लिखने की अनुमति देता है। यदि कोई डिवाइस किसी फ़ंक्शन का समर्थन करता है, तो उस फ़ंक्शन को लाइब्रेरी प्रोग्राम द्वारा कार्यान्वित करने के बजाय हार्डवेयर में कॉन्फ़िगर किया जाता है।

एक लोकप्रिय साइट पर आप इस मानक का विवरण पा सकते हैं:

इसमें लगभग 150 अलग-अलग कमांड शामिल हैं, जिनकी मदद से आप विभिन्न ऑब्जेक्ट को परिभाषित कर सकते हैं और रेंडरिंग कर सकते हैं। इसे सरल शब्दों में कहें तो, आप वस्तुओं को परिभाषित करते हैं, तुच्छ स्थान में उनका स्थान निर्धारित करते हैं, अन्य मापदंडों (रोटेशन, स्केल, ...) को परिभाषित करते हैं, वस्तुओं की शक्ति (रंग, बनावट, सामग्री, ...), स्थिति स्टेरिगाच निर्धारित करते हैं। , और ओपनजीएल लाइब्रेरी कृपया इसे स्क्रीन पर प्रदर्शित करने के लिए कहें।

ओपनजीएल का कार्यान्वयन।

वर्णित बात से आप कैसे समझ सकते हैं? ओपनजीएल क्या है, 3डी ग्राफिक्स के लिए विशिष्टता यहां वर्णित है। इस विनिर्देश को व्यवहार में लाने के लिए, आपको कोड लिखना (कार्यान्वयन) करना होगा। फिर कोड को एक विशेष लाइब्रेरी में पैक किया जाता है। और ऐसे पुस्तकालयों की धुरी में कई अलग-अलग कार्यक्रम होते हैं।

इन पुस्तकालयों के पहले भाग को GLU कहा जाता है। यह लाइब्रेरी पहले से ही एक मानक बन चुकी है और मुख्य ओपनजीएल लाइब्रेरी के साथ आती है। एक लाइब्रेरी आ रही है, जिसकी भी खूब चर्चा है- ये है GLUT. पुस्तकालय भी मंच से स्वतंत्र है। यह न केवल अतिरिक्त ओपनजीएल फ़ंक्शंस लागू करता है, बल्कि विंडोज़, एक कीबोर्ड और एक भालू के साथ काम करने के लिए फ़ंक्शंस भी प्रदान करता है। एक अन्य लाइब्रेरी GLUT के समान है, इसे GLAUX कहा जाता है। यह लाइब्रेरी माइक्रोसॉफ्ट द्वारा विंडोज ऑपरेटिंग सिस्टम के लिए विकसित की गई है। यह कई मायनों में GLUT लाइब्रेरी के समान है, लेकिन इसकी कुछ क्षमताएं हैं।

ओपनजीएल का एक विकल्प।

मैं चाहता हूं कि ओपनजीएल लाइब्रेरी सबसे महत्वपूर्ण लाइब्रेरी में से एक हो, अन्यथा यह इस समस्या में अकेली नहीं है। और इसका एक प्रत्यक्ष प्रतियोगी है, जिसके बारे में मैंने अपने पिछले लेखों में से एक में बात की थी। यह प्रतियोगी Microsoft द्वारा विकसित DirectX पैकेज से Direct3D है। Direct3D को गेम प्रोग्रामों के लिए सम्मिलित रूप से बनाया गया है। उनके बीच बहुत सारे अंतर हैं, सबसे स्पष्ट बात जो आप देख सकते हैं वह यह है कि Direct3D को सस्ती कीमत से शुरू करके प्रचारित किया जा रहा है, और OpenGL सभी ग्राफिक्स कार्डों पर समर्थित नहीं है।

क्या आपको ओपनजीएल स्थापित करने की आवश्यकता है?

यदि आपने अपने वीडियो कार्ड पर पहले से ही ड्राइवर स्थापित कर लिया है, तो नहीं। जब आप अपने ग्राफ़िक्स कार्ड के लिए ड्राइवर स्थापित करते हैं तो OpenGL का शेष संस्करण स्थापित हो जाता है।

ओपनजीएल का नया संस्करण स्थापित करने के लिए, आपको अपने वीडियो कार्ड ड्राइवरों को अपडेट करना होगा। अपने वीडियो कार्ड के लिए निर्माता की वेबसाइट पर जाएँ: NVIDIA, AMD, आदि। अपने कार्ड के लिए शेष ड्राइवर डाउनलोड करें और उन्हें इंस्टॉल करें।

उदाहरण के लिए, मेरा वीडियो कार्ड Radeon 7850 है। मैं वेबसाइट www.amd.com पर जाता हूं, वहां अपने वीडियो कार्ड वाला एक पेज ढूंढता हूं और तकनीकी विशेषताएं देखता हूं।

जैसा कि आप देख सकते हैं, मेरा वीडियो एडॉप्टर OpenGL 4.2 के साथ संगत है। अब हम ड्राइवरों का चयन करते हैं।

Direct3D चलाने वाले एक कंप्यूटर पर OpenGL कैसे चल सकता है?

इसलिए। विंडोज़ संस्करण में शामिल सभी प्रोग्राम तेज़ गति से चलते हैं और गेमर्स और वीडियो संपादकों के लिए ढेर सारे फ़ंक्शन प्रदान करते हैं। तो आपके कंप्यूटर पर इस लंबे समय तक "रहने" के बारे में चिंता करने की कोई ज़रूरत नहीं है :)

ओपनजीएल को कैसे छुपाएं?

इस भोजन को स्पष्ट निर्देश नहीं दिए जा सकते। आख़िरकार, इस तकनीक के लिए समर्थन कोड लिखे जाने के समय निर्माता द्वारा निर्धारित किया जाता है। मैं कहता हूं कि DirectX या OpenGL को गेम मेनू में गीत आइटम के माध्यम से समायोजित किया जा सकता है, या आप इसे गेम द्वारा ही चालू कर सकते हैं। क्योंकि गेम का निर्माता उनसे पहले अतिरिक्त अपडेट और निर्देश जारी नहीं करता है और अतिरिक्त लाइब्रेरी स्थापित नहीं करता है, तब आपके लिए भोजन के बारे में सोचने का कोई मतलब नहीं है. खैर, चूंकि कुछ अतिरिक्त अपडेट जारी किए गए हैं, उदाहरण के लिए, उसी काउंटर स्ट्राइक 1.6 पर, उत्साही लोगों ने कुछ लिखा (और यह बहुत बुरा है !! अट्टा), तो यह किस इंस्टॉलेशन के लिए आवश्यक है एक छोटी .dll फ़ाइल संलग्न करेंऔर इसे गेम के रूट डायरेक्टरी में डालें और फिर गेम की सेटिंग्स में OpenGL चुनें।

इस कारण से, गेम फ़ाइल के मध्य में लिखे फ़ंक्शंस को विकोराइज़ करना शुरू कर देता है।

विस्नोवोक

ग्राफ़िक्स के साथ काम करने के लिए हम एक अन्य लाइब्रेरी से भी गुज़रे। ओपनजीएल एक ऐसी विशिष्ट भाषा है जो 3डी मॉडल के लिए पेशेवर गतिविधि को काफी हद तक भ्रमित करती है। गेम्स में Direct3D कार्यक्षमता और बहुत कुछ शामिल है। संस्करण 12 लें, जो हाल ही में जारी किया गया था। लेकिन ओपनजीएल अभी भी स्थिर नहीं है और शेष के नए संस्करण जारी कर रहा है - संस्करण 4.5 दिनांक 11 सितंबर 2014।

4 एपिसोड

मुझे डर है कि आपको लिनक्स के अपने पहले दिन की कमांड लाइन खोलनी पड़ेगी (मेरे साथ जो हुआ उसके बारे में डींगें मत मारो)। प्रोग्राम -> मानक -> टर्मिनल। Lspci टाइप करें और एंटर दबाएँ। यहां वीडियो कार्ड सहित पीसीआई या पीसीआई एक्सप्रेस के माध्यम से सभी कनेक्शन फिर से बनाए गए हैं। सूची तब तक पढ़ें जब तक आप एटीआई या एनवीडिया या इंटेल मॉडल में से किसी एक के बारे में भ्रमित न हो जाएं।

फिर आपके कार्ड द्वारा समर्थित OpenGL के संस्करण का पता लगाने के लिए वीडियो कार्ड के लिए विकिपीडिया तालिका पर जाएँ।

याद रखें कि इससे दुर्गंध कम लगती है, क्योंकि संस्करण कब्जे से समर्थित है। ओपनजीएल पुस्तकालयों को चलाने में सक्षम होने के लिए, आपको एक ड्राइवर की भी आवश्यकता है जो उनका समर्थन करता हो। लिनक्स के लिए पीढ़ी के त्वचा घावों के लिए संख्यात्मक वीडियो डेटा। उबंटू ओपन सोर्स संस्करणों के साथ आता है, जो खराब नहीं हैं, लेकिन आमतौर पर ग्राफिक्स कार्ड निर्माताओं द्वारा जारी मालिकाना ड्राइवर (जिन्हें अक्सर बाइनरी ड्राइवर या मालिकाना ड्राइवर कहा जाता है) पुराने हो चुके हैं। जैसा कि यह पता चला है कि आपका डिवाइस ओपनजीएल 2.0 (उनमें से अधिकांश) का समर्थन करता है, आप मालिकाना ड्राइवरों को आज़मा सकते हैं। बदबू को एनवीडिया के लिए एनवीडिया-करंट और एटीआई के लिए एफजीएलआरएक्स कहा जाता है। इंटेल के लिए, केवल बंद आउटपुट कोड वाले ड्राइवर हैं।

मेरे लैपटॉप से ​​उदाहरण:

संकेत>lspci | ग्रेप वीजीए 00:02.0 वीजीए संगत नियंत्रक: इंटेल कोर प्रोसेसर इंटीग्रेटेड ग्राफिक्स कंट्रोलर (रेव 02) 01:00.0 वीजीए संगत नियंत्रक: एनवीडिया कॉर्पोरेशन डिवाइस 0df0 (रेव ए1) प्रॉम्प्ट>

यह lshw के साथ सही विंडो है:

*-पीसीआई:0 विवरण: पीसीआई ब्रिज उत्पाद: कोर प्रोसेसर पीसीआई एक्सप्रेस x16 रूट पोर्ट विक्रेता: इंटेल कॉर्पोरेशन भौतिक आईडी: 1 बस जानकारी: :00:01.0 संस्करण: 02 चौड़ाई: 32 बिट्स घड़ी: 33 मेगाहर्ट्ज क्षमताएं: पीसीआई पीएम एमएसआई पीसीआई बस_मास्टर कैप_लिस्ट कॉन्फ़िगरेशन: ड्राइवर = पीसीपोर्ट संसाधन: irq: 42 ioport: 2000 (आकार = 4096) मेमोरी: fb000000-fbffffff ioport: f0000000 (आकार = 167772160) *-डिस्प्ले आईडी: 0 बस जानकारी: :01:00.0 संस्करण: a1 चौड़ाई: 64 बिट्स क्लॉक: 33 मेगाहर्ट्ज क्षमताएं: पीएम एमएसआई पीसीआईएक्सप्रेस वीजीए_कंट्रोलर बस_मास्टर कैप_लिस्ट कॉन्फ़िगरेशन: एफ7एफएफएफएफ मेमोरी: एफ80000000-एफ9एफएफएफएफ आईओपोर्ट: 2000 (आकार = 128) *-दस्तावेज़ संस्करण: वीजीए संगत नियंत्रक उत्पाद: कोर प्रोसेसर एकीकृत ग्राफिक्स नियंत्रक विक्रेता: इंटेल कॉर्पोरेशन भौतिक आईडी : 2 बस की जानकारी.



ओपनजीएल लिनक्स का संस्करण पता करें (4)

सबसे सरल और सबसे अच्छा तरीका जीपीयू कैप्स व्यूअर जैसे डायग्नोस्टिक टूल का उपयोग करना है।

आप glGetString(GL_VERSION) का भी उपयोग कर सकते हैं, लेकिन याद रखें कि जिस संस्करण को आप प्रदर्शित करना चाहते हैं वह दिए गए OpenGL संदर्भ का संस्करण है, जो जरूरी नहीं कि सबसे अच्छा हो जिसे आपका GPU संभाल सके। हालाँकि, यदि आप अनुकूलन से संदर्भ बनाते हैं, तो आप संभवतः क्षमता प्रोफ़ाइल से जितना संभव हो उतना ओपनजीएल संदर्भ हटा रहे हैं, इसलिए यह विधि बेकार हो सकती है।

इसके अलावा, चूंकि glGetString(GL_VERSION) के टुकड़े OpenGL संदर्भ से संबंधित हैं, इसलिए आपको इसे पर्दे के पीछे बनाने की आवश्यकता है। विक्लिकु के लिए सही चाहे जो हो जाएजीएल फ़ंक्शन* आवश्यक जीएल संदर्भ।

हाँ, अद्यतन ड्राइवर शायदमैं जीएल संस्करण की तलाश में हूं, लेकिन इसकी संभावना नहीं है कि मुख्य संस्करण बदल जाएगा। उदाहरण के लिए, यदि आपके पास GL 3.1 समर्थन है, तो संभावना है कि शेष ड्राइवर आपको GL 3.3 देंगे, न कि GL 4.0।

मैं एक विंडोज़ 7 विकोरिस्ट हूं। मैं मदद के लिए ओपनजीएल प्रोग्राम करूंगा। लेकिन मुझे पता चला है कि ऐसे कार्य भी हैं जिन पर मैं काबू पा सकता हूं। इसलिए मैं अपने सिस्टम पर ओपनजीएल संस्करण की जांच करना चाहता हूं। मैं इसे जांचने के लिए कोड के नीचे विकोरिस्ट हूं

स्थिरांक चार * संस्करण = (स्थिरांक चार *) glGetString(GL_VERSION);

ठीक है, मैं शून्य संकेतक हटा दूँगा। मैं ओपनजीएल को अपडेट करना चाहता हूं, मुझे क्या करना चाहिए?

आपत्तिजनक कोड vikoristat आज़माएं, यह मेरे लिए काम करता है:

अदालत<< "OpenGL Version: " << glGetString(GL_VERSION) << endl;

सुनिश्चित करें कि आपने प्रोग्राम में iostream पंक्ति को सक्षम किया है।

आपको जीएल संदर्भ के लिए एक स्ट्रम की आवश्यकता है, पहले नीचे आप पता लगा सकते हैं कि आपके पास कौन सा संस्करण है।

अब, तुरंत संदर्भ बनाने के लिए, नए पर wglMakeCurrent चुनें और उसके बाद आप glGetString का चयन कर सकते हैं।

जिस संस्करण के बारे में आपको सूचित किया जाता है वह आपके द्वारा इंस्टॉल किए गए ड्राइवर से आता है। ओपनजीएल का जो संस्करण आपके पास हो सकता है वह स्वयं "अद्यतन" नहीं है (क्योंकि कुछ हार्डवेयर सुविधाएं नवीनतम विकास का समर्थन करना जारी रखेंगी)।

इस प्रकार, ऐसा करने का सबसे अच्छा तरीका अपने ड्राइवर को अपडेट करना है, लेकिन नया ओपनजीएल सामने आने तक अच्छे परिणामों पर भरोसा न करें।

क्या आपको ज़रूरत है एक ओपनजीएल संदर्भ बनाएं(WGL) विक्लिक glGetString (GL_VERSION) से पहले:

#शामिल करना #शामिल करना #प्रैग्मा टिप्पणी (lib, "opengl32.lib") LRESULT कॉलबैक WndProc (HWND hWnd, UINT संदेश, WPARAM wParam, LPARAM lParam); int WinMain(__in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in_opt LPSTR lpCmdLine, __in int nShowCmd) ( MSG msg = (0); WNDCLASS wc = (0); wc.lpfnWndProc = WndProc; wc.hInstance = hInstance; wc.hbrBackground = (HBRUSH)(COLOR_BACKGROUND); wc.lpszClassName = L"oglversionchecksample"; wc.style = CS_OWNDC; if(!RegisterClass(&wc)) रिटर्न 1; 0,640,480,0,0,hInstance,0), while(GetMessage(&msg, शून्य, 0, 0) > 0) डिस्पैचमैसेज(&msg); ) ( स्विच(संदेश) ( केस WM_CREATE: ( PIXELFORMATDESCRIPTOR pfd = ( sizeof(PIXELFORMATDESCRIPTOR), 1, PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER, //फ्लैग्स 32, // Coloredepth of 0, 0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0, 24; // फ़्रेमबफ़र में ऑक्स बफ़र्स की संख्या। PFD_Main_PLane, 0, 0, 0); , &pfd); SetPixelFormat(ourWindowHandleToDeviceContext, LetWindowsChooseThisPixelFormat, &pfd); HGLRC ourOpenGLRenderingContext = wglCreateContext(ourWindowHandleToDeviceContext); wglMakeCurrent (ourWindowHandleToDeviceContext , ourOpenGLRenderingContext); MessageBoxA(0) ,(char*)glGetString(GL_VERSION), "ओपनजीएल संस्करण",0) ; wglDeleteContext( ourOpenGLRenderingContext); PostQuitMessage(0); ) ब्रेक; डिफ़ॉल्ट: रिटर्न DefWindowProc(hWnd, message, wParam, lParam); ) रिटर्न 0; )

बेशक, कई गेमर्स जानते हैं कि Minecraft और CS जैसे लोकप्रिय गेम के सही संचालन के लिए, सिस्टम में OpenGL ड्राइवरों के नवीनतम संस्करण स्थापित करना एक मुख्य कारण है। यदि आप इस ड्राइवर पैकेज को तुरंत अपडेट करते हैं और किसी भी अन्य सॉफ़्टवेयर की तरह, टुकड़ों को देखते हैं, तो वे पुराने हो सकते हैं। इससे कभी-कभी आपके पसंदीदा गेम के लॉन्च में भी समस्या आती है।

ओपनजीएल: सबसे सरल तरीका?

अग्रिम में, जब आप कोई विशिष्ट ऐड-ऑन लॉन्च करते हैं, तो सिस्टम आपको सूचित करता है कि ओपनजीएल ड्राइवरों को अपडेट करने की आवश्यकता होगी, इसलिए आपको एक मानक समाधान का उपयोग करने की आवश्यकता है।

प्रक्रिया को सक्रिय करने के लिए, मानक "डिवाइस मैनेजर" पर जाएं, जिसे "सेरेमिक पैनल", कंप्यूटर के प्रशासन अनुभाग से या "विकोनाटी" कंसोल पंक्ति के माध्यम से devmgmgt.msc कमांड का उपयोग करके एक्सेस किया जा सकता है, और ढूंढें वहाँ वीडियो स्थापना एडाप्टर.

अपडेट को राइट-क्लिक मेनू या प्राधिकरणों के प्रभाग में समान कमांड का उपयोग करके लॉन्च किया जा सकता है। यदि आप स्वचालित खोज दर्ज करते हैं, तो आपको कोई परिणाम नहीं मिल सकता है, और सिस्टम आपको सूचित करेगा कि उपयुक्त ड्राइवर पहले से ही स्थापित है। इसलिए, आपको तुरंत निर्माता की वेबसाइट पर जाना चाहिए, अपने ग्राफिक्स कार्ड मॉडल का चयन करना चाहिए, नया ड्राइवर डाउनलोड करना चाहिए और स्थापना के दौरान, सहेजे गए वितरण को स्थापित करने के लिए जगह का चयन करना चाहिए।

अतिरिक्त विशिष्ट उपयोगिताओं का उपयोग करके विंडोज 7 या किसी अन्य सिस्टम पर ओपनजीएल को कैसे अपडेट करें?

NVIDIA और Radeon चिप्स के लिए, कार्य बहुत आसान हो सकता है। एक नियम के रूप में, उनके लिए, किट PhysX और कैटलिस्ट कंसोल के लिए विशेष कोर प्रोग्राम के साथ पहले से इंस्टॉल आती है। अतिरिक्त सहायता के लिए आप OpenGL ड्राइवर को भी अपडेट कर सकते हैं।

किसी भी कारण से, ऐसी उपयोगिताएँ प्रतिदिन उपलब्ध हैं, बस डाउनलोड करें और सिस्टम में एकीकृत करें। लगातार सक्रिय इंटरनेट कनेक्शन की उपस्थिति के कारण, आप इसका उपयोग न केवल गेम सेट करने के लिए कर पाएंगे, बल्कि ओपनजीएल सहित आवश्यक ड्राइवरों के नए संस्करणों की उपलब्धता की स्वचालित निगरानी के लिए भी कर पाएंगे।

सिद्धांत रूप में, चूंकि ऐसा विकल्प ग्राहक के लिए उपयुक्त नहीं है, आप ड्राइवर बूस्टर किट पर कम उपयोगी प्रोग्राम का तुरंत उपयोग कर सकते हैं, जो ग्राहक की भागीदारी के बिना, कंप्यूटर पर स्थापित सभी हार्डवेयर और सॉफ्टवेयर उपकरणों के लिए ड्राइवरों को अपडेट करता है। या लैपटॉप सिस्टम स्कैन प्रक्रिया के दौरान, प्रोग्राम स्वचालित रूप से ओपनजीएल ड्राइवर का संस्करण निर्धारित करता है। योग को कैसे अपडेट करें? आपको मिलने वाले अपडेट को इंस्टॉल करने में सावधानी बरतनी होगी। उपकरण को अपडेट करने की प्रक्रिया पूरी होने के बाद इसे रिन्यू कराना जरूरी होगा.

यदि आप निर्णय लेते हैं, तो आप ओपनजीएल एक्सटेंशन्स व्यूअर नामक एक विशेष उपयोगिता स्थापित कर सकते हैं, जो आपको स्थापित ड्राइवर पैकेज के संस्करण का पता लगाने और इसे शेष संस्करण में अपडेट करने में मदद करेगी।

डायरेक्टएक्स अपडेट

हालाँकि, डायरेक्टएक्स प्लेटफ़ॉर्म को अपडेट किए बिना अपडेट वांछित सकारात्मक परिणाम नहीं दे सकता है, जो मल्टीमीडिया योजना के लिए प्लेटफ़ॉर्म और सॉफ़्टवेयर कॉम्प्लेक्स के बीच एक विश्वसनीय पुल है।

आप अतिरिक्त dxdiag कमांड का उपयोग करके स्थापित संस्करण का पता लगा सकते हैं, जो "विस्कोनाटी" मेनू में दर्ज किया गया है। आप नया वितरण आधिकारिक Microsoft समर्थन वेबसाइट से डाउनलोड अनुभाग में डाउनलोड कर सकते हैं।

जैसा कि आप जानते हैं, DirectX OpenGL को वांछित वितरण की स्थापना प्रक्रिया की शुरुआत में ही अद्यतन किया जा सकता है। इस अद्यतन का एक अन्य लाभ यह है कि आप DirectX संवाद बॉक्स में कई परीक्षण चला सकते हैं, जिसमें DirectSound, ffdshow, Direct3D, आदि का प्रदर्शन शामिल है।

ड्राइवर अपडेट क्यों नहीं होते?

हालाँकि समाधान हमेशा स्पष्ट नहीं होता है, इसका कारण यह प्रतीत होता है कि वीडियो एडेप्टर ओपनजीएल के स्थापित संस्करण का समर्थन नहीं करता है, इसलिए यदि आप प्रयास नहीं करते हैं, तो आप ड्राइवर को स्थापित नहीं कर पाएंगे। एकमात्र समाधान हेवी-ड्यूटी वीडियो कार्ड स्थापित करना है।

बोलने से पहले, अक्सर यह समस्या वीडियो-ऑन-बोर्ड मानक में एकीकृत वीडियो चिप्स के साथ होती है, जो मदरबोर्ड में शामिल होते हैं। असतत वीडियो कार्ड के साथ, एक नियम के रूप में, ऐसी कोई समस्या नहीं होती है (स्वाभाविक रूप से, ध्यान रखें, चिप पुरानी नहीं है और मुख्य रूप से ओपनजीएल तकनीक का समर्थन करती है)। ऐसा लगता है कि ऐसे कार्डों के लिए यह पहले से ही स्पष्ट है। अन्यथा, आपको जावा रनटाइम प्लेटफ़ॉर्म को अपडेट करने या अपडेट करने की आवश्यकता हो सकती है। Microsoft से NET फ्रेमवर्क - आप इस प्रक्रिया के बारे में नहीं भूल सकते। लेकिन, एक नियम के रूप में, ज्यादातर मामलों में यह काम आवश्यक नहीं है - यह एक ही समय में ओपनजीएल एक्सटेंशन व्यूअर उपयोगिता का उपयोग करने के लिए पर्याप्त है।

विंडोज़ प्रोग्राम या गेम चलाने के लिए, आपको प्रोग्राम के ऑपरेटिंग सिस्टम में इंस्टॉलेशन पैकेज के नाम की आवश्यकता हो सकती है।

और, इसका मतलब है, इस सवाल का जवाब है कि कैसे पहचाना जाए कि क्या निर्णय लिए जा रहे हैं।

इस पैकेज के सटीक संस्करण को जानकर, जो शुरू में केवल गेमिंग उद्देश्यों के लिए स्थापित किया गया था, और फिर मल्टीमीडिया फ़ाइलों के प्रसंस्करण का समर्थन करने और अन्य कार्यों को पूरा करने के लिए स्थापित किया गया था, आप समझ सकते हैं कि यह आपके पीसी के किसी भी संसाधन के लिए पर्याप्त है जिसे अद्यतन करने की आवश्यकता है ( प्रोग्राम स्वयं या कंप्यूटर तत्व)।

नया संस्करण क्या प्रदान करता है?

सॉफ़्टवेयर का एक महत्वपूर्ण हिस्सा केवल कोर में काम करता है - आवश्यक ड्राइवरों और सॉफ़्टवेयर पैकेजों के साथ।

उदाहरण के लिए, Adobe Photoshop के लिए OpenGL सॉफ़्टवेयर स्थापित करना आवश्यक है, और लगभग सभी दैनिक गेम इसके बिना लॉन्च नहीं किए जा सकते।

मल्टीमीडिया पैकेज (साथ ही कंप्यूटर संसाधनों) का सटीक ज्ञान आपको निम्नलिखित समस्याओं से बचने की अनुमति देता है:

  • खरीदारी या अतिरिक्त खरीदारी जो सिस्टम द्वारा समर्थित नहीं हैं;
  • DirectX के पुराने संस्करण स्थापित करने का प्रयास करें।

अधिकांश प्रोग्रामों के लिए जिन्हें DirectX जैसे विशेष सॉफ़्टवेयर की आवश्यकता होती है, यह किट में शामिल है। और इंस्टॉलेशन प्रक्रिया के दौरान, आपको इसे अपने कंप्यूटर पर इंस्टॉल करना होगा या अपडेट करना होगा।

यदि स्वचालित अपडेट नहीं होते हैं, या यदि प्रोग्राम किसी कारण से प्रारंभ नहीं होता है, तो आपको यह देखने के लिए मल्टीमीडिया पैकेज की पहचान करने की आवश्यकता है कि क्या प्रोग्राम में कुछ गड़बड़ है जो समस्या पैदा कर रही है।

असाइन करने का सबसे सरल तरीका

हाल ही में स्थापित सिस्टम पर डायरेक्टएक्स के संस्करण का पता लगाना आसान है - वर्तमान ऑपरेटिंग सिस्टम के लिए पैकेज पहले से ही विंडोज के साथ शामिल है। और विविधता को सिस्टम के नाम से निर्धारित किया जा सकता है:

  • सबसे उन्नत विंडोज 7 प्रणालियों में से एक में डायरेक्टएक्स 10 शामिल है, जो अधिकांश ग्राफिक्स प्रोग्राम और मल्टीमीडिया फ़ाइलों के लिए उपयुक्त है;
  • पुराने Windows XP में पैकेज का 9वां संस्करण स्थापित था, जिसे अधिक दैनिक प्रोग्राम चलाने के लिए अक्सर अद्यतन करना पड़ता था;
  • Windows 8 DirectX 11 के साथ आता है;
  • शेष दसवीं विंडोज़ वाले सेट में प्रोग्राम का 11वां या 12वां संस्करण हो सकता है।

लाभ प्राप्त करने में अतिरिक्त सहायता के लिए भुगतान

आपको आवश्यक अतिरिक्त निदान पद्धति का उपयोग करके DirectX संस्करण को सटीक रूप से निर्धारित करने के लिए:

  1. कमांड का मेनू खोलें, फिर एक ही समय में विंडोज कुंजी + "आर" दबाएं;
  2. dxdiag कमांड दर्ज करें;
  3. कमांड पर क्लिक करने के बाद खुलने वाली विंडो में, पहले टैब पर आपको प्रोग्राम के बारे में जानकारी मिलेगी, जो सूची के नीचे स्थित है।

कृपया!यदि सिस्टम कोई मूल्य नहीं दिखाता है, तो DirectX 11 के बारे में कुछ जानकारी दिखाई जाती है, जिसका अर्थ यह हो सकता है कि सिस्टम में संस्करण 11.1 या 11.2 वास्तव में स्थापित है। हालाँकि, अधिकांश मामलों में ऐसे विवरण महत्वपूर्ण नहीं होते हैं।

DirectX के संस्करण का पता लगाने का एक अन्य स्थान स्थापित वीडियो कार्ड का कार्ड पैनल है।

उदाहरण के लिए, एनवीडिया उत्पादों के साथ, सिस्टम रिपोर्ट देखते समय ऐसी जानकारी दिखाई देती है।

इसके अलावा, विशेष उपयोगिताएँ भी हैं जो संस्करण सहित सिस्टम के बारे में सभी आवश्यक जानकारी भी दिखाती हैं। उदाहरण के लिए, इसे पहले एवरेस्ट कहा जाता था।

इस उपयोगिता के मुफ़्त संस्करण इंटरनेट पर पाए जा सकते हैं और आपके कंप्यूटर पर इंस्टॉल किए जा सकते हैं - लेकिन आपको इसकी आवश्यकता केवल आपके पास मौजूद DirectX के विशिष्ट संस्करण के लिए ही नहीं होगी।

आप अन्य उपयोगिताओं में समान क्षमताएं पा सकते हैं।

आप क्या करने जा रहे हैं?

साथ ही, सॉफ़्टवेयर पैकेज का कौन सा संस्करण स्थापित किया गया था, इसकी जानकारी भी हटा दी गई थी। और अब, आपके कंप्यूटर प्रोग्राम को शुरू करने के लिए, आपको इसके न्यूनतम लाभों को जानना होगा।

वे इंटरनेट पर निर्माता की वेबसाइट या मंचों पर पाए जा सकते हैं, जहां गेम के बारे में जानकारी अक्सर उनके स्टोर में आने से पहले पोस्ट की जाती है।

एक ओर, अधिकांश प्रोग्राम चलाने के लिए, शेष संस्करण को स्थापित करना पर्याप्त है, जो पिछले सभी का भी समर्थन करता है। या मुझे DirectX 11 चाहिए.

यहां पर दो समस्याएं हैं:

  1. पुराने वीडियो कार्ड संस्करण 11 ड्राइवरों का समर्थन नहीं करते हैं;
  2. प्रत्येक गेम को पैकेज का एक विशिष्ट संस्करण चलाने के लिए डाउनलोड किया जा सकता है।

किसी को DirectX स्थापित करना होता है, जो विमोग में निर्दिष्ट है।

मैं, यदि सिस्टम ने एक नया स्थापित किया है, और जिसके उद्देश्य से, सिस्टम की राय में, एक संस्करण जिसे अद्यतन करने की आवश्यकता नहीं है (जिसके कारण सॉफ़्टवेयर सुरक्षा संघर्ष हो सकता है और परिणामस्वरूप प्रारंभ करने में विफलता हो सकती है), तो पैकेज को हटा दें .और एक नया डालो, अपने प्रोग्राम से पागल हो जाओ

आप प्रकाशक की वेबसाइट पर सुरक्षित रूप से उनका पता लगा सकते हैं और उन्हें आकर्षित कर सकते हैं।

विषयगत वीडियो: