Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> ब्राउज़र

समाधान: WebGL समर्थित नहीं है त्रुटि ठीक करें

कुछ उपयोगकर्ता कथित तौर पर WebGL-आधारित साइट्स जैसे WebGL Earth, Shadertoy, आदि का उपयोग करने में असमर्थ हैं। जो संदेश आता है वह है 'WebGL is not supported'। हालांकि यह संदेश गूगल क्रोम के साथ अधिक आम है, यह अन्य ब्राउज़रों (ओपेरा और फ़ायरफ़ॉक्स) के साथ भी होने की पुष्टि की गई है। यह मुद्दा किसी विशेष विंडोज संस्करण के लिए विशिष्ट नहीं है, लेकिन यह ज्यादातर पुराने GPU मॉडल का उपयोग करने वाले सिस्टम के साथ होने की सूचना है।

WebGL क्या है?

WebGL किसी भी संगत वेब ब्राउज़र के भीतर प्लगइन्स के उपयोग के बिना इंटरैक्टिव 2D और 3D ग्राफिक्स रेंडर करने के लिए उपयोग किया जाने वाला एक JavaScript API है। हालांकि WebGL अधिकांश वेब मानकों के साथ पूरी तरह से एकीकृत है, यह अभी भी GPU समर्थन पर निर्भर है और पुराने उपकरणों पर उपलब्ध नहीं हो सकता है।

WebGL का मुख्य उपयोग वेब पेज कैनवास के हिस्से के रूप में भौतिकी, प्रभाव और छवि प्रसंस्करण के GPU-त्वरित उपयोग का कार्यान्वयन है। WebGL के मूल लेखक मोज़िला फाउंडेशन हैं।

'WebGL not supported' मुद्दे के कारण क्या हैं?

हमने विभिन्न उपयोगकर्ता रिपोर्टों और उनके द्वारा स्वयं इस विशेष मुद्दे को हल करने के लिए तैनात मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की। हमने जो इकट्ठा किया, उसके आधार पर कई सामान्य परिदृश्य हैं जो इस विशेष मुद्दे को ट्रिगर करेंगे:

  • ब्राउज़र संस्करण WebGL का समर्थन नहीं करता - पुराने ब्राउज़र संस्करण WebGL तकनीक का समर्थन करने के लिए डिज़ाइन नहीं किए गए हैं। यदि आप गंभीर रूप से पुराने ब्राउज़र संस्करण के साथ मुद्दे का सामना कर रहे हैं, तो सुधार WebGL का समर्थन करने वाले संस्करण में अपडेट करना है।
  • आपके ब्राउज़र में हार्डवेयर एक्सेलेरेशन सक्षम नहीं है - हालांकि हार्डवेयर एक्सेलेरेशन WebGL के लिए आवश्यक नहीं है, हमने बहुत सारी रिपोर्टें पाई हैं जहां WebGL तकनीक सही ढंग से काम नहीं कर रही थी। क्रोम को हार्डवेयर एक्सेलेरेशन अक्षम होने पर गलत तरीके से रिपोर्ट करने के लिए जाना जाता है कि WebGL समर्थित नहीं है। इस मामले में, समाधान आपके ब्राउज़र सेटिंग्स तक पहुंचना और अपने ब्राउज़र से हार्डवेयर एक्सेलेरेशन सक्षम करना है।
  • पुराने ग्राफिक्स ड्राइवर - एक और संभावित ट्रिगर जो 'WebGL is not supported' त्रुटि का कारण बनेगा, एक गंभीर रूप से पुराना ग्राफिक्स ड्राइवर है। इस मामले में, ग्राफिक्स ड्राइवर को नवीनतम संस्करण में स्वचालित रूप से (डिवाइस मैनेजर का उपयोग करके) या मैन्युअल रूप से (अपने GPU निर्माता के मालिकाना अपडेट सॉफ़्टवेयर का उपयोग करके) अपडेट करना ठीक है।
  • विंडोज XP WebGL का समर्थन नहीं करता - यदि आप अभी भी विंडोज XP का उपयोग कर रहे हैं, तो WebGL तकनीक का उपयोग करने के लिए आपको अपग्रेड करने की संभावना है। एक समाधान जो आपको XP का उपयोग करने की अनुमति देगा, वह है पुराने क्रोमियम बिल्ड का उपयोग करना (अनुशंसित नहीं)

यदि आप अपने ब्राउज़र पर 'WebGL is not supported' त्रुटि को हल करने का तरीका ढूंढ रहे हैं, तो यह लेख आपको कई समस्या निवारण चरण प्रदान करेगा। नीचे, आपको उन विधियों का एक संग्रह मिलेगा जिन्हें समान स्थिति में अन्य उपयोगकर्ताओं ने मुद्दे को हल करने के लिए उपयोग किया है।

