Code: Select all
# cat /sys/devices/system/cpu/cpu1/cpufreq/phc_vids
0 0 0 0 0 0 0 0
In desperation, i have set up my machine to force the fan full on at boot with echo "level 127" > /proc/acpi/ibm/fan and still - even though the fan runs at full blast (8616 rpm as I type this), and I have (again) confirmed that the fan assembly and heatsink are clean and clear of dust, *and* I have the laptop raised on a pair of wooden blocks to improve air circulation - temperature hovers around 76-78 degrees with only Firefox with a handful of tabs running. Leaving the laptop to idle with just FF running the temperature eventually drops to around 60 degrees.
Bearing in mind that...
- This laptop has a 25W TDP "low voltage" CPU
- I am running the fan continously at full blast
- The laptop is raised 5cm off my desk, in a somewhat uncomfortable manner
- The same machine with Win7 on remains cool as a summer breeze while doing similar tasks
- The year on my calendar is 2017, which means I've been using Linux for a decade
...I declare that this situation is unacceptable, and a solution must be found!
In an attempt at improving things, I currently* boot with
Code: Select all
# less /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force i915.i915_enable_rc6=1"
...
Code: Select all
# dmesg | grep ASPM
[ 0.000000] PCIe ASPM is forcibly enabled
[ 0.227684] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.330746] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.330750] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[ 0.331134] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.331384] acpi PNP0A08:00: _OSC failed (AE_SUPPORT); disabling ASPM
Code: Select all
# cat /sys/module/i915/parameters/enable_rc6
0
Code: Select all
# echo 1 > /sys/module/i915/parameters/i915_enable_rc6
-bash: /sys/module/i915/parameters/i915_enable_rc6: Permission denied
Edit: lsmod, for good measure (to show thinkpad_acpi is indeed loaded):
Code: Select all
# lsmod | grep think
thinkpad_ec 16384 1 tp_smapi
thinkpad_acpi 90112 1
nvram 16384 1 thinkpad_acpi
snd 81920 18 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_seq,snd_rawmidi,
snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_seq_device
video 40960 2 i915,thinkpad_acpi
*) I recently switched back to the default acpi-cpufreq scaler, since linux-phc doesn't offer any actual improvements on the i7 620LM. In case you're wondering, the governor is set to "ondemand":
Code: Select all
# cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
ondemand