রাস্পবেরি পাই 3 বি তে এআরএমভি 8 সক্ষম করা


14

এই নিবন্ধ অনুযায়ী আমার আমার রাস্পবেরি পাই মডেল 3 বি তে এআরএমভি 8 এ যেতে সক্ষম হওয়া উচিত, তবে আমি লাইনে যুক্ত হওয়ার পরে "রেইনবো স্ক্রিন" পাচ্ছি config.txt:

arm_control=0x200
  • কেন এটা কাজ করছে না?
  • এটি কি এআরএমভি 7 থেকে এআরএমভি 8 এ স্যুইচ করা মূল্যবান (অ্যাকাউন্টে আমি ভবিষ্যতে কিছু সি ++ প্রোগ্রাম সংকলন করতে ইচ্ছুক)?

আমি রাস্পবিয়ান 9.1 "প্রসারিত" ব্যবহার করছি এবং /prc/cpuinfo"এআরএমভি 7 প্রসেসর রেভ 4 (ভি 7 এল)" প্রতিবেদন করছি।


ওয়ার্থ? নির্ভর করে! আপনি যদি নিজের কার্নেলটি রোল করতে চান তবে হ্যাঁ। আপনি কি চান?
ফ্যাবিয়ান

@ ফ্যাবিয়ান, যদি এর প্রয়োজন হয় / এর চেয়ে ভাল - হ্যাঁ তবে রাস্পবিয়ান 9.1 "এআরএমভি 8-রেডি" না?
ম্যাডেনিয়ন

উত্তর:


8

আমি মনে করি এখানে অন্যরা উত্তর দেওয়ার জন্য একটি ভাল কাজ করেছেন:

এটি কি এআরএমভি 7 থেকে এআরএমভি 8 এ স্যুইচ করার মতো?

এআরএমভি 8 এর প্রয়োজনীয়তার জন্য উদ্ধৃত বিভিন্ন সফ্টওয়্যারগুলির মধ্যে রয়েছে ককরোচডিবি, মঙ্গোডিবি (যদি 2 জিবি অ্যাক্সেস করা হয়), ডলফিন এমুলেটর এবং ওপেনএমডাব্লু। তবে, একইভাবে আপনি এমন অন্যান্য বৈশিষ্ট্য বা প্রোগ্রামগুলি হারাবেন যা a৪-বিট কার্নেলের (যেমন ব্রিমইসিইএলএল + ডিসপ্যানেক্সের সাথে গেমিং) কম-সমর্থিত হতে পারে।

arm_control=0x200

কেন এটা কাজ করছে না?

দেখে মনে হচ্ছে আপনি 64-বিট কার্নেল এবং এর মডিউলগুলিতে অনুলিপি করার মূল পদক্ষেপটি এড়িয়ে গেছেন। ডিফল্ট রাস্পবিয়ান স্ট্রেচ বুটলোডার উপস্থিত থাকলে স্বয়ংক্রিয়ভাবে কার্নেল 8.আইএমজি বুট হবে সেই ই-লিনাক্স নিবন্ধটিও পুরানো হতে পারে ।

যদি আপনি উত্স থেকে একটি -৪-বিট কার্নেল তৈরি না করে থাকেন তবে আপনি এই নিবন্ধটির মূল লেখক থেকে একটি কার্যকারী সংস্করণটি এখানে গিটহাব (কেবল পাই 3 বি) তে ডাউনলোড করতে পারেন । তার চিত্রটি দেবিয়ান আর্ম 64 এর উপর ভিত্তি করে এবং যদি আপনি রাস্পবিয়ানের সাথে এই কার্নেলটি ব্যবহার করার পরিকল্পনা করেন তবে পাই 64 ইমেজটি অনুলিপি করে /boot/{kernel8.img,*.dtb,overlays,config.txt,cmdline.txt}এবং অনুলিপি করতে হবে তা নিশ্চিত করুন /lib/modules/। আপনি এই জাতীয় প্রাক-কনফিগার করা রাস্পবিয়ান চিত্রগুলি ডাউনলোড এবং ইনস্টল করতে পারেন:

