গ্রাফিক্স ড্রাইভার সম্পর্কিত কোডের প্রায় 5.19 লাইন লিনাক্স 500 এ গৃহীত হয়েছে

লোগো কার্নেল লিনাক্স, টাক্স

সম্প্রতি এমন খবর ছড়িয়েছে ভান্ডার মধ্যে যার মধ্যে কার্নেল রিলিজ হয় Linux 5.19 DRM সাবসিস্টেমের সাথে সম্পর্কিত পরিবর্তনের আরেকটি সেট পেয়েছে (ডাইরেক্ট রেন্ডারিং ম্যানেজার) এবং গ্রাফিক্স ড্রাইভার।

প্যাচ সেট গৃহীত এটি আকর্ষণীয় কারণ এতে 495k লাইন কোড রয়েছে, যা প্রতিটি কার্নেল শাখায় পরিবর্তনের মোট আকারের সাথে তুলনীয় (উদাহরণস্বরূপ, কার্নেল 506 এ 5.17k লাইন কোড যোগ করা হয়েছে)।

হ্যালো লিনাস

এটি 5.19-rc1 এর জন্য প্রধান drm পুল অনুরোধ।

নীচের সাধারণ সারাংশ, ইন্টেল নির্দিষ্ট ল্যাপটপ SKUগুলিতে DG2 সক্ষম করেছে,
এএমডি নতুন জিপিইউ সমর্থন শুরু করেছে, এমএসএম ব্যবহারকারীকে VA নিয়ন্ত্রণ বরাদ্দ করেছে।

দ্বন্দ্ব:
আমি কয়েক ঘন্টা আগে এখানে আপনার গাছের সাথে মিশে গিয়েছিলাম, দুটি i915 দ্বন্দ্ব ছিল
কিন্তু তারা সমাধান করা বেশ সহজ ছিল তাই আমি মনে করি আপনি তাদের পরিচালনা করতে পারেন।

এখানে আমার রাজত্বের বাইরে অনেক কিছুই নেই।

যথারীতি কোন সমস্যা হলে জানাবেন,

প্রাপ্ত প্যাচে উল্লেখ করা হয়েছে আনুমানিক 400 লাইন অন্তর্ভুক্ত একত্রিত ASIC রেজিস্টার ডেটা হেডার ফাইল থেকে আসা AMD GPU ড্রাইভারে স্বয়ংক্রিয়ভাবে তৈরি হয়।

এর পাশাপাশি তাও তুলে ধরা হলো আরও 22,5 হাজার লাইন AMD SoC21 সমর্থনের প্রাথমিক বাস্তবায়ন প্রদান করে. AMD GPU ড্রাইভারের মোট আকার কোডের 4 মিলিয়ন লাইন অতিক্রম করেছে (তুলনার জন্য, সমগ্র Linux 1.0 কার্নেলে 176 হাজার লাইন কোড, 2,0 – 778 হাজার, 2,4 – 3,4 মিলিয়ন, 5,13 – 29,2 মিলিয়ন) অন্তর্ভুক্ত রয়েছে। SoC21 ছাড়াও, AMD ড্রাইভারে SMU 13.x (সিস্টেম ম্যানেজমেন্ট ইউনিট), USB-C এবং GPUVM-এর জন্য আপডেট করা সমর্থন, এবং RDNA3 (RX 7000) এবং CDNA (AMD প্রবৃত্তি) এর পরবর্তী প্রজন্মকে সমর্থন করার জন্য প্রস্তুত রয়েছে। .

