Mesa 26.2.0-তে Vulkan 1.4 এবং OpenGL 4.6-এর পূর্ণ সমর্থন রয়েছে।

গুরুত্বপূর্ণ দিক:
  • ANV (ইন্টেল), RADV (এএমডি), NVK (এনভিডিয়া), এবং KosmicKrisp (অ্যাপল)-এর মতো প্রধান ড্রাইভারগুলিতে Vulkan 1.4 গ্রহণ করা হয়েছে।
  • আধুনিক আর্কিটেকচারে OpenGL 4.6-এর ব্যাপক সমর্থন, যা লিনাক্সে সর্বোচ্চ গ্রাফিক্যাল গুণমান নিশ্চিত করে।
  • এনভিকে ড্রাইভারে মেশ শেডার অন্তর্ভুক্ত করার ফলে এনভিডিয়ার জন্য জ্যামিতি তৈরির প্রক্রিয়া উন্নত হয়েছে।
  • libclc লাইব্রেরির একটি অপ্টিমাইজড ফর্ক দ্বারা সমর্থিত rusticl ড্রাইভারের মাধ্যমে OpenCL 3.1-এর জন্য উন্নত সাপোর্ট।
  • Panfrost এবং PanVK-এর মাধ্যমে নতুন ARM Mali G1 মোবাইল GPU (আল্ট্রা, প্রিমিয়াম, প্রো)-গুলোর সাথে বর্ধিত সামঞ্জস্যতা।

3D টেবিল, লিনাক্স ড্রাইভার

তিন মাসেরও বেশি সময় ধরে নিবিড় উন্নয়ন এবং হাজার হাজার কোড কমিটের পর, কমিউনিটি 'Mesa 26.2.0'-এর নতুন সংস্করণটি প্রকাশ করেছে, যা Vulkan, OpenGL এবং OpenCL API-গুলোর ওপেন সোর্স বাস্তবায়নের জন্য একটি বিশাল আপডেট।

এই নতুন সংস্করণটি কেবল একটি সাধারণ পরিমার্জন নয়, বরং এতে রেন্ডারিং প্রযুক্তি সমর্থনের ব্যাপক সংযোজন করা হয়েছে, যা আসন্ন স্টেবল ব্রাঞ্চ ২৬.২.১ আসার ঠিক আগে একটি স্বর্ণযুগের সূচনা করে। এতে এমন সব ইন্টিগ্রেশন রয়েছে যা এএমডি, ইন্টেল, এনভিডিয়া এবং এমনকি অ্যাপল হার্ডওয়্যারের গ্রাফিক্স কার্ডের পারফরম্যান্সে বৈপ্লবিক পরিবর্তন আনবে।

সারণি 26.2.0 এর প্রধান অভিনবত্ব

নিঃসন্দেহে, Mesa 26.2.0-এর অন্যতম গুরুত্বপূর্ণ নতুন বৈশিষ্ট্য হলো Vulkan 1.4 স্পেসিফিকেশনের প্রায় সর্বজনীন গ্রহণ। এছাড়াও , Apple তাদের HoneyKrisp ড্রাইভার এবং একেবারে নতুন KosmicKrisp-এর আপডেটও পাচ্ছে , যা Metal API-এর উপরে সরাসরি Vulkan প্রয়োগ করে। মোবাইল আর্কিটেকচার এবং এমবেডেড সিস্টেমের জন্য, Turnip এবং PanVK-এর মতো প্রজেক্টগুলোও 1.4 স্ট্যান্ডার্ডকে সমর্থন করে, যা নিশ্চিত করে যে কোনো আধুনিক ডিভাইস যেন পিছিয়ে না থাকে।

অন্যদিকে, OpenGL সংস্করণ ৪.৬-এর সাথে সম্পূর্ণ সামঞ্জস্যতা নিয়ে এসেছে, যা প্রধান হার্ডওয়্যার নির্মাতাদের জন্য ডিফল্ট স্ট্যান্ডার্ড হিসেবে এর অবস্থানকে সুদৃঢ় করেছে। পুরোনো হার্ডওয়্যারের জন্য, এই স্ট্যাকটি সমর্থন বজায় রাখে, যা নিশ্চিত করে যে পুরোনো জিপিইউগুলো তাদের ভৌত সক্ষমতার উপর নির্ভর করে সংস্করণ ৪.৫ এবং ৩.৩-এর সাথে কাজ চালিয়ে যেতে পারে।

উদ্ভাবন, মেশ এবং রে ট্রেসিং

অভ্যন্তরীণভাবে, ইঞ্জিনিয়ারিং টিম ডেভেলপারদের জন্য যুগান্তকারী টুলস এবং এক্সটেনশন যুক্ত করেছে। অন্তর্ভুক্ত সমস্ত কিছুর মধ্যে, libclc লাইব্রেরির একটি কাস্টম ফর্কের ব্যবহার বিশেষভাবে উল্লেখযোগ্য। ডেভেলপাররা ব্যাখ্যা করেন যে এই সিদ্ধান্তটি rusticl ড্রাইভারের মাধ্যমে OpenCL-এর কঠোর কমপ্লায়েন্স টেস্ট পাস করা নিশ্চিত করে, যা এখন বিভিন্ন ধরনের হার্ডওয়্যার আর্কিটেকচারে OpenCL 3.1-এর জন্য স্থিতিশীল সাপোর্ট প্রদান করে।

