Mesa 22.3.0 শেডার, এক্সটেনশন এবং আরও অনেক কিছুর উন্নতি নিয়ে এসেছে

ড্রাইভার টেবিল

Mesa হল একটি ওপেন সোর্স, উন্নত গ্রাফিক্স লাইব্রেরি যা OpenGL-এর সাধারণ বাস্তবায়ন প্রদান করে।

সম্প্রতি প্রবর্তন OpenGL এবং Vulkan API বাস্তবায়নের নতুন সংস্করণ "সারণী 22.3.0", এটি মেসা 22.3.0 শাখার প্রথম সংস্করণ যার একটি পরীক্ষামূলক অবস্থা রয়েছে এবং এটি পরে (কোডের চূড়ান্ত স্থিতিশীলতার পরে), একটি স্থিতিশীল সংস্করণ 22.3.1 প্রকাশ করা হবে।

Mesa 22.3-এ, Vulkan 1.3 গ্রাফিক্স API সমর্থন Intel GPU-এর জন্য anv, AMD GPU-এর জন্য radv এবং এমুলেটর (vn) মোডে উপলব্ধ। Vulkan 1.1-এর জন্য সমর্থন v1.0dv ড্রাইভারে (Raspberry Pi 3 Broadcom VideoCore VI GPU) ল্যাভাপাইপ সফ্টওয়্যার রাস্টারাইজার (lvp) এবং Vulkan 4-এ প্রয়োগ করা হয়েছে।

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

এই নতুন সংস্করণে যা উপস্থাপিত হয়এবং freedreno ড্রাইভার যোগ করুন কোয়ালকম অ্যাড্রেনো জিপিইউ এর জন্য সঙ্গে সামঞ্জস্যপূর্ণ গ্রাফিক্স এপিআই OpenGL 4.5 এবং এমুলেটর ড্রাইভার (vn) API অনুগত ভলকান 1.3।

এই নতুন সংস্করণে যে পরিবর্তনগুলি দেখা যাচ্ছে তা হল আরেকটি GFX11/RDNA3 GPU-এর জন্য সমর্থন যোগ করা হয়েছে RADV (AMD) Vulkan Driver-এ (Radeon RX 7000 সিরিজ), আর R8G8B8, B8G8R8, এবং R16G16B16 পিক্সেল ফরম্যাটের পাশাপাশি 64-বিট ভার্টেক্স বাফার ফর্ম্যাটের জন্য সমর্থন যোগ করা হয়েছে।

আমরা সারণি 22.3.0 এও এটি খুঁজে পেতে পারি Rusticl ড্রাইভারটি OpenCL 3.0 স্পেসিফিকেশন বাস্তবায়নের সাথে অন্তর্ভুক্ত করা হয়েছে, যা ক্রস-প্ল্যাটফর্ম সমান্তরাল কম্পিউটিং অর্কেস্ট্রেট করার জন্য C ভাষা API এবং এক্সটেনশনগুলিকে সংজ্ঞায়িত করে। ড্রাইভারটি রাস্টে লেখা, মেসা-তে দেওয়া গ্যালিয়াম ইন্টারফেস ব্যবহার করে বিকশিত, এবং মেসা-তে উপস্থিত ক্লোভার ওপেনসিএল ইন্টারফেসের অ্যানালগ হিসেবে কাজ করে।

ক্লোভারকে দীর্ঘদিন ধরে অবহেলিত করা হয়েছে এবং এর ভবিষ্যত প্রতিস্থাপন হিসেবে রাস্টিকলকে রাখা হয়েছে। মরিচা এবং রাস্টিক্ল সমর্থন ডিফল্টরূপে অক্ষম করা হয় এবং স্পষ্ট বিকল্পগুলির সাথে সংকলন প্রয়োজন "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" এটি উল্লেখ করা উচিত যে কম্পাইল করার সময়, অতিরিক্ত নির্ভরতা হিসাবে rustc কম্পাইলার, বিন্ডজেন, LLVM, SPIRV-Tools এবং SPIRV-LLVM-অনুবাদক প্রয়োজন।

