ফেডোরা লিনাক্স 1 এ Apple M39 এ চলমান ব্লেন্ডারের স্ক্রিনশট
প্রকল্প উন্নয়ন দল আশাহি লিনাক্স (যে প্রকল্পটির লক্ষ্য অ্যাপল সিলিকন ম্যাকগুলিতে লিনাক্স সমর্থন করা এবং যা আমরা ইতিমধ্যে ব্লগে এখানে কথা বলেছি) dio সম্প্রতি ঘোষণা করেছে যে এটি সামঞ্জস্য অর্জন করেছে জন্য সমর্থন Apple M4.6 এবং M3.2 চিপগুলিতে OpenGL 1 এবং OpenGL ES 2।
এটা লক্ষ্য করা গুরুত্বপূর্ণ যে নেটিভ গ্রাফিক্স ড্রাইভার Apple M1 চিপসের জন্য তারা শুধুমাত্র OpenGL 4.1 স্পেসিফিকেশন বাস্তবায়ন করে, যা OpenGL 4.6-এর জন্য একটি উল্লেখযোগ্য অগ্রগতি সমর্থন করে।
এই ঘোষণা দিয়ে প্রকল্পটি অ্যাপলের বাস্তবায়নকে ছাড়িয়ে গেছে OpenGL ES 3.1 এবং OpenGL 4.6 সমর্থন করে, অ্যাপল তার মালিকানা "মেটাল" গ্রাফিক্স API-এ ফোকাস স্থানান্তরিত করে, OpenGL সমর্থন থেকে দূরে সরে গেছে
4.6/3.2 মেনে চলা ড্রাইভারদের সঠিকতা নিশ্চিত করতে 100.000-এর বেশি পরীক্ষায় উত্তীর্ণ হতে হবে। সমর্থিত ড্রাইভারের অফিসিয়াল তালিকায় এখন OpenGL 4.6 এবং ES 3.2 অন্তর্ভুক্ত রয়েছে।
যদিও বিক্রেতা এখনও আধুনিক OpenGL এর মত গ্রাফিক্স মান সমর্থন করে না, আমরা তা করি। এই ভ্যালেন্টাইন্স ডে, আমরা আন্তঃপরিচালনযোগ্য উন্মুক্ত মানগুলির জন্য আমাদের ভালবাসা প্রকাশ করতে চাই। আমরা ব্যবহারকারী এবং ডেভেলপারদের লক-ইন থেকে মুক্ত করতে চাই, বিশেষ পোর্ট ছাড়াই অ্যাপ্লিকেশনগুলিকে তাদের ইচ্ছামত যেকোন জায়গায় চালানোর অনুমতি দিয়ে।
ওপেনজিএল 4.1 থেকে ওপেনজিএল 4.6-এ লাফ থেকে আলাদা হওয়া বৈশিষ্ট্যগুলির মধ্যে, নিম্নলিখিত উল্লেখ করা হয়:
- আধুনিক অ্যাপ্লিকেশনের সাথে সামঞ্জস্যপূর্ণ: আপডেটটি আধুনিক ওপেনজিএল ওয়ার্কলোড, যেমন ব্লেন্ডার, রিউজিনক্স এবং সিট্রার জন্য আরও বেশি সমর্থনের প্রতিশ্রুতি দেয়, সর্বশেষ সংস্করণগুলির সাথে অনুগত ড্রাইভারদের ধন্যবাদ৷
- মান সম্মতি: নতুন চালকরা 100,000 টিরও বেশি পরীক্ষায় উত্তীর্ণ হয়েছে যাতে সঠিকতা এবং মানগুলির সাথে সম্মতি নিশ্চিত করা যায়৷ তারা এখন OpenGL 4.6 এবং ES 3.2-এর জন্য অনুগত ড্রাইভারের অফিসিয়াল তালিকায় রয়েছে।
- দৃঢ়তা এবং নিরাপত্তা: গ্রাফিক্স ড্রাইভারের দৃঢ়তা এবং নিরাপত্তার গুরুত্বের উপর জোর দেওয়া হয়, বিশেষ করে এমন পরিবেশে যেখানে অবিশ্বস্ত শেডারগুলি পরিচালনা করা হয়, যেমন ওয়েব ব্রাউজার৷
- অপ্টিমাইজেশন ডি রেন্ডিমেনট: নতুন বৈশিষ্ট্য এবং যোগ দৃঢ়তা সত্ত্বেও, আমরা কর্মক্ষমতার উপর প্রভাব কমিয়ে আনতে চাই, যেমন নির্দেশাবলীর দক্ষ ব্যবহার এবং পুনরাবৃত্তিমূলক গণনার জন্য প্রস্তাবনা।
- মিপম্যাপিং সমর্থন: মিপম্যাপিংয়ের সাথে সম্পর্কিত একটি নির্দিষ্ট সমস্যা বিশদ এবং একটি সমাধান পদ্ধতি যা দক্ষতা এবং মান সম্মতির ভারসাম্য বজায় রাখে প্রস্তাবিত।
উপরন্তু, খরোনোস কনসোর্টিয়াম নিয়ামকের সম্পূর্ণ সামঞ্জস্যতা স্বীকার করেছে AGX GPU-এর জন্য Open Asahi, Apple M1 এবং M2 চিপগুলিতে উপস্থিত, OpenGL 4.6 এবং OpenGL ES 3.2 স্পেসিফিকেশন সহ। এই ড্রাইভার সফলভাবে সমস্ত CTS পরীক্ষা পাস করেছে (ক্রোনোস কনফরমেন্স টেস্ট স্যুট) এবং প্রত্যয়িত ড্রাইভারের তালিকায় অন্তর্ভুক্ত। পরীক্ষাটি Apple M1, M1 Pro/Max/Ultra, M2 এবং M2 Pro/Max ডিভাইসে Asahi Linux Fedora Remix বিতরণ, Mesa 24.0.0 এবং X.Org X সার্ভার (X11_GLX) সহ পরিবেশে সম্পাদিত হয়েছিল।
এটা উল্লেখ করা জরুরীM1 এবং M2 চিপগুলির জন্য অ্যাপলের আসল মালিকানাধীন ড্রাইভারগুলি এখনও অন্তর্ভুক্ত করা হয়নি খরোনোস প্রত্যয়িত ড্রাইভারের তালিকায়। এই শংসাপত্রটি পাওয়া Asahi ওপেন কন্ট্রোলারকে আনুষ্ঠানিকভাবে গ্রাফিক্স স্ট্যান্ডার্ডের সাথে তার সামঞ্জস্যতা ঘোষণা করতে এবং সংশ্লিষ্ট Khronos ট্রেডমার্ক ব্যবহার করার অনুমতি দেয়।
যেহেতু M1 GPU-তে OpenGL ES 3.2 এবং OpenGL 4.2 বাস্তবায়নের জন্য প্রয়োজনীয় কিছু হার্ডওয়্যার ক্ষমতার অভাব রয়েছে, তাই বিদ্যমান বৈশিষ্ট্যগুলি ব্যবহার করে অনুপস্থিত কার্যকারিতা প্রয়োগ করা হয়েছে। উদাহরণস্বরূপ, জ্যামিতি, টেসেলেশন এবং ট্রান্সফর্ম ফিডব্যাক শেডারগুলি অন্যান্য পদ্ধতির মধ্যে গণনামূলক শেডার ব্যবহার করে প্রয়োগ করা হয়েছে।
শেষ পর্যন্ত এটি উল্লেখ করা হয় ভবিষ্যতে, Apple AGX GPU-এর জন্য ওপেন ড্রাইভার ডেভেলপমেন্ট Vulkan গ্রাফিক্স API-এর জন্য সমর্থন প্রদানের উপর ফোকাস করবে. Vulkan বাস্তবায়নটি ওপেনজিএল-এর ড্রাইভারগুলিতে ব্যবহৃত কিছু প্রমাণিত স্ট্যান্ডার্ড কোড ব্যবহার করবে, যা Apple AGX GPU-এর জন্য ওপেন ড্রাইভারের বাস্তুতন্ত্রে এক ধাপ এগিয়ে প্রতিনিধিত্ব করে।
রেডি-টু-ব্যবহারের ড্রাইভার প্যাকেজগুলি এখন Fedora সংগ্রহস্থলগুলিতে উপলব্ধ এবং Fedora-এর Asahi Remix 39 নামক একটি বিশেষ সংস্করণে ব্যবহার করা যেতে পারে, যা Apple ARM চিপগুলির সাথে সিস্টেমে ইনস্টলেশনের জন্য ডিজাইন করা হয়েছে।
এগুলি ইনস্টল করতে কেবল চালান:
dnf upgrade --refresh
যদি হয় এটি সম্পর্কে আরও জানতে আগ্রহী, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।