GRUB ব্যবহার করা হলে:
সঙ্গে sudo
, সম্পাদনা /etc/default/grub
এবং সম্পাদনা GRUB_CMDLINE_LINUX_DEFAULT
লাইন যোগ intel_idle.max_cstate=1
যাই হোক না কেন ইতিমধ্যে সেখানে হতে পারেন। ফাইল রান চালানোর sudo update-grub
পরে, পুনরায় বুট করুন। আপনাকে প্রথমে আপনার মূল গ্রাব ফাইলের একটি অনুলিপি সংরক্ষণ করার পরামর্শ দিন।
আপনার সিস্টেটটি 1 টি টার্বোস্ট্যাট (প্যাকেজ: লিনাক্স-সরঞ্জাম-সাধারণ) এর চেয়ে বেশি গভীর হয় না তা পরীক্ষা করতে।
উদাহরণ (যেখানে ইতিমধ্যে কিছু রয়েছে GRUB_CMDLINE_LINUX_DEFAULT
):
পূর্বে (সম্পাদিত):
$ sudo turbostat -S --debug sleep 10
Avg_MHz %Busy Bzy_MHz TSC_MHz SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 CoreTmp PkgTmp Pkg%pc2 Pkg%pc3 Pkg%pc6 PkgWatt CorWatt GFXWatt
1 0.04 1654 3411 0 0.12 0.03 99.82 0.00 29 29 0.07 0.03 99.51 3.85 0.20 0.23
10.001629 sec
পরিবর্তন করুন (কনফিগারেশন নিয়ন্ত্রণের জন্য আমার পদ্ধতি ব্যবহার করে):
~/config/etc/default$ cp /etc/default/grub ./
~/config/etc/default$ cp grub grub.original
~/config/etc/default$ nano grub
এই পরিবর্তন:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
এটি:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 intel_idle.max_cstate=1"
এবং আপডেট:
~/config/etc/default$ sudo cp grub /etc/default
~/config/etc/default$ sudo update-grub
~/config/etc/default$ sudo reboot -r now
এখন পরীক্ষা করুন (সম্পাদিত):
$ sudo turbostat -S --debug sleep 10
Avg_MHz %Busy Bzy_MHz TSC_MHz SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 CoreTmp PkgTmp Pkg%pc2 Pkg%pc3 Pkg%pc6 PkgWatt CorWatt GFXWatt
0 0.02 1920 3411 0 99.98 0.00 0.00 0.00 39 39 0.00 0.00 0.00 10.49 6.66 0.23
10.001079 sec
আপনার এই বার্তাগুলিতে dmesg
এবং var/log/kern.log
(সম্পাদিত) দেখতে হবে:
~$ dmesg | grep intel_idle
[ 1.019709] intel_idle: max_cstate 1 reached
$ grep intel_idle /var/log/kern.log
Mar 23 08:10:32 s15 kernel: [ 1.019709] intel_idle: max_cstate 1 reached