উপরন্তু, নিয়ন্ত্রক RadeonSI মাল্টি-থ্রেডেড রেন্ডারিংয়ের জন্য সমর্থন করে OpenGL এর মাধ্যমে ডিফল্টরূপে সক্রিয়, যখন প্যানফ্রস্ট ড্রাইভার ডিস্কে শেডার্স ক্যাশে করার ক্ষমতা প্রয়োগ করে এবং মালি T620 GPU-এর জন্য সমর্থন যোগ করে।

মেসা 22.3.0-তে থাকা অন্যান্য পরিবর্তনগুলির মধ্যে:

  • মেসা-ডিবি চালু করা হয়েছে, একটি নতুন ধরনের শেডার ক্যাশে যা একটি একক ফাইলে ডেটা সঞ্চয় করে।
  • ড্রাইভারটি OpenGL 3.1 স্পেসিফিকেশন এবং OpenGL ES 3.1 এর সাথে সঙ্গতিপূর্ণ।
  • রে ট্রেসিংয়ের জন্য কোডটি অপ্টিমাইজ করা হয়েছে।
  • ExtendedDynamicState2PatchControlPoints পতাকার জন্য সমর্থন যোগ করা হয়েছে, যা VK_EXT_extended_dynamic_state2 এক্সটেনশনের জন্য সমর্থন সংজ্ঞায়িত করে।
  • ইন্টিগ্রেটেড রেডিয়ন রে ট্রেসিং বিশ্লেষক।
  • OpenGL এক্সটেনশনের জন্য সমর্থন যোগ করা হয়েছে: llvmpipe-এর জন্য GL_ARB_shader_clock, জিঙ্কের জন্য GL_KHR_blend_equation_advanced_coherent, llvmpipe-এর জন্য GL_NV_shader_atomic_float।
  • Se agregó soporte para las extensiones de Vulkan: VK_KHR_shader_clock para lavapipe, VK_EXT_attachment_feedback_loop_layout para RADV, lavapipe, VK_KHR_global_priority para RADV, VK_EXT_load_store_op_none para RADV, VK_EXT_mutable_descriptor_type para RADV, VK_EXT_shader_atomic_float para lvp, VK_EXT_shader_atomic_float2 para lvp, VK_EXT_image_robustness para v3dv., VK_EXT_extended_dynamic_state3 para lavapipe, RADV y ANV, RADV-এর জন্য VK_EXT_extended_dynamic_state2।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন মেসা ড্রাইভারের এই নতুন সংস্করণ সম্পর্কে, আপনি পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্কে বিশদ।

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

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

যারা উবুন্টু, লিনাক্স মিন্ট এবং ডেরিভেটিভসের ব্যবহারকারী তাদের জন্য তারা নিম্নলিখিত সংগ্রহস্থলগুলি যুক্ত করতে পারেন যেখানে ড্রাইভারগুলি দ্রুত আপডেট হয়।

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

এখন আমরা আমাদের প্যাকেজগুলি এবং সংগ্রহস্থলের তালিকাটি আপডেট করতে যাচ্ছি:

sudo apt update

এবং পরিশেষে আমরা ড্রাইভারগুলি ইনস্টল করতে পারি:

sudo apt upgrade

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

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

তারা যারা হয় ফেডোরা 32 ব্যবহারকারী এই সংগ্রহস্থলটি ব্যবহার করতে পারেন, সুতরাং তাদের অবশ্যই কর্পসটি সক্ষম করতে হবে:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

পরিশেষে, যারা ওপেনসুএস ব্যবহারকারী, তাদের টাইপ করে ইনস্টল বা আপগ্রেড করতে পারেন:

sudo zypper in mesa

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।