প্রধান বনাম জিপিইউ মেমরির সর্বোত্তম বিভাজন কী?


73

আমি পড়েছি রাস্পবেরি পাই এর ভিডিও মেমোরিতে 128MB, 64MB বা 32MB বরাদ্দ করা সম্ভব।

এই মেশিনটির জন্য আমার প্রাথমিক ব্যবহারের ক্ষেত্রটি শিক্ষামূলক: প্রদত্ত যে আমি হালকা পাইথন স্ক্রিপ্ট এবং ওয়েব-ব্রাউজিং চালিয়ে যাব। আমার জন্য কেবল 32MB মেমরি স্যুইচ করে কি বৈশিষ্ট্যগুলির কোনও ক্ষতির আশঙ্কা রয়েছে?

আমি কোনও 3 ডি ব্যবহার করতে বা কোনও ভিডিও প্লে করতে চাইব না।


2
নিশ্চিত হয়ে নিন যে আপনি নিজের অদলবদল সামঞ্জস্য করেছেন : ডি
আর্থমেলন

1
অপেক্ষা করুন এটির ৪২ টি ভোট রয়েছে। এটা একটা প্রশ্ন, এটা হচ্ছে উত্তর!
দি হাটের সাথে গাই

আমি বিশ্বাস করি যে মানগুলির পরিসীমা এখন এর চেয়ে আরও বিস্তৃত এবং @ ক্রাইসটফ অ্যাডামস্কির উত্তর অনুসারে বিভিন্ন মোট মেমরি আকারের জন্য কনফিগারেশন.এফএসটিএসটিতে একটি নির্দিষ্ট বিভাজন নির্দিষ্ট করা সম্ভব হবে যাতে স্থাপনার সময় একই কার্ডটি যথাযথ বিভক্ত করতে পারে বিভিন্ন RPis - যা অনুমান করা হয়
বিতরণগুলি

উত্তর:


58

আমি আশা করব যে আপনি ভিডিওর মতো গ্রাফিকভাবে ভারী কাজগুলি না করে না হলে আপনি কোনও লক্ষণীয় পার্থক্য অনুভব করবেন না।

তবে সর্বোত্তম সেটিংসটি गेজ করা কঠিন, কারণ অ্যাপ্লিকেশনগুলি কী ব্যবহার করছে এবং ব্যবহারকারীর প্রত্যাশার উপর নির্ভর করে পারফরম্যান্স সীমা পরিবর্তিত হবে।

আপনি করতে পারেন সর্বোত্তম জিনিস পরীক্ষা।

আপনি যদি বিভাজনটি পরিবর্তন করতে চান তবে আপনার কাছে থাকা ফার্মওয়্যারের উপর নির্ভর করে দুটি আলাদা পদ্ধতি রয়েছে। যদি সম্ভব হয় তবে আপনার কাছে সর্বশেষতম ফার্মওয়্যার রয়েছে তা নিশ্চিত করুন । যদি কোনও কারণে আপনার পক্ষে আপডেট করা সম্ভব না হয় তবে আমি নীচে উভয় বিকল্প অন্তর্ভুক্ত করেছি:

নতুন ফার্মওয়্যার (অক্টোবর ২০১২ এর পরে)

  • /boot/config.txtনিম্নলিখিত লাইনটি সম্পাদনা করুন এবং যুক্ত করুন বা সম্পাদনা করুন:

    gpu_mem=16
    
  • মান হতে পারে 16, 64, 128বা 256ও GPU উপলব্ধ RAM- র পরিমাণ প্রতিনিধিত্ব করে।

ওল্ড ফার্মওয়্যার (অক্টোবর ২০১২ এর আগে)

ভিডিও মেমরির পরিবর্তন করতে আপনাকে চিত্রের পার্টিশনে start.elfফাইলটি প্রতিস্থাপন করতে হবে /boot/। সম্ভাব্য .elfফাইলগুলি /boot/আপনার পাই এর ডিরেক্টরিতে থাকা উচিত । আপনি start.elfঅন্য একটির সাথে ফাইলটি প্রতিস্থাপন করে স্যুইচটি তৈরি করেন ।

এখানে তিনটি মেমরি মডেল রয়েছে এবং এখানে রাস্পবেরি পাই আলোচনা বোর্ড থেকে নেওয়া পরামর্শগুলি দেওয়া হয়েছে :

  1. একটি লিনাক্স ডেস্কটপ ডিস্ট্রো, বা ভারী (নন জিইআইআই) অ্যাপ্লিকেশনগুলির জন্য 224 এমবি র‌্যাম এবং 32 এমবি ভিআরএম, যাতে ভিডিও প্লে করতে বা 3 ডি রেন্ডারের প্রয়োজন হয় না।  
  2. ডেস্কটপ ডিস্ট্রোগুলির জন্য 192 এমবি র‌্যাম এবং M৪ এমবি ভিআরএম (ডিফল্ট) যা ভিডিও খেলতে চায় বা থ্রিডি প্রভাব রাখতে চায় have  
  3. 128 এমবি র‌্যাম এবং 128 এমবি ভিআরএম অ্যাপ্লিকেশন এবং গেমগুলির জন্য যা ব্যাপক মাল্টিমিডিয়া করে বা 3 ডি রেন্ডার করা গেম খেলছে।  

 এবং আরও একটি:

