তারা Apple M2 এ GPU ত্বরণ সহ KDE এবং GNOME চালানোর ব্যবস্থা করে

Apple M2 এ Xonotic

Apple M2-এ Xonotic-এর ডেমো

El ড্রাইভার ডেভেলপার অ্যাপল জিপিইউ-এর জন্য ওপেন সোর্স লিনাক্স AGX Apple M2 চিপগুলির জন্য সমর্থন বাস্তবায়নের ঘোষণা করেছে এবং GPU ত্বরণের জন্য সম্পূর্ণ সমর্থন সহ M2 চিপ সহ Apple MacBook Air-এ KDE এবং GNOME ডেস্কটপ পরিবেশের সফল প্রকাশ।

M2 এ OpenGL সমর্থনের উদাহরণ হিসেবে, Xonotic গেম লঞ্চ প্রদর্শিত হয়েছিল, একই সাথে glmark2 এবং eglgears পরীক্ষার সাথে, যেখানে ব্যাটারি লাইফ পরীক্ষা, ম্যাকবুক এয়ার 8 ঘন্টা একটানা প্লেব্যাক চলে Xonotic থেকে 60 FPS এ।

এটাও লক্ষ্য করা যায় DRM ড্রাইভার (ডাইরেক্ট রেন্ডারিং ম্যানেজার) লিনাক্স কার্নেলের জন্য M2 চিপগুলির জন্য অভিযোজিত এখন আশাহি ওপেনজিএল ড্রাইভারের সাথে কাজ করতে পারেন ব্যবহারকারী স্থান পরিবর্তন করার প্রয়োজন ছাড়া Mesa জন্য বিকশিত.

সাম্প্রতিক পরিবর্তনগুলির মধ্যে রয়েছে USB3 সমর্থন বাস্তবায়ন (আগে থান্ডারবোল্ট পোর্টগুলি শুধুমাত্র USB2 মোডে ব্যবহৃত হত)

অ্যাপল সিলিকন M1 এবং পরবর্তী মেশিনগুলি অ্যাপল-ডিজাইন করা (বা অ্যাপল-কাস্টমাইজড?) হার্ডওয়্যার PHY ব্যবহার করে যাকে "Apple Type-C PHY" (ATCPHY) বলা হয় যা USB3, DisplayPort, এবং TB3/USB4 মোড সমর্থন করে। হার্ডওয়্যারের এই অংশটি USB3/DP/TB প্রোটোকল থেকে ডেটাকে তারের সিগন্যালে রূপান্তর করার জন্য দায়ী। যেহেতু আমরা খুব উচ্চ-গতির সংকেতগুলির সাথে কাজ করছি (প্রতি জোড়া 20 Gbps পর্যন্ত), PHY অবশ্যই খুব জটিল হতে হবে, এবং অনেকগুলি অ্যানালগ নব আছে যেগুলিকে পৃথকভাবে ক্যালিব্রেট করতে হবে৷ USB2 এর সাথে, আপনার সর্বজনীন সেটিংস থাকতে পারে যা সমস্ত ডিভাইসের জন্য কাজ করে, কিন্তু এটি USB3 এবং অন্যান্য উচ্চ গতির প্রোটোকলের জন্য কাজ করবে না!

PHY কন্ট্রোলারের কাজ হল ফিজিক্যাল হার্ডওয়্যারকে আপনার নির্দিষ্ট চিপের জন্য নির্দিষ্ট সেটিংসের সাথে কনফিগার করা, যা ফ্যাক্টরিতে ক্যালিব্রেট করা হয় এবং বিভিন্ন মোড চালু এবং বন্ধ থাকায় সমস্ত PHY হার্ডওয়্যারের পুনর্বিন্যাস পরিচালনা করা।

বাস্তবে, এর অর্থ হল প্রচুর "ম্যাজিক" রেজিস্ট্রি ট্যাপ, যার মধ্যে কিছু ফ্যাক্টরি-লিখিত eFuse থেকে আসা পরিবর্তনশীল ডেটা সহ।

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

অন্যদিকে, আরেকটি বৈশিষ্ট্য যা অনেক মনোযোগ আকর্ষণ করে তা হল "শক্তি ব্যবস্থাপনা"যে লিনাক্সে, S0ix সমতুল্যকে s2idle বলা হয় (নিষ্ক্রিয় থেকে সাসপেন্ড), এবং এটি ঠিক তাই করে যা এটি বলে যে এটি সিস্টেম সাসপেন্ড চালগুলি সম্পাদন করে, কিন্তু তারপর হার্ডওয়্যারটিকে একটি নিষ্ক্রিয় অবস্থায় রাখে।

কিছু লোক নিষ্ক্রিয় থাকাকালীন Asahi Linux মেশিনে উচ্চ ব্যাটারি ড্রেন রিপোর্ট করেছে, এবং এটি প্রায় সবসময় খারাপ আচরণকারী ব্যবহারকারীর স্থানের কারণে হয় যার ফলে প্রচুর সংখ্যক জেগে থাকে বা CPU গুলিকে ব্যস্ত রাখে। s2idle এই সমস্যার সমাধান করে!

s2idle-এর জন্য কোনো বিশেষ ড্রাইভার বা সমর্থনের প্রয়োজন নেই, তবে এটিকে কাজ করার জন্য ড্রাইভারগুলিতে সাসপেন্ড/রিজুম সমর্থন প্রয়োজন (অর্থাৎ, অন্তত ব্যর্থ হবেন না)।

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

এদিকে, আশাহি প্রজেক্ট ডেভেলপার, যা অ্যাপল দ্বারা উন্নত ARM চিপ দিয়ে সজ্জিত ম্যাক কম্পিউটারে চালানোর জন্য Linux পোর্ট করার লক্ষ্য রাখে, বিতরণের একটি নভেম্বর আপডেট প্রস্তুত করেছেন (590 MB এবং 3,4 GB) এবং প্রকল্পের একটি অগ্রগতি প্রতিবেদন প্রকাশ করেছে।

লিনাক্স ড্রাইভার ডেভেলপমেন্টকে জটিল করার জন্য, অ্যাপলের M1/M2 চিপগুলি তাদের নিজস্ব অ্যাপল-ডিজাইন করা GPU ব্যবহার করে, মালিকানাধীন ফার্মওয়্যার চালায় এবং মোটামুটি জটিল ভাগ করা ডেটা স্ট্রাকচার ব্যবহার করে। GPU এর জন্য কোন প্রযুক্তিগত ডকুমেন্টেশন নেই এবং স্বাধীন ড্রাইভার ডেভেলপমেন্ট ম্যাকোস ড্রাইভারের বিপরীত প্রকৌশল ব্যবহার করে।

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

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


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

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

*

*

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