একজন NVIDIA বিকাশকারী ওয়েল্যান্ডের সাথে পরিকল্পনা এবং বর্তমান ড্রাইভারের অবস্থা শেয়ার করে

এনভিডিয়া লিনাক্স

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

পক্ষে NVIDIA, এই আন্দোলন নতুন কিছু নয়, কিন্তু এটা তাদের জন্য সহজ কিছু নয়, যেহেতু অ্যারন প্লাটনার, NVIDIA-এর অন্যতম প্রধান বিকাশকারী, একটি সামঞ্জস্য অবস্থা মূল্যায়ন প্রস্তাব করেছে NVIDIA এবং Wayland এর মধ্যে।

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

বর্তমানে, এনভিডিআইএ ড্রাইভারের কিছু বৈশিষ্ট্য নেই, যেমন এর সম্ভাবনা পৃথক বাফার সহ স্টেরিও আউটপুট (বাম এবং ডানে) GLX, EGL বা Vulkan ব্যবহার করে, SLI মোজাইক মোড বৃহৎ ডিসপ্লে কনফিগারেশন পরিচালনা করার জন্য একাধিক GPU-কে একক লজিক্যাল ইউনিটে একত্রিত করার অনুমতি দেয়, সমর্থিত নয়। অতিরিক্তভাবে, NVIDIA কনফিগারেটর বর্তমানে ওয়েল্যান্ড সিস্টেমে একই স্তরের কাস্টমাইজেশন অফার করতে পারে না, কারণ বিভিন্ন কম্পোজিট সার্ভারের মধ্যে প্রদর্শন কনফিগার করার জন্য কোনও সর্বজনীন প্রক্রিয়া নেই।

এছাড়াও বৈশিষ্ট্যের সমস্যা রয়েছে যা বাস্তবায়ন করা যায় না তাদের ডিজাইনের পার্থক্যের কারণে সমস্ত যৌগিক সার্ভার জুড়ে সমানভাবে। এটি অসঙ্গতি তৈরি করে যা সম্পূর্ণ সমর্থন প্রদান করা কঠিন করে তোলে।

প্লাটনার, বিলম্ব যে উল্লেখ ওয়েল্যান্ডে নির্দিষ্ট ক্ষমতার সম্পূর্ণ বাস্তবায়নে প্রোটোকল সীমাবদ্ধতা এবং বিকেন্দ্রীভূত আর্কিটেকচারের সংমিশ্রণের কারণে যৌগিক সার্ভারের। যদিও Vulkan প্রতিশ্রুতিশীল বিকল্পগুলি অফার করে, অনেক অ্যাপ্লিকেশন এবং উন্নত কনফিগারেশন যা X11 ইকোসিস্টেমের নির্দিষ্ট বৈশিষ্ট্যের উপর নির্ভর করে এখনও NVIDIA ড্রাইভারের সাথে Wayland-এ সমতুল্য সমর্থন খুঁজে পায় না।

অন্যদিকে, যদিও এই ক্ষমতার কিছু পাওয়া যায় না সরাসরি ওয়েল্যান্ডের অধীনে, NVIDIA হাইলাইট করে যে সেগুলি Vulkan গ্রাফিক্স API এর মাধ্যমে প্রয়োগ করা যেতে পারে এবং এর এক্সটেনশন। Vulkan এর মাধ্যমে সক্রিয় কার্যকারিতাগুলির মধ্যে, নিম্নলিখিতগুলি আলাদা:

  • স্টেরিও আউটপুট: মাল্টি-ভিউ রেন্ডারিংয়ের জন্য সমর্থন সহ VK_KHR_multiview এর মাধ্যমে।
  • স্পষ্ট SLI মোড: VK_KHR_device_group এর সাথে বাস্তবায়িত, একাধিক GPU-এর উন্নত ব্যবস্থাপনার অনুমতি দেয়।
  • ফ্রেমবাফার এবং সিঙ্ক গ্রুপ: VK_NV_present_barrier-এর মতো এক্সটেনশনগুলি সোয়াপ গ্রুপ, ফ্রেম লক এবং জেনলক ব্যবহার করতে সক্ষম করে, একাধিক ডিসপ্লের মধ্যে সুনির্দিষ্ট সিঙ্ক্রোনাইজেশন প্রয়োজন এমন অ্যাপ্লিকেশনগুলির জন্য গুরুত্বপূর্ণ বৈশিষ্ট্য।

