البرنامج النصي بدء التشغيل لإعداد PowerPlan الآلي وإعداد سرعة الساعة ، يمكن أيضًا تعطيل تسارع الماوس
يحتوي هذا البرنامج النصي على وضعين يمكن استخدامهما. وضع التنفيذ المستند إلى إدخال المستخدم ووضع التنفيذ الآلي.
لتشغيل البرنامج النصي ، تحتاج إلى تعيين إما معلمات واحدة أو 3 بناءً على الوضع الذي تريد استخدامه.
تأكد من ضبط سرعة ساعة وحدة المعالجة المركزية بناءً على الإعداد الخاص بك. CKECK تغيير حد سرعة الساعة لمزيد من المعلومات.
سيتم تثبيت البعض بواسطة البرنامج النصي تلقائيًا
كما يوحي الاسم في هذا الوضع ، ستطلب كل خطوة من المستخدم الإدخال ، مفيد إذا تم تشغيله يدويًا
لتنفيذ البرنامج النصي في هذا الوضع قم بتشغيله على النحو التالي
sudo bash /home/beangreen247/autostart_bin/setCPUandMouse.sh userسيتم طرح أسئلة على زوجين ، لذا أجب عليها حسب الحاجة.
أما بالنسبة لهذا الشخص ، فهذا هو المفضل لدي حيث سيتم تشغيله من تلقاء نفسه ويمكن استخدامه في crontab -e عند بدء التشغيل
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
@reboot echo " user_password_here " | sudo -S bash /home/beangreen247/autostart_bin/setCPUandMouse.sh auto oem performance لتغيير حد سرعة الساعة ، ابحث عن الخطوط التي تحتوي على cpupower frequency-set وتغير الحد الأدنى (-MIN) والتردد القصوى (--MAX).
للحصول على الرقم المطلوب لوضعه ، خذ التردد المطلوب في GHz وضرب 1000000.
على سبيل المثال ، دعنا نقول أن تردد MIN المطلوب هو 100 ميجا هرتز. لذلك سوف آخذ هذا الرقم ، وأحوله إلى GHZ ، الذي سيكون 0.1 جيجاهرتز وأضرب هذا بمقدار 1000000 للحصول على 100000 كما هو موضح في البرنامج النصي المقدم. يتم حساب الحد الأقصى للتردد بالطريقة نفسها ، ولكن هنا أخذنا قيمة GHZ بالفعل (التي ستكون 2.3 جيجا هرتز) ، لذا اضربها بمقدار 1000000 مما يتيح لنا 2300000.
بالنسبة لأولئك المهتمين بعلم -g يعين حاكم وحدة المعالجة المركزية.
قبل تشغيل البرنامج النصي ، اجعله قابلاً للتنفيذ فقط في حالة
chmod +x setCPUandMouse.sh واستبدل مثال كلمة المرور user_password_here بكلمة مرور الجذر.
لشرح تنفيذ البرنامج النصي جيدًا ، فإنه يسير على هذا النحو.
يقوم بتثبيت التبعيات حتى يعمل البرنامج النصي بشكل صحيح. تعتمد هذه الخطوة على إدخال المستخدم أو التنفيذ الآلي. يجب أن تقرر هنا بناءً على نوع kernel الذي لديك في تثبيت Ubuntu الخاص بك. على سبيل المثال ، إذا كنت تستخدم النواة العادية كما أفعل على سطح المكتب الخاص بي ، فاختر generic . ولكن إذا قمت بتشغيل نواة OEM كما أفعل على جهاز الكمبيوتر المحمول الذي يختار oem . يمكن التحقق من ذلك عن طريق تشغيل هذا الأمر في المحطة
uname -aالإخراج مثال:
Linux IdeaPad-5-14ITL05 5.17.0-1019-oem # 20-Ubuntu SMP PREEMPT Tue Sep 27 13:20:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux في المثال أعلاه ، يمكننا رؤية سلسلة مثل kernel_version-oem لذا في هذا المثال ، هو 5.17.0-1019-oem . بناءً على هذه المعلومات ، قررنا تعيين معلمة نوع kernel على oem في أتمتة لدينا. يمكن القيام بذلك في وضع تنفيذ إدخال المستخدم أيضًا. إذا كان هناك 5.17.0-1019 فقط ، فاختر generic .
المعلمة الثالثة والأخيرة التي يجب اتخاذ قرار بشأنها هي حاكم الأداء الذي تريد استخدامه. في هذا البرنامج النصي ، يوجد وضعان قابلان للاستخدام ، حيث أن يكون powersave أو performance . يجب أن يكون هذا توضيحيًا ذاتيًا.
قم بتشغيل هذا الأمر في المحطة بعد بدء التشغيل أو بعد تنفيذ البرنامج النصي
cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governorمثال الإخراج
beangreen247@IdeaPad-5-14ITL05: ~ $ cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governor
performance
performance
performance
performance
performance
performance
performance
performance