Xe, Intel এর GPU-এর জন্য নতুন লিনাক্স ড্রাইভার

Xe

Xe হল আধুনিক iGPUs এবং dGPU গুলির জন্য নতুন Linux কার্নেল গ্রাফিক্স ড্রাইভার

Intel উন্মোচন সম্প্রতি ডি এর প্রাথমিক সংস্করণ প্রকাশ করেছেলিনাক্স কার্নেলের জন্য একটি নতুন ড্রাইভার, কোড নাম সহ "Xe", উল্লেখ করেছেন যে এই নতুন চালকরা ইন্টিগ্রেটেড জিপিইউ এবং গ্রাফিক্স কার্ডের সাথে ব্যবহারের উদ্দেশ্যে বিচক্ষণ Intel Xe আর্কিটেকচারের উপর ভিত্তি করে টাইগার লেক প্রসেসর এবং আর্ক ফ্যামিলি গ্রাফিক্স কার্ড নির্বাচন করার পর থেকে ইন্টিগ্রেটেড গ্রাফিক্সে ব্যবহৃত হয়।

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

কোডটি প্রাথমিকভাবে বিভিন্ন হার্ডওয়্যার আর্কিটেকচার সমর্থন করার জন্য ডিজাইন করা হয়েছিল এবং x86 এবং ARM সিস্টেমে পরীক্ষার জন্য উপলব্ধ।

ইন্টেলের লিনাক্স গ্রাফিক্স ড্রাইভার ইঞ্জিনিয়াররা নতুন Gen12/Xe গ্রাফিক্সের জন্য একটি নতুন ডাইরেক্ট রেন্ডারিং ম্যানেজার ড্রাইভারের উপর চুপচাপ কাজ করছে এবং পুরানো i915 ড্রাইভার ব্যাগেজ বহন করা এড়াতে পদক্ষেপ নিয়েছে।

এটি Xe-এর জন্য একটি উপস্থাপনা, Intel GPU-এর জন্য একটি নতুন ড্রাইভার যা উভয়কেই সমর্থন করে।
টাইগার লেক থেকে সমন্বিত এবং পৃথক প্ল্যাটফর্ম (এর সাথে প্রথম প্ল্যাটফর্ম ইন্টেল Xe আর্কিটেকচার)। এই নতুন পাইলটের উদ্দেশ্য একটি নতুন ঘাঁটি রয়েছে যে থেকে কাজ পুরানো প্ল্যাটফর্ম দ্বারা বাধাগ্রস্ত হয় না, এছাড়াও গ্রহণ drm-এ শেয়ারিং বাড়ানোর জন্য আমাদের কন্ট্রোলারকে পুনরায় ডিজাইন করার সুযোগ সাবসিস্টেম, লিভারেজিং এবং আমাদেরকে অন্যের জন্য আরও অবদান রাখার অনুমতি দেয় ভাগ করা উপাদান যেমন TTM এবং drm/শিডিউলার। মেমরি মডেল VM উপর ভিত্তি করে bind যা i915 বাস্তবায়নের অনুরূপ। একইভাবে execbuf Xe-এর বাস্তবায়ন i3-এ execbuf915-এর মতোই

এটি উল্লেখ করা হয়েছে যে বর্তমান বাস্তবায়নকে এখনও বিকাশকারীদের আলোচনার জন্য একটি পরীক্ষামূলক বিকল্প হিসাবে বিবেচনা করা হয়, যা কার্নেলের মূল অংশে একীকরণের জন্য এখনও প্রস্তুত নয়। পুরানো i915 কন্ট্রোলারের কাজ বন্ধ হয় না এবং এর রক্ষণাবেক্ষণ অব্যাহত থাকবে। নতুন Xe কন্ট্রোলার 2023 সালে প্রস্তুত হওয়ার কথা রয়েছে।

কোডটি এমন একটি পর্যায়ে যেখানে এটি ইতিমধ্যে কার্যকরী এবং অভিজ্ঞ
প্রাথমিক সমর্থন সহ টাইগার লেকের মতো একাধিক প্ল্যাটফর্মের জন্য সমর্থন
Mesa (Iris এবং Anv, আমাদের OpenGL এবং Vulkan ড্রাইভারের জন্য), পাশাপাশি প্রয়োগ করা হয়েছে
NEO এর মতো (ওপেনসিএল এবং লেভেল0 এর জন্য)। একটি Mesa MR [2] এবং NEO প্রকাশিত হয়েছে
বাস্তবায়নটি আগামী বছরের শুরুর দিকে জনসমক্ষে প্রকাশ করা হবে। আমাদের একটি স্যুটও আছে। XE-এর জন্য IGT থেকে যা শীঘ্রই IGT-এ তালিকাভুক্ত হবে।

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

Xe-এর মেমরি মডেলটি i915 মেমরি মডেলের বাস্তবায়নের খুব কাছাকাছি, এবং execbuf এর বাস্তবায়ন i3 কোড থেকে execbuf915-এর মতোই। OpenGL এবং Vulkan গ্রাফিক্স API-কে সমর্থন করার জন্য, Linux কার্নেলের ড্রাইভার ছাড়াও, প্রকল্পটি Xe মডিউলের মাধ্যমে কাজ করার জন্য Iris এবং ANV Mesa ড্রাইভারের জন্য পরিবর্তনগুলিও প্রস্তুত করেছে।

এর বর্তমান আকারে, Xe-Mesa লিঙ্কটি ইতিমধ্যেই GNOME, OpenGL এবং Vulkan-ভিত্তিক ব্রাউজার এবং গেমগুলি চালানোর জন্য যথেষ্ট পরিপক্ক, তবে অন্যান্য জিনিসগুলির মধ্যে এখনও কিছু সমস্যা এবং বাগ রয়েছে যা এটিকে ক্র্যাশ করে। এছাড়াও, এখনও কোন কর্মক্ষমতা অপ্টিমাইজেশান কাজ করা হয়নি.

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

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


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

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

*

*

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