আপনার অন্যান্য প্রশ্নের অংশে ফিরে যান:

(অ্যাকাউন্টে নেওয়া আমি ভবিষ্যতে কিছু সি ++ প্রোগ্রাম সংকলন করতে ইচ্ছুক)।

যদি আপনার পাই 3 ব্যবহার করে আর্মফ এবং আর্ম 64 উভয় অ্যাপ্লিকেশন বিকাশ এবং পরীক্ষা করতে ব্যবহার করা হয় তবে আপনি সম্ভবত পাই 64 সরাসরি চালাতে পারেন। রাস্পবিয়ান থেকে ভিন্ন, এটি মাল্টিআর্চের পক্ষে সমর্থন করে এবং তাই 64৪-বিট ধারক চালানোর প্রয়োজন হয় না। রাস্পবিয়ান / ডেবিয়ান ইকোসিস্টেমের বাইরে অন্যান্য 64৪-বিট ডিস্ট্রোজের মধ্যে রয়েছে উবুন্টু সার্ভার, জেন্টু, ওপেনসুএস, এবং ফেডোরা (অন্যের মন্তব্য দেখুন)।


ওপেনএল 64-বিট সিস্টেমগুলির জন্য হার্ডওয়্যার ত্বরণ সরবরাহ করে না? নাকি তা কেবল পাইতে?
জেএবি

@ জ্যাব আমার মন্তব্য পাই 64৪-বিট কার্নেলের স্থিতির সাথে সুনির্দিষ্ট ছিল, যদিও সমস্যাটি এখন অস্পষ্ট । এমনকি আমার সিস্টেমেও আমি modprobe vc460+ এফপিএস গ্লিক্সগিয়ারগুলি পেতে পারি এবং মিনক্রাফট জাভা সংস্করণটি ক্রল করছে। এছাড়াও, ভদ্রলোক অন আরপিআই 3-64 বিট তার বিষয় লাইনে ভিসি 4 সামঞ্জস্যের দাবি করে। আমি আরও কিছু বাস্তব তথ্য না পাওয়া পর্যন্ত ওপেনজিএল-এর উল্লেখ মুছে ফেলার জন্য আমার পোস্টটি সম্পাদনা করেছি।
jdonald

8

এটি কি এআরএমভি 7 থেকে এআরএমভি 8 এ স্যুইচ করার মতো?

আপনি যদি এআরএমভি 8 এর জন্য সংকলিত কার্নেল এবং ওএস ব্যবহারকারীল্যান্ড চালাচ্ছেন না; ফেডোরা সহ পাই 3 এর আশেপাশে কমপক্ষে এই জাতীয় কয়েকটি জিনিস রয়েছে । কেন এখনও রাস্পবিয়ান এর একটি বিশেষ সংস্করণ নেই তা সম্পর্কে কিছু ইঙ্গিতের জন্য, এখানে দেখুন:

রাস্পবিয়ান 64৪-বিট মোডে চলেছে

অন্যথায়, আমি মনে করি যে প্রসেসর নিজেকে যে হিসাবে রিপোর্ট করে তার মধ্যে কেবলমাত্র প্রাসঙ্গিকতা পাওয়া যায়, যার মাধ্যমে খুঁজে পাওয়া যায় /proc/cpuinfo। কিছু লোক একে অন্যের কাছ থেকে পাইয়ের এক মডেল বলার উপায় হিসাবে ব্যবহার করে, যদিও অনুশীলনটি স্পষ্টত বিস্তৃত নয়। অন্য একটি উপায় রাখুন, যদি না আপনি এটি করার কোনও কারণ না জানেন তবে একটি উপায় নেই।


সুতরাং ভি8 64৪ বিট (এবং b৪ বি ওএস সমর্থন করতে পারে) এর মতো অন্য কোনও লাভ নেই?
ম্যাডেনিয়ন

