Linux Mint Türkiye
Linux Mint Destek => Donanım => Diğer Donanımlar => Konuyu başlatan: motorhead - 03 Ekim 2018, 23:44:43
-
HP dv6-6b00st dizüstü bilgisayarda Linux Mint 19 Cinnamon 64-bit kullanıyorum. Turbo boost etkisizleştirmek ve frekansı 1.8/2.0 GHz civarına sabitlemek istiyordum. Bunun için sitedeki TLP anlatımından faydalanarak işlemler yaptım. Pil ömrü o kadar önemli olmadığı için kendime göre değişiklikler yaptım, ancak frekans sınırı çalışmıyor. Sadece turbo boost etkisizleşti, o da zaten TLP yükledikten sonra ayarlarından etkin olsa da çalışmıyordu. (Gördüğüm kadarıyla) Frekansları aşağıdaki kodla gözlemlemeye çalıştım:
watch -n1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""
Daha iyi şekilde frekansları gözlemleyebilmek ve frekansın maksimum nereye kadar çıktığını öğrenmek için Stress-Terminal UI yüklemeye çalıştım ancak hata verdi. Benchmark programı kullanamasam da frekans sınırlamanın çalışmadığına eminim. 2.4 GHz'e kadar çıkıyor. Nasıl çözebilirim bu durumu? Ayrıca başka bir benchmark programı önerebilir misiniz?
Gerekli çıktılar: https://paste.ee/p/1BG6U
-
/etc/default/tlp dosyasındaki aşağıdaki satırlar ile değiştirmeyi deneyebilirsiniz, bu satırlar pil ve güç kablosuz takılıyken CPU frekansını yüzdesel olarak sınırlar. Satırların etkin olması için başındaki # işaretini silmelisiniz.
#CPU_MIN_PERF_ON_AC=0
#CPU_MAX_PERF_ON_AC=100
#CPU_MIN_PERF_ON_BAT=0
#CPU_MAX_PERF_ON_BAT=30
-
intel_pstate etkinleştirip denedim ancak olmadı malesef. hatta turbo boost etkinleştirmediğim halde çalışıyor bu sefer. aşağıdaki çıktı max 2400 diyor ancak inxi -Fnxx çıktısında max 3000 gösteriyor ki bu doğru, 3000'e kadar çıkıyor frekans.
--- TLP 1.1 --------------------------------------------
+++ Processor
CPU model = Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 2400000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 2400000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq = 2400000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq = 2400000 [kHz]
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 26 [%]
/sys/devices/system/cpu/intel_pstate/max_perf_pct = 75 [%]
/sys/devices/system/cpu/intel_pstate/no_turbo = 1
/sys/devices/system/cpu/intel_pstate/turbo_pct = 27 [%]
/sys/devices/system/cpu/intel_pstate/num_pstates = 23
x86_energy_perf_policy: program not installed.
/sys/module/workqueue/parameters/power_efficient = Y
/proc/sys/kernel/nmi_watchdog = 0
+++ Undervolting
PHC kernel not available.
-
Intel Pstate güncel dağıtımlarda zaten etkin olarak gelir. Ayrıca ayarları pil gücünde ve güç kablosu takılıyken ayrı ayrı belirlemelisiniz. Yukarıda paylaştığım kısımlardan bahsediyorum, farklı bir husus değil.
Aşağıdaki komutun çıktısına bakalım.
cat /proc/cmdline
-
Tamam işte, ben de intel_pstate'i devre dışı bıraktım rehberde belirtildiği için. Sonra yüzdelik sınırı koymak için tekrar etkinleştirdim ancak sınır yine çalışmadı hatta turbo etkisiz olarak ayarladığım halde turbo frekansına çıkıyor. Şimdi tamamen sildim baştan yükledim, güç kaynağı ve pil için ayrı ayar yaptım, bu ikisi arasında geçişlerde profil değişiyor ancak frekans sınırı yine çalışmıyor. Acaba frekans sınırı için daha basit bir yol var mıdır? Ben sadece turbo boost'u kapatmak ve frekansa sınır koymak istiyorum. İşlemci yük testi yapmak istiyorum ayrıca frekansının en fazla nereye kadar çıkacağını görmek için, şimdilik chrome'u kullanıyorum yük bindirsin diye ancak pratik değil.
https://forum.linuxmint.net.tr/index.php?topic=3254
-
# Set the min/max frequency available for the scaling governor.
# Possible values strongly depend on your CPU. For available frequencies see
# the output of tlp-stat -p.
CPU_SCALING_MIN_FREQ_ON_AC=800000
CPU_SCALING_MAX_FREQ_ON_AC=2000000
CPU_SCALING_MIN_FREQ_ON_BAT=800000
CPU_SCALING_MAX_FREQ_ON_BAT=1800000
Kırmızı ile işaretli kısımları siz mi düzenlediniz? Bunun etkin olması için Pstate pasif olmalıymış.
-
T2330 işlemciyi nasıl powersave modda çalıştıracağım?
-
T2330 işlemciyi nasıl powersave modda çalıştıracağım?
Mevcut konu altında farklı husus için çözüm arayamayız. Yeni bir konu açmalısınız.
[warning]Konu Açarken Dikkat Edilmesi Gerekenler (https://forum.linuxmint.net.tr/index.php?topic=3067.0)[/warning]
-
Kırmızı ile işaretli kısımları siz mi düzenlediniz? Bunun etkin olması için Pstate pasif olmalıymış.
Evet ben düzenlemiştim pstate'i de kapatmıştım. Talimatlara uyuyorum ancak çalışmıyor frekans sınırlama. Acaba başka bir program/yol var mıdır bunun için? Ayrıca CPU yük testi için de bir yol önerirseniz limitin çalışıp çalışmadığını daha kolay anlayabilirim.
-
TLP ile ilgili konumuza, TLP grafik arayüzü TLPUI kurulumunu da eklemiştim. Bunun yardımıyla yapılandırma yapmayı dener misiniz?
(https://i.postimg.cc/ncVwYn7G/TLPUI-1.png)
-
[member=8]Butterfly[/member]
Onu da denemiştim ancak TLPUI'yi başlatamamıştım. Uçbirimle de açmayı denediğimde bir şey olmuyordu.
-
Elle düzenleme yaptığınız için, /etc/tlp/default dosyasında TLPUI'nin ulaşabileceği yetkiler değişmiş olmalı. TLP uygulamasını kaldırıp yeniden kurarsanız TLPUI ile yapılandırma dosyasına erişebilir, böylece açarak yapılandırabilirsiniz.
sudo apt purge tlp
sudo apt install tlp
-
[member=8]Butterfly[/member] Aradan uzun zaman geçti ancak yine de son durumu yazmak istedim. Sorun Linux Mint'ten kaynaklanıyor. Daha doğrusu bendeki donanım ve Linux Mint bir araya gelince sorun oluyor sanırım. Ubuntu ve Lubuntu denedim TLP tam anlamıyla çalışıyor. TLPUI da çalışıyor. Linux Mint'te pstate-frequency denedim, o da çalışmadı. Diğerlerinde bu da çalışıyor. Linux Mint 18 denedim onda da çalışmadı ikisi.
-
Çalışmadı olarak belirttiğiniz konuların ekran görüntülerini hata kodlarını paylaşırsanız daha faydalı olacağını düşünüyorum.
Şuan da yaşanan sorun ile ilgili fikir yürütmek zor olsa gerek.
-
Çalışmadı olarak belirttiğiniz konuların ekran görüntülerini hata kodlarını paylaşırsanız daha faydalı olacağını düşünüyorum.
Şuan da yaşanan sorun ile ilgili fikir yürütmek zor olsa gerek.
Hata kodu vermiyor ki. TLPUI'de sorun var o da kuruluyor ancak uygulama açılmıyor. Elle ayar yapmada vs. hiçbir sorun yok. Sorun konulan frekans sınırının iplenmemesi resmen. Daha doğrusu önce sınıra uyuyormuş gibi yapıp sıkışınca turbo frekansına kadar çıkabiliyor turbo kapalı olsa bile. Örneğin 1.6 GHz olarak sınırlıyorum, ancak sıkıştığı an 3.0 GHz kadar çıkıyor. Diğer dağıtımlarda da aynı işlemleri yapıyorum ancak onlar koyduğum sınıra tamamen sadık kalıyorlar.
-
Aşağıdaki komutla ondemand servisini pasifleştirmeyi deneyebilirsiniz.
sudo systemctl mask ondemand.service
TLPUI'nin neden açılmadığını önceki mesajımda belirtmiştim.