কিছু ব্যবহারকারী WebGL-ভিত্তিক সাইট যেমন WebGL Earth, Shadertoy, ইত্যাদি ব্যবহার করতে অক্ষম বলে জানা গেছে৷ যে বার্তাটি আসে তা হল 'WebGL সমর্থিত নয় ' যদিও বার্তাটি গুগল ক্রোমের সাথে অনেক বেশি সাধারণ, তবে এটি অন্যান্য ব্রাউজারে (অপেরা এবং ফায়ারফক্স) উপস্থিত হওয়ার বিষয়টি নিশ্চিত করা হয়েছে। সমস্যাটি একটি নির্দিষ্ট Windows সংস্করণের জন্য একচেটিয়া নয়, তবে এটি বেশিরভাগই একটি পুরানো GPU মডেল ব্যবহার করে সিস্টেমের সাথে ঘটতে পারে বলে রিপোর্ট করা হয়েছে৷
WebGL কি?
WebGL হল একটি JavaScript API যা কোনো সামঞ্জস্যপূর্ণ ওয়েব ব্রাউজারের মধ্যে প্লাগ-ইন ব্যবহার না করেই ইন্টারেক্টিভ 2D এবং 3D গ্রাফিক্স রেন্ডার করার জন্য ব্যবহৃত হয়। যদিও WebGL বেশিরভাগ ওয়েব স্ট্যান্ডার্ডের সাথে সম্পূর্ণরূপে ইন্টিগ্রেটেড, তবুও এটি GPU সমর্থনের উপর নির্ভর করে এবং পুরানো ডিভাইসগুলিতে উপলব্ধ নাও হতে পারে।
ওয়েবজিএল-এর প্রধান ব্যবহার হল ওয়েব পেজ ক্যানভাসের অংশ হিসাবে পদার্থবিদ্যা, প্রভাব এবং চিত্র প্রক্রিয়াকরণের জিপিইউ-ত্বরিত ব্যবহার বাস্তবায়ন। WebGL-এর মূল লেখক হলেন মজিলা ফাউন্ডেশন৷
৷'WebGL সমর্থিত নয়' সমস্যাটির কারণ কী?
আমরা বিভিন্ন ব্যবহারকারীর প্রতিবেদন এবং মেরামতের কৌশলগুলি দেখে এই বিশেষ সমস্যাটি তদন্ত করেছি যা তারা নিজেরাই এই নির্দিষ্ট সমস্যাটির সমাধান করার জন্য স্থাপন করেছিল। আমরা যা সংগ্রহ করেছি তার উপর ভিত্তি করে, বেশ কয়েকটি সাধারণ পরিস্থিতি রয়েছে যা এই বিশেষ সমস্যাটিকে ট্রিগার করবে:
- ব্রাউজার সংস্করণ WebGL সমর্থন করে না - পুরানো ব্রাউজার সংস্করণ WebGL প্রযুক্তি সমর্থন করার জন্য ডিজাইন করা হয়নি। আপনি যদি একটি গুরুতর পুরানো ব্রাউজার সংস্করণের সাথে সমস্যার সম্মুখীন হন, তাহলে সমাধান হল WebGL সমর্থন করে এমন একটি সংস্করণে আপডেট করা৷
- আপনার ব্রাউজারে হার্ডওয়্যার ত্বরণ সক্ষম করা নেই৷ – যদিও হার্ডওয়্যার ত্বরণ WebGL-এর জন্য প্রয়োজনীয় নয়, আমরা অনেক রিপোর্ট পেয়েছি যেখানে WebGL প্রযুক্তি সঠিকভাবে কাজ করছে না। হার্ডওয়্যার ত্বরণ অক্ষম থাকলে ক্রোম মিথ্যাভাবে রিপোর্ট করে যে WebGL সমর্থিত নয়। এই ক্ষেত্রে, সমাধান হল আপনার ব্রাউজার সেটিংস অ্যাক্সেস করা এবং আপনার ব্রাউজার থেকে হার্ডওয়্যার ত্বরণ সক্ষম করা৷
- সেকেলে গ্রাফিক্স ড্রাইভার - আরেকটি সম্ভাব্য ট্রিগার যা 'WebGL is not supported' ত্রুটির কারণ হবে তা হল একটি মারাত্মক পুরানো গ্রাফিক্স ড্রাইভার। এই ক্ষেত্রে, গ্রাফিক্স ড্রাইভারকে স্বয়ংক্রিয়ভাবে (ডিভাইস ম্যানেজার ব্যবহার করে) বা ম্যানুয়ালি (আপনার GPU প্রস্তুতকারকের মালিকানা আপডেট করার সফ্টওয়্যার ব্যবহার করে) সর্বশেষ সংস্করণে আপডেট করার সমাধান।
- Windows XP WebGL সমর্থন করে না – আপনি যদি এখনও Windows XP ব্যবহার করে থাকেন, তাহলে WebGL প্রযুক্তি ব্যবহার করার জন্য আপনাকে সম্ভবত আপগ্রেড করতে হবে। একটি সমাধান যা আপনাকে XP ব্যবহার করার অনুমতি দেবে একটি পুরানো ক্রোমিয়াম বিল্ড ব্যবহার করা (প্রস্তাবিত নয়)
আপনি যদি ‘WebGL সমর্থিত নয় সমাধানের উপায় খুঁজছেন আপনার ব্রাউজারে ত্রুটি, এই নিবন্ধটি আপনাকে বেশ কয়েকটি সমস্যা সমাধানের পদক্ষেপ প্রদান করবে। নীচে, আপনি পদ্ধতির একটি সংগ্রহ পাবেন যা একই পরিস্থিতিতে অন্যান্য ব্যবহারকারীরা সমস্যার সমাধান করার জন্য ব্যবহার করেছেন।
পদ্ধতি 1:আপনার ব্রাউজারের সংস্করণ WebGL সমর্থন করে কিনা তা পরীক্ষা করুন
মনে রাখবেন যে সমস্ত ব্রাউজার সংস্করণ WebGL সমর্থন করবে না। যদি আপনার ব্রাউজার সংস্করণটি গুরুতরভাবে পুরানো হয়ে থাকে, তাহলে আপনি এই ত্রুটি বার্তাটি দেখতে পাচ্ছেন কারণ আপনার ব্রাউজার WebGL পরিচালনা করার জন্য সজ্জিত নয়৷
প্রায় সব সাম্প্রতিক ব্রাউজার সংস্করণ ওয়েব GL পরিচালনার জন্য সজ্জিত, কিন্তু কিছু ব্যতিক্রম আছে. উদাহরণস্বরূপ, আপনি যে সংস্করণটি ব্যবহার করছেন তা নির্বিশেষে Opera Mini-এ WebGL সমর্থিত নয়৷
আপনার ব্রাউজার সংস্করণ WebGL সমর্থন করে কিনা তা পরীক্ষা করার একটি দ্রুত উপায় হল এই টেবিলটি পরীক্ষা করা (এখানে)। আপনি সহজেই দেখতে পারেন কোন ব্রাউজার সংস্করণগুলি WebGL পরিচালনার জন্য সজ্জিত৷
৷যেহেতু সমস্ত জনপ্রিয় ব্রাউজার বর্তমানে সাম্প্রতিক ডেস্কটপ সংস্করণ সহ WebGL সমর্থন করছে, আপনি সম্ভবত উপলব্ধ সর্বশেষ বিল্ডে আপডেট করে সমস্যাটি সমাধান করতে সক্ষম হবেন৷
আপনি যদি নিশ্চিত হয়ে থাকেন যে আপনার বর্তমান ব্রাউজার সংস্করণ WebGL সমর্থন করার জন্য সজ্জিত এবং আপনি এখনও ‘WebGL সমর্থিত নয় সম্মুখীন হচ্ছেন ' ত্রুটি, নীচের পরবর্তী পদ্ধতিতে যান৷
৷পদ্ধতি 2:আপনার ব্রাউজারে হার্ডওয়্যার ত্বরণ সক্ষম করা
একটি সম্ভাব্য কারণ কেন আপনি 'WebGL সমর্থিত নয় এর সম্মুখীন হতে পারেন ' ত্রুটি হল যে আপনার ওয়েব ব্রাউজারে হার্ডওয়্যার ত্বরণ অক্ষম করা হয়েছে। WebGL প্রযুক্তি হার্ডওয়্যার ত্বরণের উপর নির্ভরশীল, তাই আপনার ব্রাউজারে হার্ডওয়্যার ত্বরণ সক্ষম আছে কিনা তা নিশ্চিত করার জন্য আপনাকে যথাযথ পদক্ষেপ নিতে হবে।
যেহেতু হার্ডওয়্যার ত্বরণ সক্ষম করার পদক্ষেপগুলি ব্রাউজার থেকে ব্রাউজারে আলাদা, তাই আমরা সব জনপ্রিয় ওয়েব ব্রাউজারগুলির জন্য আলাদা নির্দেশিকা তৈরি করেছি৷ আপনি যে ব্রাউজারটি ব্যবহার করছেন তার জন্য প্রযোজ্য অনুগ্রহ করে অনুসরণ করুন:
Chrome-এ হার্ডওয়্যার ত্বরণ সক্ষম করা হচ্ছে
- উপর-ডান কোণায় অ্যাকশন মেনুতে (তিন বিন্দু আইকন) ক্লিক করুন এবং তারপরে সেটিংস-এ ক্লিক করুন .
- সেটিংস এর ভিতরে মেনু, তালিকার নীচে স্ক্রোল করুন এবং উন্নত-এ ক্লিক করুন উন্নত সেটিংস বিকল্পগুলিকে দৃশ্যমান করতে।
- সিস্টেমে নিচে স্ক্রোল করুন ট্যাব করুন এবং হার্ডওয়্যার ত্বরণ ব্যবহার করুন এর সাথে যুক্ত টগল চেক করুন যখন উপলব্ধ।
- পুনরায় লঞ্চ করুন ক্লিক করুন পরিবর্তনটি কার্যকর করার জন্য বোতাম।
মোজিলা ফায়ারফক্সে হার্ডওয়্যার ত্বরণ সক্ষম করা হচ্ছে
- Firefox খুলুন এবং অ্যাকশন বোতামে যান (উপরে-ডান কোণায়) এবং বিকল্পগুলিতে ক্লিক করুন।
- তারপর, বিকল্পে মেনু, পারফরম্যান্স-এ স্ক্রোল করুন এবং প্রস্তাবিত কর্মক্ষমতা সেটিংস ব্যবহার করুন এর সাথে যুক্ত চেকবক্সটি নিষ্ক্রিয় করুন .
- প্রস্তাবিত কর্মক্ষমতা সেটিংস অক্ষম করে, উপলব্ধ হলে হার্ডওয়্যার ত্বরণ ব্যবহার করুন এর সাথে যুক্ত চেকবক্স সক্ষম করুন .
- পরিবর্তনগুলি কার্যকর করার জন্য আপনার ব্রাউজারটি পুনরায় চালু করুন৷ ৷
Opera-এ হার্ডওয়্যার ত্বরণ সক্ষম করা হচ্ছে
- অপেরা আইকনে ক্লিক করুন (উপরের-বাম কোণে) এবং বেছে নিন সেটিংস মেনু থেকে।
- সেটিংস এর ভিতরে মেনু, স্ক্রিনের নীচে স্ক্রোল করুন এবং উন্নত ক্লিক করুন লুকানো সেটিংস বিকল্পগুলিকে দৃশ্যমান করতে বোতাম।
- সিস্টেমে নিচে স্ক্রোল করুন ট্যাব করুন এবং উপলব্ধ হলে হার্ডওয়্যার ত্বরণ ব্যবহার করুন এর সাথে সম্পর্কিত টগলটি সক্ষম করুন৷ .
হার্ডওয়্যার ত্বরণ সক্ষম করার পরেও আপনি যদি এখনও ত্রুটির সম্মুখীন হন তবে নীচের পরবর্তী পদ্ধতিতে যান৷
পদ্ধতি 3:গ্রাফিক্স ড্রাইভার আপগ্রেড করা
যেহেতু WebGL GPU সমর্থনের উপর নির্ভরশীল, তাই পুরানো গ্রাফিক্স ড্রাইভারের কারণে শেষ পর্যন্ত ‘WebGL সমর্থিত নয় ' ত্রুটি. যদি আপনার সিস্টেম WebGL সমর্থন করার জন্য সজ্জিত থাকে, তাহলে আপনি উপলব্ধ সর্বশেষ গ্রাফিক্স ড্রাইভার ব্যবহার করছেন কিনা তা নিশ্চিত করার মাধ্যমে আপনি সমস্যার সমাধান করতে সক্ষম হতে পারেন।
আপনার যদি Windows 10 থাকে, তাহলে আপনি আপনার গ্রাফিক্স ড্রাইভার আপডেট করতে ডিভাইস ম্যানেজার ব্যবহার করে সহজেই এটি করতে পারেন। এখানে কিভাবে:
- Windows কী + R টিপুন একটি রান ডায়ালগ বক্স খুলতে। তারপর, “devmgmt.msc” টাইপ করুন এবং Enter টিপুন ডিভাইস ম্যানেজার খুলতে .
- ডিভাইস ম্যানেজারের ভিতরে, ডিসপ্লে অ্যাডাপ্টারের সাথে যুক্ত ড্রপ-ডাউন মেনুটি প্রসারিত করুন। তারপর, আপনার গ্রাফিক্স কার্ডে ডান-ক্লিক করুন এবং আপডেট ড্রাইভার বেছে নিন .
দ্রষ্টব্য: আপনি যদি এমন একটি সিস্টেম ব্যবহার করেন যেখানে একটি ডেডিকেটেড এবং ইন্টিগ্রেটেড জিপিইউ উভয়ই রয়েছে, তবে উভয়ই আপডেট করা ভাল। এছাড়াও, নিশ্চিত করুন যে আপনি একটি স্থিতিশীল ইন্টারনেট সংযোগ ব্যবহার করছেন।
- পরবর্তী স্ক্রীন থেকে, আপডেট করা ড্রাইভার সফ্টওয়্যারের জন্য স্বয়ংক্রিয়ভাবে অনুসন্ধান করুন, এ ক্লিক করুন তারপর নতুনতম ড্রাইভার খোঁজার জন্য অন-স্ক্রীন প্রম্পট অনুসরণ করুন।
- ড্রাইভার সম্পূর্ণরূপে ডাউনলোড না হওয়া পর্যন্ত অপেক্ষা করুন, তারপর নতুন ড্রাইভার সেট আপ করতে ইনস্টলেশনের মাধ্যমে অনুসরণ করুন।
- একবার নতুন ড্রাইভার ইনস্টল হয়ে গেলে, ইনস্টলেশন সম্পূর্ণ করতে আপনার কম্পিউটার পুনরায় চালু করুন।
- আপনার ব্রাউজারটি আবার খুলুন এবং দেখুন আপনি এখন WebGL বিষয়বস্তু দেখতে সক্ষম কিনা।
আপনার যদি একটি পুরানো উইন্ডোজ সংস্করণ থাকে বা ডিভাইস ম্যানেজার একটি নতুন ড্রাইভার সংস্করণ সনাক্ত করতে ব্যর্থ হয়, তাহলে আপনাকে আপনার নির্দিষ্ট GPU মডেলের জন্য সর্বশেষ সংস্করণটি ট্র্যাক করতে হবে এবং এটি ম্যানুয়ালি ইনস্টল করতে হবে৷
সৌভাগ্যক্রমে, প্রতিটি প্রধান GPU প্রস্তুতকারকের মালিকানাধীন সফ্টওয়্যার রয়েছে যা স্বয়ংক্রিয়ভাবে উপযুক্ত ড্রাইভার সনাক্ত করবে এবং এটি আপনার জন্য ইনস্টল করবে। শুধু আপনার GPU প্রস্তুতকারকের জন্য উপযুক্ত সফ্টওয়্যার ব্যবহার করুন:
- GeForce অভিজ্ঞতা – Nvidia
- অ্যাড্রেনালিন – AMD
- ইন্টেল ড্রাইভার – ইন্টেল
আপনি যদি আপনার GPU ড্রাইভারগুলি আপডেট করার পরেও একই সমস্যার সম্মুখীন হন তবে নীচের পরবর্তী পদ্ধতিতে যান৷
পদ্ধতি 4:একটি নতুন উইন্ডোজ সংস্করণ ইনস্টল করা (যদি প্রযোজ্য হয়)
যেহেতু বেশিরভাগ ব্রাউজার (নিরাপত্তার কারণে) Windows XP-এ GPU রেন্ডারিং সরিয়ে দেওয়া হয়েছে, তাই আপনি WebGL ব্যবহার করতে চাইলে আপনাকে সম্ভবত একটি নতুন Windows সংস্করণ ইনস্টল করতে হবে।
অথবা, আপনি যদি Windows XP-এর সাথে WebGL ব্যবহার করার জন্য জোর দেন, আপনি একটি পুরানো Chromium সংস্করণ ব্যবহার করে এটি করতে পারেন। যদি এই দৃশ্যটি আপনার জন্য প্রযোজ্য হয়, তাহলে বিল্ড 291976 এর চেয়ে পুরানো একটি Chromium সংস্করণের জন্য নিষ্পত্তি করুন৷