প্রায় শূন্য গ্রাফিকাল পাওয়ারের জন্য 240 এমবি র‌্যাম এবং 16 ভিআরএম। স্ক্রিনটি রেন্ডার করার জন্য পর্যাপ্ত পরিমাণ জিপিইউ মেমরি রয়েছে তবে অন্য কিছু নয়। আপনার যখন আরও GUI পারফরম্যান্স বৃদ্ধির প্রয়োজন হবে তখন এটি ব্যবহার করুন।


আমি নতুন 512 এমবি মডেলের জন্য উত্তর আপডেট করেছি।
জিভিংস

সাবটাইটেলগুলি মনে হয় মেমরির চাহিদা বাড়ায় ; সাবটাইটেল সহ একটি 1080 পি ভিডিওর জন্য, 64 এমবি কঠোরভাবে যথেষ্ট ছিল না।
রাফেল

51

লিনাক্সের পারফরম্যান্সের জন্য কয়েকটি কারণে র‌্যাম অত্যন্ত গুরুত্বপূর্ণ:

  • ক্যাশে। লিনাক্স বেশিরভাগ সময় নিখরচায় মেমরি ছাড়াই চলে। যদি কিছু মেমরি অ্যাপ্লিকেশন দ্বারা ব্যবহার না করা হয় তবে এটি ক্যাশেগুলির জন্য ব্যবহৃত হয় যা জিনিসগুলিকে গতি দেয়। তাই কোনও স্মৃতি কখনও নষ্ট হয় না। যদি অ্যাপ্লিকেশনগুলিকে আরও মেমরির প্রয়োজন হয় তবে ক্যাশেগুলি মুক্ত হয় যাতে ক্যাচগুলি আরও বেশি র‌্যামের প্রয়োজনীয় অ্যাপ্লিকেশনগুলি চালানো থেকে বিরত রাখতে পারে না। তবে অবশ্যই আপনি যত বেশি ক্যাশে করতে পারবেন তত ভাল।

  • অনেক অ্যাপ্লিকেশন (বিশেষত ডেস্কটপগুলি) আজকাল চালানোর জন্য প্রচুর স্মৃতি দরকার। এটি কোনও আশ্চর্য নয় - বেশিরভাগ ডেস্কটপ সিস্টেমে (বা এমনকি স্মার্টফোন) র্যাপসবেরি পাইয়ের চেয়ে অনেক বেশি স্মৃতি রয়েছে। উদাহরণস্বরূপ ওয়েব ব্রাউজারগুলি এমনকি লাইটওয়েট) আপনি কিছু বড় ওয়েব সাইট খোলার সাথে সাথে মেমরি কয়েক মিলিয়ন ব্যবহার করবে।

  • প্রতিটি অ্যাপ্লিকেশন কিছু পরিমাণ মেমরির প্রয়োজন। সুতরাং আপনি যত বেশি অ্যাপ্লিকেশন চালান, তত বেশি মেমরি ব্যবহার করে।

সুতরাং আপনি সর্বদা যতটা সম্ভব এআরএম মেমরি পেতে চান। আপনি এটি থেকে কী কী বৈশিষ্ট্য চান তার উপর নির্ভর করে জিপিইউর নিজস্ব চাহিদা রয়েছে।

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 এমবি সংস্করণে।


হ্যাঁ, আপনি যদি ইচ স্যুইচ করার আগে ম্যানুয়াল কনফিগারেশন ফাইলের পরিবর্তনকে বিরক্ত না করে এক্সবিএমসি এবং এলএক্সডিই উভয়ই ব্যবহার করতে চান তবে যদি পাই আপনার মূল কম্পিউটার হয় যা আপনি প্রতিদিনের ভিত্তিতে ব্যবহার করতে চান।
অভ্রা

6
দরকারী নির্দেশিকা। স্পষ্ট করার জন্য - মাথা বিহীন চলমান জন্য সর্বোত্তম বিভাজন কি হবে? উদাহরণস্বরূপ, আরপিআই ক্যামেরা মডিউলটির কি জিপিইউ প্রয়োজন?
ভূগোলিক

এখানে এখন gpu_mem_1024অবাক হওয়ার মতো নয় 1024 এমবি আরপিস - যা বর্তমানে আরপিআই 2 বি (এবং আমি অনুমান করি একটি যদি বেরিয়ে আসে তবে?)
স্লাইসভেন

Elinux.org/RPiconfig#Camera অনুসারে , ক্যামেরা মডিউলটির জন্য নিম্নলিখিত লাইনগুলির প্রয়োজন /boot/config.txt: start_x=1এবং gpu_mem=128আরও বেশি। এছাড়াও, /usr/bin/raspi-configএমন একটি বিকল্প রয়েছে যা ক্যামেরা সক্ষম করে।
এমপিবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.