লিনাক্সের পারফরম্যান্সের জন্য কয়েকটি কারণে র্যাম অত্যন্ত গুরুত্বপূর্ণ:
ক্যাশে। লিনাক্স বেশিরভাগ সময় নিখরচায় মেমরি ছাড়াই চলে। যদি কিছু মেমরি অ্যাপ্লিকেশন দ্বারা ব্যবহার না করা হয় তবে এটি ক্যাশেগুলির জন্য ব্যবহৃত হয় যা জিনিসগুলিকে গতি দেয়। তাই কোনও স্মৃতি কখনও নষ্ট হয় না। যদি অ্যাপ্লিকেশনগুলিকে আরও মেমরির প্রয়োজন হয় তবে ক্যাশেগুলি মুক্ত হয় যাতে ক্যাচগুলি আরও বেশি র্যামের প্রয়োজনীয় অ্যাপ্লিকেশনগুলি চালানো থেকে বিরত রাখতে পারে না। তবে অবশ্যই আপনি যত বেশি ক্যাশে করতে পারবেন তত ভাল।
অনেক অ্যাপ্লিকেশন (বিশেষত ডেস্কটপগুলি) আজকাল চালানোর জন্য প্রচুর স্মৃতি দরকার। এটি কোনও আশ্চর্য নয় - বেশিরভাগ ডেস্কটপ সিস্টেমে (বা এমনকি স্মার্টফোন) র্যাপসবেরি পাইয়ের চেয়ে অনেক বেশি স্মৃতি রয়েছে। উদাহরণস্বরূপ ওয়েব ব্রাউজারগুলি এমনকি লাইটওয়েট) আপনি কিছু বড় ওয়েব সাইট খোলার সাথে সাথে মেমরি কয়েক মিলিয়ন ব্যবহার করবে।
প্রতিটি অ্যাপ্লিকেশন কিছু পরিমাণ মেমরির প্রয়োজন। সুতরাং আপনি যত বেশি অ্যাপ্লিকেশন চালান, তত বেশি মেমরি ব্যবহার করে।
সুতরাং আপনি সর্বদা যতটা সম্ভব এআরএম মেমরি পেতে চান। আপনি এটি থেকে কী কী বৈশিষ্ট্য চান তার উপর নির্ভর করে জিপিইউর নিজস্ব চাহিদা রয়েছে।
256MB সংস্করণ
পুরানো রাস্পবেরিপি, 256 এমবি র্যাম সহ 4 টি বিভাজন পাওয়া যায়:
240/16 - সর্বাধিক র্যাম সাইজের এআরএম মিমিয়াল জিপিইউ মেমরির সাথে (240MB) পেতে পারে। আপনার যখন 3 ডি গ্রাফিক্স বা হার্ডওয়্যার ভিডিও ত্বরণ প্রয়োজন হয় না তখন এটি সাধারণ কম্পিউটিংয়ের জন্য সেরা। 1920x1200x16bpp ফ্রেমবফার রেজোলিউশন হ্যান্ডেল করার জন্য এটির যথেষ্ট মেমরি রয়েছে। ৩২ বিপিপিও যখন কাজ করছে, এটি জিপিইউর জন্য খুব অল্প পরিমাণে ফ্রি মেমরি ছেড়ে দেয় বলে এটি প্রস্তাবিত নয়।
224/32 - এই এক 240/16 বিভাজনের পক্ষে অবচিত করা হয়। এটিতে 3 ডি এবং হার্ডওয়্যার ভিডিও ডিকোডিং বিল্ট রয়েছে তবে যেহেতু এটি ব্যবহারের পক্ষে পর্যাপ্ত মেমরি নেই তাই এটি ব্যবহারের খুব কম। 240/16 বিভাজনে আপনার কিছু সমস্যা না থাকলে বা সর্বোচ্চ রেজোলিউশনে 32bpp ফ্রেমবফার ব্যবহার করতে চান না। ভবিষ্যতে এটি মুছে ফেলা সম্ভব।
192/64 - হার্ডওয়্যার ভিডিও ত্বরণ বা 3 ডি গ্রাফিক্স ব্যবহার করতে আপনার কমপক্ষে M৪ এমবি জিপিইউ বিভক্ত হওয়া দরকার। সর্বোচ্চ রেজোলিউশনে হার্ডওয়ার ত্বরণযুক্ত ভিডিও প্লেব্যাকের জন্য বা টেক্সচারের মতো জিনিসের জন্য আপনার যদি অনেক জিপিইউ মেমরির প্রয়োজন হয় তবে এটি পর্যাপ্ত GPU মেমরির নাও হতে পারে।
128/128 - সর্বাধিক র্যাম জিপিইউ পেতে পারে। উচ্চ রেজোলিউশনে 3 ডি গ্রাফিক কার্ড এবং হার্ডওয়্যার ত্বরণযুক্ত ভিডিও প্লেব্যাকের জন্য আপনার যখন প্রচুর মেমরির প্রয়োজন হয় তখন এটি ব্যবহার করুন। এই বিভাজনটি রাস্পবিএমসির জন্য সঠিকভাবে কাজ করতে বা সমস্যা ছাড়াই ওএক্সপ্লেয়ারের সাথে পূর্ণ এইচডি ভিডিও সামগ্রী খেলতে প্রয়োজন।
512MB সংস্করণ
রাস্পবেরিপি'র নতুন সংস্করণে 512 এমবি র্যাম রয়েছে। আপনার কাছে এই সংস্করণটির জন্য আরও 4 টি অতিরিক্ত বিভাজন রয়েছে:
- 496/16 এবং 448/64 - যথাক্রমে 256MB এর মত
240/16
এবং 192/64
বিভক্ত তবে এআরএমের জন্য আরও 256 এমবি র্যাম উপলব্ধ। যেহেতু জিপিইউতে কেবল ১ MB এমবি / M৪ এমবি বা র্যাম রয়েছে তাই 240/16
/ থেকে সমস্ত সীমাবদ্ধতা 192/64
প্রযোজ্য।
- 384/128 - 256MB এর জন্য 128/128 বিভাজনের মতো - আপনার সমস্ত গ্রাফিক চিপ বৈশিষ্ট্য পাওয়া উচিত তবে যুক্তিযুক্ত পরিমাণে এআরএম মেমরির সাথে। এটি এখনই সবচেয়ে সর্বজনীন বিভাজন হবে।
- 256/256 - বড় টেক্সচার এবং অনুরূপ জিনিসগুলির মতো আপনার যদি সত্যিই এটির প্রয়োজন হয় তবে কিছু বোনাস গ্রাফিক কার্ড মেমরি। আপনি সম্ভবত পুরানো রাস্পবেরিপিসের চেয়ে 256MB এআরএম মেমরির চেয়ে বড় হলেও, আমি মনে করি না এটি বেশিরভাগ অনুষ্ঠানে ব্যবহৃত হবে।
গতিশীল বিভক্ত হয়
ফার্মওয়্যার প্যাকেজের নতুন সংস্করণগুলি বেশিরভাগ start_*.elf
ফাইল সরিয়ে ফেলে কেবল start.elf
এবং start_cd.elf
( fixup*.elf
যেখানে ফাইলগুলি যুক্ত করা হয়) রেখে দেয়। এখন থেকে, আপনাকে ম্যানুয়ালি যথাযথ পছন্দ করতে হবে না start_*.file
। পরিবর্তে, জিপিইউতে কত মেমরি চলে যায় তা চয়ন করার জন্য আপনার ফাইলের gpu_mem*
বিকল্পগুলি ব্যবহার করা উচিত config.txt
। বাকি স্মৃতি এআরএমের জন্য বরাদ্দ করা হবে। এই বিকল্পগুলির জন্য নিম্নলিখিত পরিসরে যথেচ্ছ সংখ্যা ব্যবহার করা সম্ভব হবে:
**512MB of RAM**: 16M-448M
**256MB of RAM**: 16M-192M
এখনই কোনও হার্ডকোডযুক্ত বিভক্ত মান নেই, আপনি জিপিইউতে কত মেমরি বরাদ্দ করতে হবে তা নির্ধারণ করার চেষ্টা করার সময় এই উত্তরটির বাকি অংশগুলির বেশিরভাগ তথ্য এখনও বৈধ হওয়া উচিত।
start_cd.elf
এবং fixup_cd.elf
ফাইলগুলি সম্পর্কিত ফাইলগুলির কাটডাউন সংস্করণ, কেবল যখন ব্যবহৃত হয় gpu_mem=16
।
256 এবং 512 এমবি সংস্করণ উভয়তেই একটি এসডি কার্ড ব্যবহার করা
যদি আপনি বিভিন্ন রাস্পবেরিপি সংস্করণগুলির জন্য একটি এসডি কার্ড চিত্র ব্যবহার করেন তবে আপনি ব্যবহার gpu_mem_256
এবং gpu_mem_512
বিকল্পগুলি করতে পারেন । প্রথমটি কেবলমাত্র 256MB সংস্করণে ব্যবহার করা হবে এবং দ্বিতীয়টি কেবল বোর্ডের 512 এমবি সংস্করণে।