引言
CPU温度经常居高不下,每天风扇嗡嗡响,尝试过许多办法都没有解决,最后用了一个工具,并禁用独显,明显改善!
1.禁用独立显卡
参考(真正帮我解决问题的方法):
https://blog.csdn.net/weixin_41600500/article/details/90317196
https://www.jianshu.com/p/85cbb0258d32
你是不是也是因为linux 系统发热严重才找想把独显关了,网上的教程要不是用这种
cat /sys/kernel/debug/vgaswitcheroo/switch
echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
要不是用这种
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
sudo reboot
————————————————
版权声明:本文为CSDN博主「hotdog29」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41600500/article/details/90317196
解决办法:
执行:
nvidia-settings
在PRIME Profiles 里面就能自由切换
然后
sudo reboot
效果:
2.TLP:
TLP的安装
sudo apt install tlp
TLP的配置
cd /etc/default/
cp tlp ~/tlp
sudo gedit tlp
可以按照文件中的注释修改配置。
我的配置:
TLP_ENABLE=1
TLP_DEFAULT_MODE=BAT
TLP_PERSISTENT_DEFAULT=1
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave
CPU_HWP_ON_AC=balance_performance
CPU_HWP_ON_BAT=power
CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=30
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=30
SCHED_POWERSAVE_ON_AC=1
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
ENERGY_PERF_POLICY_ON_AC=performance
ENERGY_PERF_POLICY_ON_BAT=power
DISK_DEVICES="sda sdb"
DISK_APM_LEVEL_ON_AC="keep keep"
DISK_APM_LEVEL_ON_BAT="1 1"
DISK_SPINDOWN_TIMEOUT_ON_AC="240 240"
DISK_SPINDOWN_TIMEOUT_ON_BAT="120 120"
DISK_IOSCHED="cfq cfq"
SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
AHCI_RUNTIME_PM_TIMEOUT=15
PCIE_ASPM_ON_AC=powersave
PCIE_ASPM_ON_BAT=powersave
RADEON_POWER_PROFILE_ON_AC=low
RADEON_POWER_PROFILE_ON_BAT=low
RADEON_DPM_STATE_ON_AC=battery
RADEON_DPM_STATE_ON_BAT=battery
RADEON_DPM_PERF_LEVEL_ON_AC=low
RADEON_DPM_PERF_LEVEL_ON_BAT=low
WIFI_PWR_ON_AC=on
WIFI_PWR_ON_BAT=on
WOL_DISABLE=Y
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_AC=0
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
USB_AUTOSUSPEND=1
USB_BLACKLIST_BTUSB=0
USB_BLACKLIST_PHONE=0
USB_BLACKLIST_PRINTER=1
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
网络上别人的配置
leading
TLP_ENABLE=1
TLP_DEFAULT_MODE=AC
use TLP_DEFAULT_MODE
settings on AC.
TLP_PERSISTENT_DEFAULT=0
before doing a sync.
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
the leading
available governors.
CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave
governor.
frequencies see
governor:
required.
CPU_HWP_ON_AC=balance_performance
CPU_HWP_ON_BAT=power
of the CPU.
performance.
driver.
CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=100
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=10
1=allow
settings
it
load conditions:
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
with PHC patch required.
you are doing!
linux-tools.
ENERGY_PERF_POLICY_ON_AC=balance-performance
ENERGY_PERF_POLICY_ON_BAT=power
(default: sda).
diskid).
DISK_DEVICES="sda sdb"
saving, min, off).
drives.
special value 'keep'
DISK_APM_LEVEL_ON_AC="keep keep"
DISK_APM_LEVEL_ON_BAT="1 1"
special value 'keep'
DISK_SPINDOWN_TIMEOUT_ON_AC="240 240"
DISK_SPINDOWN_TIMEOUT_ON_BAT="120 120"
noop (Default: cfq).
special value 'keep'
disk.
sequentially until success.
SATA_LINKPWR_ON_AC="med_power_with_dipm
max_performance"
SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
lockups/data loss.
AHCI_RUNTIME_PM_TIMEOUT=15
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
high, auto, default;
defaults.
performance.
recommended.
supported by all adapters.
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=on
WOL_DISABLE=Y
(timeout in secs).
(recommended: 1).
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
1=enable.
reinserting) the eject lever
BAY_POWEROFF_ON_AC=0
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
on=disable, auto=enable.
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
Runtime PM
column).
Runtime PM.
radeon" which
setups.
radeon"
USB_AUTOSUSPEND=1
spaces).
USB_BLACKLIST_BTUSB=0
USB_BLACKLIST_PHONE=0
USB_BLACKLIST_PRINTER=1
USB_BLACKLIST_WWAN=1
excluded
nothing
previous shutdown
DEVICES_TO_DISABLE/ENABLE_ON_STARTUP/SHUTDOWN below
RESTORE_DEVICE_STATE_ON_STARTUP=0
wwan"
wwan.
wwan"
connected):
wwan"
acpi-call kernel module
falls below the
STOP_CHARGE_THRESH value.
1=enable.
------------------------------------------------------------------------------
to enable them
启动TLP
sudo tlp start
(如果需要关闭tlp,则在tlp的配置文件中修改即可)
效果
sudo tlp stat
可以看到tlp已经开始工作
过一会后运行:
sudo tlp stat -t
会发现CPU温度已经明显改善
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)