विधि 1: जांचें कि आपका ब्राउज़र संस्करण WebGL का समर्थन करता है या नहीं

ध्यान रखें कि सभी ब्राउज़र संस्करण WebGL का समर्थन नहीं करेंगे। यदि आपका ब्राउज़र संस्करण गंभीर रूप से पुराना है, तो आप यह त्रुटि संदेश देख रहे होंगे क्योंकि आपका ब्राउज़र WebGL को संभालने के लिए सुसज्जित नहीं है।

लगभग सभी हाल के ब्राउज़र संस्करण Web GL को संभालने के लिए सुसज्जित हैं, लेकिन कुछ अपवाद हैं। उदाहरण के लिए, WebGL ओपेरा मिनी पर समर्थित नहीं है चाहे आप किसी भी संस्करण का उपयोग कर रहे हों।

यह जांचने का एक त्वरित तरीका है कि आपका ब्राउज़र संस्करण WebGL का समर्थन करता है या नहीं, इस तालिका (यहां) को जांचें। आप आसानी से देख सकते हैं कि कौन से ब्राउज़र संस्करण WebGL को संभालने के लिए सुसज्जित हैं।

चूंकि सभी लोकप्रिय ब्राउज़र वर्तमान में नवीनतम डेस्कटॉप संस्करणों के साथ WebGL का समर्थन कर रहे हैं, आप शायद नवीनतम उपलब्ध बिल्ड में अपडेट करके मुद्दे को हल करने में सक्षम होंगे।

यदि आपने सुनिश्चित कर लिया है कि आपका वर्तमान ब्राउज़र संस्करण WebGL का समर्थन करने के लिए सुसज्जित है और आप अभी भी 'WebGL is not supported' त्रुटि का सामना कर रहे हैं, तो नीचे दी गई अगली विधि पर जाएं।

विधि 2: अपने ब्राउज़र पर हार्डवेयर एक्सेलेरेशन सक्षम करना

एक संभावित कारण है कि आप 'WebGL is not supported' त्रुटि का सामना कर रहे होंगे कि हार्डवेयर एक्सेलेरेशन आपके वेब ब्राउज़र में अक्षम है। WebGL तकनीक हार्डवेयर एक्सेलेरेशन पर निर्भर है, इसलिए आपको यह सुनिश्चित करने के लिए उचित कदम उठाने होंगे कि हार्डवेयर एक्सेलेरेशन आपके ब्राउज़र पर सक्षम है।

चूंकि हार्डवेयर एक्सेलेरेशन सक्षम करने के चरण ब्राउज़र से ब्राउज़र में भिन्न होते हैं, हमने सभी सबसे लोकप्रिय वेब ब्राउज़रों के लिए अलग-अलग गाइड बनाए हैं। कृपया उस ब्राउज़र के लिए लागू होने वाले का पालन करें जिसका आप उपयोग कर रहे हैं:

क्रोम पर हार्डवेयर एक्सेलेरेशन सक्षम करना

  1. ऊपरी-दाएं कोने में एक्शन मेनू (तीन बिंदु आइकन) पर क्लिक करें और फिर सेटिंग्स पर क्लिक करें।
  2. सेटिंग्स मेनू के अंदर, सूची के नीचे तक स्क्रॉल करें और उन्नत सेटिंग्स विकल्पों को दृश्यमान बनाने के लिए उन्नत पर क्लिक करें।
  3. सिस्टम टैब तक नीचे स्क्रॉल करें और उपलब्ध होने पर हार्डवेयर एक्सेलेरेशन का उपयोग करें से जुड़े टॉगल को चेक करें।
  4. परिवर्तन को लागू करने के लिए पुनः लॉन्च बटन पर क्लिक करें।

मोज़िला फ़ायरफ़ॉक्स पर हार्डवेयर एक्सेलेरेशन सक्षम करना

  1. फ़ायरफ़ॉक्स खोलें और एक्शन बटन (ऊपरी-दाएं कोने) पर जाएं और विकल्प पर क्लिक करें।
  2. फिर, विकल्प मेनू में, प्रदर्शन तक नीचे स्क्रॉल करें और अनुशंसित प्रदर्शन सेटिंग्स का उपयोग करें से जुड़े चेकबॉक्स को अक्षम करें।
  3. अनुशंसित प्रदर्शन सेटिंग्स अक्षम होने के साथ, उपलब्ध होने पर हार्डवेयर एक्सेलेरेशन का उपयोग करें से जुड़े चेकबॉक्स को सक्षम करें।
  4. परिवर्तनों को प्रभावी करने के लिए अपने ब्राउज़र को पुनरारंभ करें।

ओपेरा पर हार्डवेयर एक्सेलेरेशन सक्षम करना

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

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