ইন্টেল ড্রাইভারে, সবচেয়ে বেশি পরিবর্তন হয় (৫.৬ হাজার) পাওয়ার ম্যানেজমেন্ট কোডে রয়েছে. এছাড়াও ল্যাপটপে ব্যবহৃত ইন্টেল ডিজি 2 (আর্ক অ্যালকেমিস্ট) জিপিইউগুলির জন্য ইন্টেল ড্রাইভার আইডি যোগ করা হয়েছে, ইন্টেল র‌্যাপ্টর প্ল্যাটফর্ম লেক-পি (আরপিএল-পি) এর জন্য প্রাথমিক সহায়তা প্রদান করেছে, আর্কটিক সাউন্ড-এম গ্রাফিক্স কার্ড সম্পর্কে তথ্য যোগ করেছে, কম্পিউট ইঞ্জিনের জন্য ABI প্রয়োগ করেছে, DG4 কার্ডের জন্য Tile2 ফরম্যাট সমর্থন যোগ করা হয়েছে, Haswell মাইক্রোআর্কিটেকচারের উপর ভিত্তি করে সিস্টেমের জন্য DisplayPort HDR সমর্থন প্রয়োগ করা হয়েছে।

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

আপনি যদি Linux 5.19-এর পরবর্তী সংস্করণের জন্য প্রস্তাবিত পরিবর্তনগুলি সম্পর্কে আরও জানতে চান, তাহলে আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক.

শেষ কিন্তু অন্তত নয়, এটি উল্লেখ করার মতো যে সম্প্রতি একটি দুর্বলতা চিহ্নিত করা হয়েছিল (জন্য CVE-2022-1729) লিনাক্স কার্নেলে যা স্থানীয় ব্যবহারকারীকে সিস্টেমে রুট অ্যাক্সেস পেতে অনুমতি দিতে পারে।

ক্ষতিগ্রস্থতা পারফ সাবসিস্টেমের একটি রেস অবস্থার কারণে হয়, যা কার্নেল মেমরির একটি ইতিমধ্যে মুক্ত এলাকায় অ্যাক্সেস শুরু করতে ব্যবহার করা যেতে পারে (ব্যবহার-পর-মুক্ত)। কার্নেল 4.0-rc1 প্রকাশের পর থেকে সমস্যাটি প্রকাশ পেয়েছে। 5.4.193+ সংস্করণের জন্য শোষণযোগ্যতা নিশ্চিত করা হয়েছে।

এটি পারফ সাবসিস্টেমে সম্প্রতি রিপোর্ট করা দুর্বলতার (CVE-2022-1729) একটি ঘোষণা লিনাক্স কার্নেলের। সমস্যা হল একটি জাতি শর্ত যা দেখানো হয়েছিল একটি স্থানীয় বিশেষাধিকারের অনুমতি দেওয়ার জন্য বর্তমান কার্নেল সংস্করণ >= 5.4.193 রুট করার জন্য বৃদ্ধি, কিন্তু কার্নেল থেকে বাগটি বিদ্যমান বলে মনে হচ্ছে সংস্করণ 4.0-rc1 (প্যাচ এই সংস্করণের প্রতিশ্রুতি ঠিক করে)।
সৌভাগ্যবশত, প্রধান লিনাক্স ডিস্ট্রিবিউশনগুলি প্রায়ই অ-সুবিধাপ্রাপ্ত ব্যবহারকারীদের জন্য পারফ ব্যবহার সীমাবদ্ধ করে sysctl ভেরিয়েবল kernel.perf_event_paranoid >= 3 সেট করা, কার্যকরভাবে প্রতিনিধিত্ব করছে নিরীহ দুর্বলতা।

ফিক্স বর্তমানে শুধুমাত্র একটি প্যাচ হিসাবে উপলব্ধ. দুর্বলতার বিপদ এই সত্য দ্বারা প্রশমিত হয় যে বেশিরভাগ ডিস্ট্রিবিউশন ডিফল্টরূপে অ-সুবিধাপ্রাপ্ত ব্যবহারকারীদের জন্য পারফ অ্যাক্সেস সীমাবদ্ধ করে। একটি নিরাপত্তা সমাধান হিসাবে, আপনি sysctl kernel.perf_event_paranoid প্যারামিটার 3 এ সেট করতে পারেন।


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

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

*

*

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