প্যান্থর, 10 তম প্রজন্মের আর্ম মালি জিপিইউ-এর জন্য কোলাবোরার ড্রাইভার

প্যান্থর

Panthor আর্ম Valhall GPU-এর জন্য একটি ওপেন সোর্স GPU কার্নেল ড্রাইভার

সহযোগী উন্মোচন একটি ব্লগ পোস্টের মাধ্যমে সবচেয়ে সাম্প্রতিক মাইলফলক এক তাদের উপস্থাপিত কাজের মধ্যে, এবং যে দীর্ঘ প্রতীক্ষিত নিয়ামক একত্রীকরণ ঘোষণা করেছে কার্নেল যা 10ম প্রজন্মের আর্ম মালি জিপিইউ-এর জন্য সমর্থন যোগ করে drm-বিবিধে এই ড্রাইভার "প্যানথর" নামে বেশি পরিচিত, 310 তম প্রজন্মের মালি GPU (G510, G710, GXNUMX) এর জন্য বিশেষভাবে ডিজাইন করা একটি ওপেন সোর্স ড্রাইভার।

এটি উল্লেখ করা হয়েছে যে নিয়ন্ত্রকের একীভূতকরণ একটি দুই বছরের সহযোগিতামূলক প্রচেষ্টা এবং বেশ কয়েকটি বিকাশকারী এবং কোম্পানির মধ্যে কাজকে প্রতিনিধিত্ব করে, Collabora উন্নত প্রযুক্তির উন্নয়নে সহযোগিতার গুরুত্ব তুলে ধরে।

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

প্রথমে, নতুন ড্রাইভারের বিকাশ বিপরীত প্রকৌশলের মাধ্যমে সম্পাদিত হয়েছিল, কিন্তু তারপরে এআরএম প্রকল্পে যোগদান করে, ডকুমেন্টেশন অ্যাক্সেস প্রদান করে এবং কোড পর্যালোচনায় অংশগ্রহণ করে। লিনাক্স কার্নেলের জন্য দুই ARM কর্মচারীকে ড্রাইভার সহ-রক্ষণাবেক্ষণকারী পদে উন্নীত করা হয়েছে। ভবিষ্যতে, একবার OpenGL ড্রাইভার প্রস্তুত হলে, নতুন Mali GPU-এর জন্য Vulkan ড্রাইভার বাস্তবায়ন এবং পুরানো Mali GPU-গুলির জন্য বিদ্যমান Vulkan ড্রাইভার আপডেট করার উপর কাজ করা হবে।

এই ড্রাইভার CSF প্রযুক্তি ব্যবহার করে (কমান্ড স্ট্রীম ফ্রন্টএন্ড) কন্ট্রোলার থেকে ফার্মওয়্যারের দিকে কিছু ফাংশন স্থানান্তর করতে, যা CPU-তে লোড কমাতে সাহায্য করে এবং GPU-তে কাজ সংগঠিত করার জন্য একটি নতুন মডেল প্রদান করে। প্যান্থর ডিআরএম (ডাইরেক্ট রেন্ডারিং ম্যানেজার) ড্রাইভার drm-misc শাখায় গৃহীত হয়েছে এবং Linux 6.10 কার্নেলে অন্তর্ভুক্ত করা হবে বলে আশা করা হচ্ছে. মেসা নতুন ড্রাইভারকে সমর্থন করার জন্য পরিবর্তনগুলিও গ্রহণ করেছে, যা মালি জিপিইউগুলির জন্য প্যানফ্রস্ট গ্যালিয়াম ড্রাইভারে অন্তর্ভুক্ত করা হবে।

মালি জিপিইউ-এর নতুন প্রজন্মে, জব ম্যানেজার শিডিয়ুলারকে একটি CSF ইন্টারফেস দ্বারা প্রতিস্থাপিত করা হয়েছে, যা কমান্ড-ফ্লো-ভিত্তিক মডেলের পরিবর্তে ফার্মওয়্যারের পাশে কমান্ড ফ্লো কিউ শিডিউলিং সহ একটি কমান্ড ফ্লো-ভিত্তিক মডেল ব্যবহার করে। চাকরি এতে GPU-তে একটি পৃথক Cortex-M7 মাইক্রোকন্ট্রোলার এবং CSF নির্দেশাবলী কার্যকর করার জন্য একটি বিশেষ কমান্ড এক্সিকিউশন ইউনিটের একীকরণ জড়িত। এই ফাংশনগুলির জন্য ব্যবহারকারীর স্থান থেকে GPU-তে কাজ স্থানান্তর করার জন্য একটি মৌলিকভাবে ভিন্ন সংস্থার প্রয়োজন।

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

এটি ছাড়াও, এটি উল্লেখ করা হয়েছে যে কার্নেল ড্রাইভার অনুরোধটি একত্রিত করেছে আমাকে গলেsa যা গ্যালিয়াম ড্রাইভারকে প্রসারিত করে নতুন 10 তম প্রজন্মের আর্ম মালি জিপিইউ সমর্থন করার জন্য বিদ্যমান। সহযোগিতা করুন রকচিপ RK3588-ভিত্তিক বোর্ডগুলি নিশ্চিত করার জন্যও কাজ করেছে একটি সম্পূর্ণ খোলা সফ্টওয়্যার স্ট্যাক ব্যবহার করে লোড করা যেতে পারে। রকচিপ RK3588-এর জন্য, একটি ডেবিয়ান-ভিত্তিক সিস্টেম ইমেজ এবং ওপেন বুটলোডার প্রস্তুত করা হয়েছে যাতে মালিকানাধীন BL31 উপাদানগুলি (বুটলোডার পর্যায় 3.1) প্রতিস্থাপন করা হয়। এটি রকচিপের RK3588 প্ল্যাটফর্মগুলির জন্য বিশেষভাবে উল্লেখযোগ্য, যেখানে এই আপডেটগুলির জন্য উন্নত কর্মক্ষমতা এবং দক্ষতা প্রত্যাশিত৷

গ্যালিয়াম ড্রাইভারের কাজ শুধুমাত্র নতুন GPU-এর জন্য সমর্থন সক্রিয় করে না, বরং আধুনিক গ্রাফিক্স API-এর সাথে পারফরম্যান্স এবং সামঞ্জস্যকে অপ্টিমাইজ করাও জড়িত। এই ড্রাইভার এক্সটেনশনটি বিভিন্ন ডিভাইস এবং ব্যবহারের পরিস্থিতি জুড়ে একটি ব্যতিক্রমী গ্রাফিক্স অভিজ্ঞতা প্রদানের চলমান প্রচেষ্টার অংশ।

যদি হয় এটি সম্পর্কে আরও জানতে আগ্রহী, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।


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

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

*

*

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