2006 সালে অ্যাপলের ইন্টেল প্ল্যাটফর্মে চলে যাওয়ার পর থেকে হ্যাকিনটোশ দৃশ্যটি বিকাশ লাভ করছে এবং 2017 সালে AMD এর ইভেন্টের পর থেকে, Ryzen Hackintoshes সম্প্রদায়ের ফোকাসে রয়েছে, Ryzen এর সাথে Intel এর উপর তাদের পারফরম্যান্স এবং বিশুদ্ধ শক্তির কারণে। যে থ্রেডরিপার সিরিজ বহন করে। এখন, এই দুটিই শক্তিশালী প্রসেসর, কিন্তু অ্যাপলের নিজস্ব সিলিকনে যাওয়ার কারণে, এই হ্যাকিনটোশের জীবন দীর্ঘ নাও হতে পারে. কিন্তু, আপাতত, তারা এখনও সমর্থিত। সুতরাং, আজ আমরা Ryzen Hackintoshes-এ আমাদের প্রথম (এবং আশা করি শুধুমাত্র) গাইড লিখব!
তো, প্রথমেই এই বিষয়ে কিছু তথ্য জেনে নেওয়া যাক।
হ্যাকিনটোশ কি?
একটি হ্যাকিনটোশ, সহজভাবে বলতে গেলে, একটি নিয়মিত পিসি, অ্যাপল সফ্টওয়্যার চালায়, একটি মাধ্যমে বুট-লোডার (বা আরও সঠিকভাবে, একটি চেইনলোডার) যেমন ওপেনকোর or ত্রিপত্রবিশেষ. ক্লোভার এবং ওপেনকোরের মধ্যে পার্থক্য হল যে ক্লোভার সম্প্রদায়ের মধ্যে আরও সুপরিচিত, এবং বছরের পর বছর ধরে ব্যবহার করা হয়েছে, এবং ওপেনকোর হল নতুন, স্থায়িত্বের উপর আরও ফোকাস সহ। এই গাইডে, আমরা ওপেনকোর ব্যবহার করব কারণ এএমডি বিল্ডগুলির জন্য আরও ভাল, কারণ আমরা এই গাইডের জন্য একটি রাইজেন প্রসেসর ব্যবহার করব।
একটি হ্যাকিনটোশ 3টি প্রধান অংশ দিয়ে তৈরি। তোমার চেইনলোডার (এই উদাহরণে ওপেনকোর), আপনার EFI ফোল্ডার, যেখানে আপনার ড্রাইভার, সিস্টেম কনফিগারেশন এবং চেইনলোডার সংরক্ষণ করা হয়, এবং, সবচেয়ে আইনিভাবে চ্যালেঞ্জিং অংশ, আপনার macOS ইনস্টলার। Ryzen Hackintosh-এ, আপনার কার্নেল প্যাচগুলিরও প্রয়োজন, কিন্তু আমরা পরে এটিতে পৌঁছাব।
সুতরাং, এর বিল্ডিং পেতে.
আমি কিভাবে একটি Ryzen Hackintosh তৈরি করব?
সুতরাং, একটি হ্যাকিনটোশ তৈরি করতে আপনার প্রথমে কয়েকটি জিনিসের প্রয়োজন হবে।
- macOS এবং OpenCore এর সাথে সামঞ্জস্যপূর্ণ একটি প্রসেসর (এখানে চেক করুন)
- macOS এর সাথে সামঞ্জস্যপূর্ণ একটি গ্রাফিক্স কার্ড (এখানে চেক করুন, আমরা এটি বিস্তারিতভাবে ব্যাখ্যা করব)
- আপনার হার্ডওয়্যারের প্রাথমিক জ্ঞান
- ধৈর্য
একবার আপনার কাছে এগুলি হয়ে গেলে, আপনাকে এই নির্দেশিকা অনুসরণ করতে ভাল হতে হবে। তো, প্রথমে হার্ডওয়্যার নিয়ে আসা যাক।
হার্ডওয়্যার সমর্থন
যেমনটি আমরা আগে উল্লেখ করেছি, Ryzen Hackintoshes বর্তমানে সমর্থিত, এবং এই নির্দেশিকাটি AMD Ryzen প্ল্যাটফর্মের উপর ভিত্তি করে, তাই আপনার যদি একটি Intel PC থাকে, তাহলে আমরা না সুপারিশ করা এই নির্দেশিকা অনুসরণ করুন, তবে, আপনি চাইলে করতে পারেন। এখন যেহেতু সিপিইউগুলি শেষ হয়ে গেছে, আসুন গ্রাফিক্স কার্ডগুলিতে যাই।
এখন, 2017 সাল থেকে গ্রাফিক্স কার্ডের ক্ষেত্রে AMD হল Apple-এর পছন্দের প্ল্যাটফর্ম। সুতরাং, 2017-এর পরে প্রকাশিত কোনও Nvidia গ্রাফিক্স কার্ড সমর্থিত হবে না। এখানে সমর্থিত গ্রাফিক্স কার্ডগুলির একটি তালিকা রয়েছে৷ এটি বিস্তারিতভাবে পড়ুন, নয়তো আপনি কিছু গোলমাল করবেন।
- সমস্ত GCN ভিত্তিক গ্রাফিক্স কার্ড বর্তমানে সমর্থিত (AMD RX 5xx, 4xx,)
- RDNA এবং RDNA2 সমর্থিত, কিন্তু কিছু GPU সামঞ্জস্যপূর্ণ নাও হতে পারে (RX 5xxx, RX 6xxx)
- AMD APU গ্রাফিক্স সমর্থিত নয় (ভেগা সিরিজ যা GCN বা RDNA ভিত্তিক নয়)
- এএমডির এর লেক্সা ভিত্তিক পোলারিস কার্ড (যেমন RX 550) হয় সমর্থিত নয়, কিন্তু তাদের কাজ করার একটি উপায় আছে
- ইন্টেল ইন্টিগ্রেটেড গ্রাফিক্স সমর্থিত হওয়া উচিত, বর্তমান সংস্করণে, 3য় প্রজন্ম (আইভি ব্রিজ) থেকে 10 তম জেনারেশন (ধূমকেতু লেক) সমর্থিত, Xeons সহ
- এনভিডিয়া টুরিং এবং বিদ্যুত্প্রবাহের একক আর্কিটেকচারের সমর্থিত নয় MacOS-এ (RTX সিরিজ এবং GTX 16xx সিরিজ)
- এনভিডিয়া প্যাসকেল এবং ম্যাক্সওয়েল আর্কিটেকচার (1xxx এবং 9xx) হল সমর্থিত macOS 10.13 হাই সিয়েরা পর্যন্ত
- এনভিডিয়া কেপলার স্থাপত্য (6xx এবং 7xx) হল সমর্থিত ম্যাকোস 11 পর্যন্ত, বিগ সুর
এখন আপনি জানেন যে কোন জিপিইউ সমর্থিত, আসুন Ryzen Hackintosh গাইডে যাই।
ম্যাকওএস ইনস্টল মিডিয়া তৈরি করা হচ্ছে
এখন, এটি একটি Ryzen Hackintosh নির্মাণের সবচেয়ে আইনিভাবে চ্যালেঞ্জিং অংশ, কারণ একটি macOS ইনস্টলার অর্জনে একাধিক সমস্যা রয়েছে।
- আপনি অফিসিয়াল হার্ডওয়্যারে macOS ইনস্টল করছেন না
- আপনি (সম্ভবত) এটি একটি বাস্তব ম্যাকে ব্যবহার করতে যাচ্ছেন না
- আপনি যদি অফিসিয়াল পথে যেতে যাচ্ছেন তবে আপনার একটি আসল ম্যাকের প্রয়োজন হবে
আপনি যদি সত্যিকারের ম্যাক ব্যবহার করেন তাহলে আপনি সহজেই macOS পেতে পারেন। শুধু অ্যাপ স্টোরে যান এবং আপনি যে সংস্করণটি ইনস্টল করতে চান তা অনুসন্ধান করুন এবং বুম করুন। আপনার একটি macOS ইনস্টলার আছে। যাইহোক, আপনি যদি আপনার পিসি ব্যবহার করতে যাচ্ছেন, তাহলে আপনাকে MacRecovery বা gibMacOS এর মতো একটি টুল ব্যবহার করতে হবে। এই গাইডে আমরা gibmacOS ব্যবহার করব।
প্রথমে, সবুজ কোড বোতামে ক্লিক করে এবং "ডাউনলোড জিপ" ক্লিক করে Github পৃষ্ঠা থেকে gibmacOS ডাউনলোড করুন। মনে রাখবেন যে এই স্ক্রিপ্টটির জন্য পাইথন ইনস্টল করা প্রয়োজন, তবে অ্যাপটি আপনাকে এটি ইনস্টল করার জন্য অনুরোধ করবে।
এরপরে, জিপটি বের করুন এবং আপনার অপারেটিং সিস্টেমের সাথে সম্পর্কিত gibmacOS ফাইলটি খুলুন। (Windows এর জন্য gibmacOS.bat, Mac এর জন্য gibmacOS.command এবং লিনাক্স বা ইউনিভার্সালের জন্য gibmacOS।) একবার আপনি পাইথন ইন্সটল করে লোডিং শেষ করে, ডাউনলোডারকে "শুধুমাত্র পুনরুদ্ধার" মোডে স্যুইচ করতে আপনার কীবোর্ডের R কী টিপুন এবং এন্টার টিপুন। . এটি আপাতত ব্যান্ডউইথ সংরক্ষণ করতে আমাদের ছোট ছবি পেতে দেবে।
এর পরে, একবার এটি সমস্ত macOS ইনস্টলার লোড করে, আপনি যে সংস্করণটি চান তা নির্বাচন করুন। এই গাইডের জন্য আমরা ক্যাটালিনা ব্যবহার করব, তাই আমরা প্রম্পটে 28 টাইপ করি এবং এন্টার টিপুন।
আমরা এটি সম্পন্ন করার পরে, ইনস্টলারটি ডাউনলোড করা শুরু করবে এবং আমরা পরবর্তী ধাপে চলে যাব, যা আমাদের USB ড্রাইভে ইনস্টলারটিকে বার্ন করছে। এর জন্য আমাদের gibmacOS এর সাথে আসা MakeInstall.py ফাইলটি খুলতে হবে। অনস্ক্রিন গাইড অনুসরণ করুন এবং আপনার USB ড্রাইভে ইনস্টলারটি বার্ন করুন। এটি আপনার USB, EFI এবং ইনস্টলারে দুটি পার্টিশন তৈরি করবে।
পরবর্তীতে, আমাদের EFI সেট আপ করুন।
EFI ফোল্ডার সেট আপ করা হচ্ছে
EFI হল মূলত আমাদের সমস্ত ড্রাইভার, ACPI টেবিল এবং আরও অনেক কিছু ধারণ করে। আনন্দের শুরু এখানেই. আমাদের EFI সেটআপ করতে আমাদের চারটি জিনিসের প্রয়োজন হবে।
- আমাদের ড্রাইভার
- আমাদের SSDT এবং DSDT ফাইল (ACPI টেবিল)
- আমাদের কেক্সটস (কার্নেল এক্সটেনশন)
- আমাদের config.plist ফাইল (সিস্টেম কনফিগারেশন)
এগুলি পেতে, আমরা সাধারণত ডর্টানিয়া ওপেনকোর ইনস্টল গাইড সুপারিশ করি, এখানে লিঙ্কযুক্ত. যাইহোক, আমরা যেভাবেই হোক এখানে প্রয়োজনীয় কেক্সট তালিকা করব।
Ryzen Hackintoshes-এর জন্য, এগুলি হল প্রয়োজনীয় ড্রাইভার, কেক্সট এবং SSDT/DSDT ফাইল। সমস্ত ফাইল তাদের নামে লিঙ্ক করা আছে.
ড্রাইভার
কেক্সটস
- আপেলএএলসি/VoodooHDA (Ryzen এর সাথে সীমাবদ্ধতার কারণে, AppleALC-তে আপনার অনবোর্ড ইনপুটগুলি কাজ করবে না, এবং VoodooHDA এর গুণমান খারাপ।)
- AppleMCERreporterDisabler (macOS এ MCE রিপোর্টারকে নিষ্ক্রিয় করে, macOS 12 এর জন্য প্রয়োজনীয়। 11 এবং তার নিচে ব্যবহার করবেন না।)
- Lilu (কার্নেল প্যাচার, সমস্ত সংস্করণে প্রয়োজনীয়।)
- ভার্চুয়াল এসএমসি (বাস্তব Macs এ পাওয়া SMC চিপসেট অনুকরণ করে। সমস্ত সংস্করণে প্রয়োজনীয়।)
- যাই হোক সবুজ (মূলত একটি গ্রাফিক্স ড্রাইভার প্যাচার।)
- RealtekRTL8111 (Realtek ইথারনেট ড্রাইভার। বেশিরভাগ AMD মাদারবোর্ড এটি ব্যবহার করে, তবে আপনার যদি আলাদা হয়, কেক্সট অনুযায়ী প্রতিস্থাপন করুন।)
SSDT/DSDT
- SSDT-EC-USBX-DESKTOP.aml (এমবেডেড কন্ট্রোলার ফিক্স। সমস্ত জেন প্রসেসরে প্রয়োজনীয়।)
- SSDT-CPUR.aml (B550 এবং A520 বোর্ডের জন্য প্রয়োজনীয়। আপনার যদি এগুলির মধ্যে একটি না থাকে তবে ব্যবহার করবেন না৷)
আপনার কাছে এই সমস্ত ফাইল হয়ে গেলে, ডাউনলোড করুন OpenCorePkg, এবং জিপের ভিতরে থাকা X64 ফোল্ডার থেকে EFI বের করুন এবং আপনার ডাউনলোড করা ফাইল অনুযায়ী EFI-এর ভিতরে OC ফোল্ডার সেট আপ করুন। এখানে একটি রেফারেন্স আছে.
একবার আপনি আপনার EFI সেট আপ এবং পরিষ্কার করার পরে, এটি config.plist সেটআপের সময়। এটি কীভাবে করা যায় সে সম্পর্কে আমরা বিস্তারিতভাবে যাচ্ছি না কারণ এটি আপনার হার্ডওয়্যারের উপর নির্ভর করে এবং এটি সমস্ত ডিভাইসের জন্য এক-স্টপ-সমাধান নয়। আপনি ডর্টানিয়ার গাইড অনুসরণ করতে পারেন config.plist সেটআপ এই জন্য বিভাগ। এই বিন্দু থেকে, আমরা বিবেচনা করব যে আপনি সেই অনুযায়ী আপনার কনফিগারেশন সেট আপ করুন এবং এটি EFI ফোল্ডারে রাখুন।
একবার আপনি সেগুলি সম্পন্ন করলে, আপনার Ryzen Hackintosh এর জন্য আপনার কাছে একটি কার্যকরী USB আছে। এটিকে আপনার Ryzen Hackintosh-এ প্লাগ করুন, USB-এ বুট করুন এবং macOS ইন্সটল করুন যেভাবে আপনি একটি সত্যিকারের Mac এ করবেন। মনে রাখবেন যে সেটআপে কিছু সময় লাগবে এবং আপনার কম্পিউটার অনেক রিবুট হবে। এটিকে তত্ত্বাবধান ছাড়াই রাখবেন না, কারণ এটি কয়েকবার ক্রাশও হতে পারে। সেটআপ হয়ে গেলে, আপনাকে (আশা করি) এর মতো একটি স্ক্রিন দিয়ে স্বাগত জানানো হবে।
এবং, আমরা সম্পন্ন! আপনি একটি কাজ Ryzen Hackintosh আছে! সেটআপটি শেষ করুন, কী কাজ করছে এবং কী করছে না তা পরীক্ষা করুন এবং কিছু কাজ না করলে আরও Kext ফাইল এবং সমাধানের জন্য অনুসন্ধান করুন। কিন্তু, আপনি আনুষ্ঠানিকভাবে সেটআপের কঠিন অংশের মধ্য দিয়ে পেয়েছেন। বাকিটা বেশ সহজ। দ্বিতীয় এবং তৃতীয় প্রজন্মের Ryzen 2-এর জন্য আমরা যে EFI ব্যবহার করেছি তা আমরা নীচে লিঙ্ক করব, যাতে আপনার যদি 3 কোর CPU এবং অনুরূপ মাদারবোর্ড থাকে, তবে আপনি EFI সেট আপ করার নরকের মধ্যে না গিয়ে এটি ব্যবহার করে দেখতে পারেন। অস্থিরতা এবং একটি সাধারণ EFI হওয়ার কারণে আমরা এই EFI ব্যবহারকে উৎসাহিত করি না.
সুতরাং, আপনি এই গাইড সম্পর্কে কি মনে করেন? আপনি কি শীঘ্রই যেকোন সময় রাইজেন হ্যাকিনটোশ তৈরি করবেন? আমাদের টেলিগ্রাম চ্যানেলে আমাদের জানান, যা আপনি যোগ দিতে পারেন এখানে.