विधि 3: ग्राफिक्स ड्राइवर अपग्रेड करना

चूंकि WebGL GPU समर्थन पर निर्भर है, पुराने ग्राफिक्स ड्राइवर 'WebGL is not supported' त्रुटि का कारण बन सकते हैं। यदि आपका सिस्टम WebGL का समर्थन करने के लिए सुसज्जित है, तो आप केवल यह सुनिश्चित करके मुद्दे को हल करने में सक्षम हो सकते हैं कि आप नवीनतम उपलब्ध ग्राफिक्स ड्राइवर का उपयोग कर रहे हैं।

यदि आपके पास विंडोज 10 है, तो आप डिवाइस मैनेजर का उपयोग करके अपने ग्राफिक्स ड्राइवर को आसानी से अपडेट कर सकते हैं। यहां बताया गया है:

  1. Windows key + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, "devmgmt.msc" टाइप करें और Enter दबाकर Device Manager खोलें।
  2. डिवाइस मैनेजर के अंदर, डिस्प्ले एडाप्टर्स से जुड़े ड्रॉप-डाउन मेनू का विस्तार करें। फिर, अपने ग्राफिक्स कार्ड पर राइट-क्लिक करें और Update driver चुनें।
    नोट: यदि आप एक ऐसे सिस्टम का उपयोग कर रहे हैं जिसमें समर्पित और एकीकृत दोनों GPU हैं, तो दोनों को अपडेट करना सबसे अच्छा है। साथ ही, सुनिश्चित करें कि आप एक स्थिर इंटरनेट कनेक्शन का उपयोग कर रहे हैं।
  3. अगली स्क्रीन से, अपडेटेड ड्राइवर सॉफ़्टवेयर के लिए स्वचालित रूप से खोजें पर क्लिक करें, फिर नवीनतम ड्राइवर की खोज के लिए ऑन-स्क्रीन प्रॉम्प्ट का पालन करें।
  4. ड्राइवर पूरी तरह से डाउनलोड होने तक प्रतीक्षा करें, फिर नए ड्राइवर को सेट अप करने के लिए इंस्टॉलेशन के साथ आगे बढ़ें।
  5. एक बार नया ड्राइवर इंस्टॉल हो जाने पर, इंस्टॉलेशन पूरा करने के लिए अपने कंप्यूटर को पुनरारंभ करें।
  6. अपना ब्राउज़र फिर से खोलें और देखें कि क्या आप अब WebGL सामग्री देखने में सक्षम हैं।

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

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

  • GeForce Experience - Nvidia
  • Adrenalin - AMD
  • Intel Driver - Intel

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

विधि 4: नया विंडोज संस्करण इंस्टॉल करना (यदि लागू हो)

चूंकि अधिकांश ब्राउज़रों द्वारा विंडोज XP में GPU रेंडरिंग को हटा दिया गया है (सुरक्षा कारणों से), इसलिए यदि आप WebGL का उपयोग करना चाहते हैं तो आपको संभवतः एक नया विंडोज संस्करण इंस्टॉल करना होगा।

या, यदि आप विंडोज XP के साथ WebGL का उपयोग करने पर जोर देते हैं, तो आप पुराने क्रोमियम संस्करण का उपयोग करके ऐसा कर सकते हैं। यदि यह परिदृश्य आप पर लागू होता है, तो बिल्ड 291976 से पुराने क्रोमियम संस्करण के लिए समझौता करें।

  1. क्रोम पर यूट्यूब ऑटोप्ले समस्या हल करें - चरण-दर-चरण समाधान क्रोम पर यूट्यूब ऑटोप्ले समस्या हल करें - चरण-दर-चरण समाधान

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

  1. Firefox में राइट-क्लिक इश्यू कैसे ठीक करें - क्विक फिक्स गाइड Firefox में राइट-क्लिक इश्यू कैसे ठीक करें - क्विक फिक्स गाइड

    Google और Microsoft Edge के अलावा, कई यूजर्स आज भी Firefox पसंद करते हैं। ब्राउजर मार्केट शेयर वर्ल्डवाइड के सर्वे के अनुसार, आज भी लगभग 4.2% यूजर्स Firefox इस्तेमाल करते हैं। यह बेस्ट यूजर एक्सपीरियंस सुनिश्चित करने के लिए अपने फीचर्स को बेहतर बनाने की पूरी कोशिश करता है। Firefox CPU उपयोग और रिसोर

  1. विंडोज पर ट्विच  रिसोर्स फॉर्मेट नॉट सपोर्टेड  त्रुटि को हल करें विंडोज पर ट्विच 'रिसोर्स फॉर्मेट नॉट सपोर्टेड' त्रुटि को हल करें

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