আবার, 64৪-বিট সিস্টেম চালানোর ফলে যা কিছু সুবিধা আসবে তার কার্নেল দিয়ে শুরু করে এটি ব্যবহার করার জন্য সংকলিত সফ্টওয়্যার লাগবে (যেহেতু অন্য কোনও কিছুই কার্যকর হবে না)। আমি যতদূর সচেতন, এটিকে সক্ষম করা কোনও তাত্পর্যপূর্ণ করবে না (এবং জিনিসগুলির শব্দ থেকে কোনও সমস্যা তৈরি হতে পারে)।
স্বর্ণকেশ

ফেডোরা খুব কমই অস্পষ্ট এবং আরপিআই 3 বাজারে হিট হওয়ার প্রায় দিন থেকেই আরপিআই 3-তে আর্ক 64৪ সরবরাহ করেছে। এখানে ডাউনলোড করুন. @ এমডনিয়ন
মাইকেল হ্যাম্পটন

@ মিশেলহ্যাম্পটন আপডেটের জন্য ধন্যবাদ - ফেডোরা আসলে আমার পছন্দের ডিস্ট্রো, আমি 2 এবং 3 এর স্টক আর্ম 7 ব্যবহার করি । এটি কিছুটা অদ্ভুত আমি মিস করেছি যে যদিও (উইকি বলেছে যে পাই সমর্থন সাধারণত 25 এর আগে থেকে ছিল, যা 3 প্রকাশের পরে এক বছরের কাছাকাছি হবে)। যাইহোক, সম্পাদিত।
স্বর্ণিলকস

হ্যাঁ হ্যাঁ, ঠিক আছে, এখানে 23 এবং 24 আর্ক 64 তৈরি হয়েছিল তবে সেগুলি আনুষ্ঠানিক ছিল।
মাইকেল হ্যাম্পটন

2

আজকের হিসাবে, মনে হচ্ছে ফেডোরা এবং আর্চলিনাক্স ভাল সমর্থন করে।

আপনি যদি আর্চ পথে যান, এটি আপনাকে চিত্রটি তৈরি করতে সহায়তা করবে (আমার জন্য এটি লিনাক্স / আরপিআই 3 এ ছিল make linux) এবং এটি আপনাকে ওয়াইফাই শুরু করতে সহায়তা করবে।

আপনার কোন রাস্পবেরি রয়েছে তা নিশ্চিত হওয়া দরকার, এই গাইডটি ব্যবহার করুন ।

এছাড়াও arm_control=0x200হ্রাস করা হয় এবং arm_64bitপরিবর্তে এটি ব্যবহার করা উচিত /boot/config.txt


1

এটি কি এআরএমভি 7 থেকে এআরএমভি 8 এ স্যুইচ করার মতো?

আমি সবেমাত্র এটি খতিয়ে দেখছি। আমি কিছু প্রোগ্রাম বেঞ্চমার্ক করেছি এবং একটিতে যথেষ্ট পারফরম্যান্স বৃদ্ধি পেয়েছে। এটি আরও গভীর থেকে আবিষ্কার করুন কারণ এআরএমভি 8 পূর্ণসংখ্যা বিভাগের জন্য একটি নতুন নির্দেশ সংযোজন করেছে যা প্রচলিত সমাবেশের রুটিনের চেয়ে যথেষ্ট গতিযুক্ত।

সুতরাং ভি 8 এ আপগ্রেড করার কমপক্ষে একটি কারণ আছে!

অন্যথায়, আমি অবশ্যই স্বীকার করব, এআরএমভি 8 দেখতে এআরএমভি almost এর সাথে প্রায় একই রকম looks

সম্পাদনা : আমি একটি মিথ্যা বলি। দেখা যাচ্ছে যে আমি AArch32 এর সাথে কথা বলছি যখন 64-বিট মোডে AArch64 থাকে যা এই দুর্দান্ত উপস্থাপনা অনুযায়ী সেটটি যথেষ্ট আলাদা নির্দেশিকা ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.