Uzun zamandır, bilgisayarımın Linux'ta neden aşırı ısındığını merak ettim, ancak Windows'ta da başıma geldi ama çok sık olmadı, bu yüzden ne olacağını merak ettim ve sadece 2 işlemciden birinin% 100 frekansta olduğunu fark ettim. aşırı ısınmasına ve sonunda kapanmasına neden olan uzun bir süre ile.
Bu, herhangi bir linux dağıtımını kurmayı neredeyse imkansız hale getirdi çünkü işlemciyi maksimuma getirdiler ve dizüstü bilgisayarın havalandırma girişine bir fan koymak zorunda kaldım, bunu birkaç kez hangi dağıtımı kurduğum için yaptım Onu sadece bölüme girene kadar öne koydum, ancak yalnızca gnome 2, dahil edilen uygulama ile işlemcinin frekansını (kullanıcı alanı modunda) sınırlayabilirdi, ancak her zaman onu koyduğum frekansta kaldı ve değildi Ondemand'da ve işlemcinin ihtiyaç duyduğu şey değil, her zaman izin verdiğim frekansta olmasını sağladı.
İşlemcinin çalışabileceği maksimum frekansı nasıl sınırlayacağımı arıyordum, böylece işlemci aşırı ısınmaması için işlemcinin% 100'üne ulaşmadan ondemand'ı halledebilirdi.
İlk önce bir terminalde kaç işlemcimiz olduğunu bilmeliyiz:
ls / sys / devices / system / cpu / | grep cpu [0-9]
Benim durumumda çıktı
cpu0 cpu1
2 işlemcim olduğu anlamına geliyor
Daha sonra sahip olduğunuz her işlemci için
more / sys / devices / system / cpu / cpu [0-9] / cpufreq / scaling_available_frequencies
Benim durumumda çıktılar
:::::::::::::: / sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequencies :::::::::::::: 2100000 1050000 525000 --Daha fazla-- (Sonraki dosya: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_availabl ::::::::::::: / sys / devices / system / cpu / cpu1 / cpufreq / scaling_available_frequencies :::: :::::::::: 2100000 1050000 525000
Her iki işlemci için de belirttiğim gibi 2100000 hertz'de işlemcilere sahipsem, bir süre sonra aşırı ısınır, bu nedenle / sys / devices / system / cpu / cpux / cpufreq / dizinindeki dosyalar şu şekilde olduğundan maksimum frekansı sınırlamak istiyorum yönetici olarak istediğimiz değişiklikleri yapmak için yönetici gereklidir
Dosyada maksimum hız düzenlenir
/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq / sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq
Ve her başlangıçta değiştirmek istediğim için, /etc/rc.local içine koymak benim için uygun, sonra o dosyayı yönetici olarak düzenliyorum
Cin
gksu gedit /etc/rc.local
KDE
kdesu kate /etc/rc.local
Terminal (nano'yu favori düzenleyicinize değiştirin veya komutu yazmadan önce su kullanın)
sudo nano /etc/rc.local
Satırlar arasına ekle
#! / bin / sh -e echo 1050000> '/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq' echo 1050000> '/ sys / devices / system / cpu / cpu1 / cpufreq / scaling_max_freq' exit 0
Ve böylece işlemcinin maksimum hızı 1050000 olacaktır.
Umarım birisi için yararlıdır.