শেষ পর্যন্ত এটি উল্লেখ করা হয় NVIDIA কাজ করছে সক্রিয়ভাবে তাদের ড্রাইভারের সামঞ্জস্য উন্নত করতে এবং এইগুলি কিছু ফাংশন যা বিকাশে রয়েছে অথবা এটি ভবিষ্যতের সংস্করণগুলিতে বাস্তবায়নের পরিকল্পনা করা হয়েছে:

  • পরিবর্তনশীল রিফ্রেশ রেট (VRR): ওয়েল্যান্ডে মাল্টি-মনিটর কনফিগারেশনে পরিবর্তনশীল রিফ্রেশ হারের জন্য সমর্থন। (পরবর্তী ড্রাইভার রিলিজের জন্য স্লেটেড)।
  • ভুল আউটপুট রেজোলিউশন: ডিফল্ট প্যারামিটার nvidia-drm fbdev=1 সেট করা হবে, nvidia-drm এবং simpledrm-এর মধ্যে স্যুইচ করার সময় আউটপুট সমস্যার সমাধান করা হবে।
  • nvidia-drm modeset=1 সেট করা হচ্ছে যা রেন্ডারিং পাইপলাইনের আরও দক্ষ পরিচালনার অনুমতি দেবে।
  • স্ক্রিন মাল্টিপ্লেক্সার: একটি পূর্ণ-স্ক্রীন অ্যাপ্লিকেশনের প্রয়োজন হলে স্বয়ংক্রিয়ভাবে বিচ্ছিন্ন GPU-তে স্যুইচ করার জন্য সমর্থন।
  • ওয়ার্পিং, ব্লেন্ডিং, পিক্সেল শিফটিং এর জন্য সমর্থন এবং উন্নত সেটিংস যেমন COLOR_ENCODING এবং COLOR_RANGE, যা ভিজ্যুয়াল গুণমান এবং রঙের প্রজননের আরও সুনির্দিষ্ট ব্যবস্থাপনার অনুমতি দেয়।
  • স্ক্রীন আউটপুট বাফার: এটি Xwayland এর সাথে ডবল বাফারিং, গ্রাফিক কর্মক্ষমতা উন্নত করতে এবং ছিঁড়ে যাওয়ার মতো সমস্যাগুলি হ্রাস করার অনুমতি দেয়।
  • এনভিডিয়া-ডিআরএম-এ সমর্থন: এই প্রক্রিয়াটি ফ্রেমের আউটপুটকে পর্দার সাথে সিঙ্ক্রোনাইজ করার অনুমতি দেবে, ওয়েল্যান্ডে চাক্ষুষ তরলতা উন্নত করবে।
  • VDPAU API: ওয়েল্যান্ডে VDPAU-এর জন্য সমর্থন যোগ করা হয়েছে, ডিকোডিং, কম্পোজিটিং এবং ভিডিও পোস্ট-প্রসেসিংয়ের মতো কাজের জন্য হার্ডওয়্যার ত্বরণ সক্ষম করে।
  • ভিজিপিইউ সমর্থন বাস্তবায়ন: যা পেশাদার এবং ক্লাউড সিস্টেমের জন্য আদর্শ ভার্চুয়ালাইজেশন পরিবেশে একটি ভৌত ​​GPU-এর সম্পদ শেয়ার করার অনুমতি দেবে।
  • egl-x11 লাইব্রেরি: Xwayland-এ EGL-এর আরও ভাল ইন্টিগ্রেশন, Wayland-এ X11 অ্যাপ্লিকেশানগুলির জন্য আরও শক্তিশালী সমর্থনের অনুমতি দেয়।

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