On Thu, 28 Sep 2017, Raph wrote:
> On Sun, Sep 24, 2017 at 07:11:47PM -0300, Henrique de Moraes Holschuh wrote:
> => but should a working Kaveri provide a fifth, GPU-specific, cooling device?
No idea. Not necessarily.
> thinkpad_acpi parameters of interest are:
> /sys/module/thinkpad_acpi/parameters/fan_control = N
> /sys/bus/platform/drivers/thinkpad_hwmon/fan_watchdog = 0
> /sys/devices/platform/thinkpad_hwmon/fan1_input = 0
So, it will *not* touch the EC fan control stuff at all. It is also
reporting that the fan is stoppend (tachometer reads 0) -- assuming it
can actually read the tachometer in your computer.
> "fan" module is not loaded during boot (!)
> Manually loading creates nothing more than:
> > /sys/module/fan/drivers/platform:acpi-fan
> [and nothing specific inside dmesg]
Hmm, that *is* bad. And your prime suspect.
> Maybe related to this line in dmesg?
> > [drm] Internal thermal controller without fan control
No, that just means your GPU does not have its own fan, which is
expected since this is a notebook.
> # find /sys -regextype posix-egrep -regex '.*(cool|fan|temp)[^/]*'
> /sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon2/temp1_max
> /sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon2/temp1_crit
> /sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon2/temp1_crit_hyst
> /sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon2/temp1_input
> /sys/devices/pci0000:00/0000:00:01.0/hwmon/hwmon0/temp1_crit
> /sys/devices/pci0000:00/0000:00:01.0/hwmon/hwmon0/temp1_crit_hyst
> /sys/devices/pci0000:00/0000:00:01.0/hwmon/hwmon0/temp1_input
Looks like chipset thermometers... but not cooling devices.
Can you send me the DSDT and XSDTs? You'll need a recent version of
acpidump to extract them. Binary format (compressed) is fine, I can run
them through iasl (the ACPI AML disassembler) myself.
--
Henrique Holschuh
|