এনভিডিয়া গ্রাফিক্স কার্ড ব্যবহারকারীদের জন্য , ওপেন-সোর্স এনভিকে ড্রাইভারটি মেশ শেডার্স-এর পূর্ণ সমর্থন অন্তর্ভুক্ত করার মাধ্যমে এক ধাপ এগিয়েছে । এই ফিচারটি জটিল জ্যামিতি তৈরির জন্য একটি বিকল্প এবং অত্যন্ত কার্যকর পদ্ধতি প্রদান করে , যা প্রচলিত প্রসেসর প্রতিবন্ধকতা দূর করে।

এছাড়াও, ডেভেলপাররা উল্লেখ করেছেন যে AMD-এর জন্য (RADV-এর মাধ্যমে) এখন নতুন গামা ইউটিলিটি উপলব্ধ হয়েছে ; এটি একটি ডায়াগনস্টিক টুল যা বিশেষভাবে মিলিমিটার নির্ভুলতার সাথে রে ট্রেসিং ক্যালকুলেশনের অবজেক্ট গ্রুপিং কাঠামো এবং বিন্যাস পরীক্ষা করার জন্য ডিজাইন করা হয়েছে ।

মোবাইল হার্ডওয়্যার অপ্টিমাইজেশন এবং ডিবাগিং

Mesa 26.2.0, Panfrost এবং PanVK ড্রাইভারের মাধ্যমে শক্তিশালী Mali G1 সিরিজের ARM GPU-এর Ultra, Premium এবং Pro ভ্যারিয়েন্টগুলোর জন্য আনুষ্ঠানিক ও অপ্টিমাইজড সাপোর্ট যোগ করেছে । এই ইন্টিগ্রেশন নিশ্চিত করে যে পোর্টেবল ডিভাইস এবং ডেভেলপমেন্ট বোর্ডগুলো উন্নত পাওয়ার এফিশিয়েন্সির সাথে আধুনিক গ্রাফিক্স ওয়ার্কলোড সামলাতে পারে।

অবশেষে, এটি উল্লেখ করা আবশ্যক যে বিপুল সংখ্যক নতুন ভলকান এক্সটেনশন একীভূত করা হয়েছে , যা ডাইনামিক রেন্ডারিং, অভ্যন্তরীণ কিউ সিঙ্ক্রোনাইজেশন, মেমরি লেআউট এবং উন্নত সাবগ্রুপ নিয়ন্ত্রণের মতো গুরুত্বপূর্ণ দিকগুলোকে অপ্টিমাইজ করে। এই সমস্ত অগ্রগতির পাশাপাশি রয়েছে বাগ ফিক্সের এক চিত্তাকর্ষক তালিকা, যা কম্পাইলেশন সমস্যা এবং মেমরি লিক থেকে শুরু করে সমসাময়িক AAA টাইটেলগুলোর গুরুতর গ্রাফিক্যাল ত্রুটি পর্যন্ত সবকিছু সমাধান করে, এবং পরবর্তী প্রোডাকশন সংস্করণের জন্য একটি মজবুত ও নির্ভরযোগ্য পথ তৈরি করে।

আপনি যদি আরও জানতে আগ্রহী হন, তাহলে নিচের লিঙ্কে বিস্তারিত তথ্য পেতে পারেন ।

লিনাক্সে মেসা ড্রাইভার কিভাবে ইনস্টল করবেন?

মেসা প্যাকেজ সব লিনাক্স ডিস্ট্রিবিউশনেই পাওয়া যায় , তাই এর ইনস্টলেশন হয় সোর্স কোড ডাউনলোড ও কম্পাইল করে ( এ সম্পর্কে সমস্ত তথ্য এখানে রয়েছে ) অথবা তুলনামূলকভাবে একটি সহজ উপায়ে করা যেতে পারে, যা আপনার ডিস্ট্রিবিউশনের অফিসিয়াল চ্যানেল বা থার্ড পার্টি থেকে এর প্রাপ্যতার উপর নির্ভর করে।

উবুন্টু, ডেবিয়ান বা এর থেকে উদ্ভূত ডিস্ট্রিবিউশনগুলোর ব্যবহারকারীরা মেসা সাধারণত এই ডিস্ট্রিবিউশনগুলোর অফিসিয়াল রিপোজিটরিগুলোতে পেয়ে থাকেন। ইনস্টল বা আপডেট করতে:

sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
সমর্থনকারীদের পক্ষে

আপনি যদি একটি PPA থেকে সর্বশেষ সংস্করণটি চান (উবুন্টু এবং এর ডেরিভেটিভগুলির জন্য):

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y

যারা ব্যবহারকারী তাদের ক্ষেত্রে আর্চ লিনাক্স এবং ডেরিভেটিভস, আমরা নিম্নলিখিত কমান্ড দিয়ে এগুলি ইনস্টল করি:

sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

ফেডোরা ব্যবহারকারীদের জানা উচিত যে, আপডেট করা প্যাকেজগুলো আপনাদের রিপোজিটরিগুলোতে সরবরাহ করা হয়েছে এবং আপনাদের শুধু এটি চালাতে হবে:

sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers

আপনি যদি আরও সাম্প্রতিক সংস্করণ চান, তাহলে আপনি Mesa Copr সংগ্রহস্থল ব্যবহার করতে পারেন:

sudo dnf copr enable grigorig/mesa-stable
sudo dnf update

অবশেষে, যারা openSUSE ব্যবহারকারী , তারা টাইপ করে ইনস্টল বা আপডেট করতে পারেন:

sudo zypper in mesa


Google-এ পছন্দের উৎস হিসেবে যোগ করুন