ডিফল্ট স্কেলিং গভর্নর কীভাবে অন্ডমন্ডলে ফিরে যায়


9

গ্রুব প্রোফাইলের সাথে খেলতে এবং প্রিলোড ইনস্টল করার পরে, ডিফল্ট স্কেলিং গভর্নর হঠাৎ করে 'নাটক' না হয়ে 'পারফরম্যান্স' হয়ে যায়। আমি /etc/init.d/ondemand পরিষেবাদি সক্ষম করার চেষ্টা করেছি, তবে কিছুই পরিবর্তন হয়নি - পুনরায় বুট করার পরে বা পুনরায় শুরু করার পরে, গভর্নর সর্বদা 'পারফরম্যান্স' হন। কি ঘটেছে এবং কীভাবে পুরানো আচরণকে ফিরিয়ে আনতে হবে তা কি কেউ জানেন।

আমি এইচপি 6710 এর ল্যাপটপ ব্যবহার করছি।


সিপুফ্রেইকডি আনইনস্টল করুন। কেবল সিপুফ্রেইক-ব্যবহারগুলি ব্যবহার করুন।

উত্তর:


13

আপনি সিপুফেরিক-সেট কমান্ডটি (রুট হিসাবে) চালিয়ে ম্যানুয়ালি গভর্নরকে সেট করতে পারেন ।

টার্মিনাল খোলার জন্য আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডগুলি চালান run

sudo cpufreq-set -c 0 -g ondemand

ইনস্টল করতে cpufreq-set:

sudo aptitude install cpufrequtils

cpufrequtils এর মধ্যে একটি ডিমন রয়েছে যা ব্যবহারকারীদের বুট-টাইমে সমস্ত প্রসেসরের কোরগুলির জন্য কাঙ্ক্ষিত স্কেলিং, গভর্নর এবং সর্বনিম্ন / সর্বাধিক ঘড়ির গতি সেট করতে দেয়। ডেমনটি শুরু করার আগে,/etc/default/cpufrequtilsরুট হিসাবেসম্পাদনা করুন , পছন্দসই গভর্নর নির্বাচন করুন এবং আপনার সিপিইউগুলির জন্য ন্যূনতম / সর্বাধিক গতি নির্ধারণ করুন, উদাহরণস্বরূপ:

/etc/conf.d/cpufreq
#configuration for cpufreq control
# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="ondemand"
# valid suffixes: Hz, kHz (default), MHz, GHz
min_freq="1GHz"
max_freq="2GHz"

সূত্র: আর্চলিনাক্স.অর্গ


ধন্যবাদ, এই ভাল কাজ করে। সম্ভবত আমার যখন কিছুটা সময় থাকবে তখন আমি কেন এটি আদৌ ঘটেছে তা জানার চেষ্টা করব।
ব্যবহারকারী 65404

6
উবুন্টুতে এটি / ইত্যাদি / ডিফল্ট / সিপুফেরিকিলগুলি, /etc/conf.d/cpufreq নয়। এবং ভেরিয়েবলগুলি (/etc/init.d/cpufrequtils হিসাবে দেখা যায়) হ'ল MAX_SPEED, MIN_SPEED এবং গভর্ণর।
এলমিচা

@ ইলমিচা আমি যাচাই করব, এবং প্রয়োজনীয় হিসাবে সম্পাদনা করব। ধন্যবাদ :)
মিচ

1
sudo cpufreq-set -c 0 -g ondemandকেবলমাত্র প্রথম সিপিইউ বা কোর এর ফ্রিকোয়েন্সিতে প্রযোজ্য। সুতরাং, উদাহরণস্বরূপ, একটি ডুয়াল কোর সিস্টেমে আপনাকে sudo cpufreq-set -c 1 -g ondemandপরবর্তী চালাতে হবে, সুতরাং এটি উভয় কোরের জন্য কার্যকর হয়।
এলিয়াহ কাগন

আপনার সমস্ত সিপিইউ একবারে করুন:for cpu in $(seq 0 $(($(nproc) -1))) ; do echo sudo cpufreq-set -c $cpu -g ondemand ; done
আর্টফুলবোট

1

গভর্নর পরিবর্তন করতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

cpufreq-selector -g ondemand

এই কমান্ডের সাহায্যে গভর্নর পরিবর্তন করার জন্য আপনার রুট সুবিধার দরকার নেই। লগইনে গভর্নর পরিবর্তন করতে কেবল এই আদেশটি স্টার্টআপ অ্যাপ্লিকেশনগুলিতে যুক্ত করুন ...


1
সমস্যাটি বৃহস্পতিতে ছিল যা প্রোগ্রামটি চালু না থাকলেও প্রতিটি পুনরায় চালু / পুনরায় শুরুতে গভর্নর পরিবর্তন করে।
ব্যবহারকারী 65404

আপনি আমার দিনটি বাঁচিয়েছেন, আমি সেই আদেশটি সম্পাদনা করেছি এবং এটি কটল ফিশ দিয়ে হালকা হালকা করার জন্য এবং ক্ষমতার পরিবর্তনে গভর্নরকে স্যুইচ করার জন্য ব্যবহার করেছি;) মানুষ আপনি দুর্দান্ত!
Zbunjeni

0

জুবুন্টুর অধীনে, আপনাকে ondemandকমান্ড দ্বারা কার্য নিষ্ক্রিয় করতে হবে :

sudo update-rc.d ondemand disable

GOVERNOR="performance"উপরে উল্লিখিত সিস্টেম বুট সিপিইউ

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