coretemp

Core Temperature Sensor Driver

Kernel ModuleSafeHardware Sensor
CPU Usage
0-2% (idle in most systems)
Memory
0-5 MB (module memory usage, varies)
Location
Kernel Space
Publisher
Linux Kernel Community

Quick Answer

coretemp is a legitimate Linux kernel module. It exposes CPU core temperatures via sysfs, enabling thermal management and fan control.

Is it a Virus?
✔ NO - Safe
Part of Linux kernel; loaded by thermal subsystem when supported by CPU
Warning
Usually benign, but drivers can be manipulated by rootkits
Verify kernel module source and signing if applicable; use modinfo and verify integrity
Can I Disable?
✔ YES
coretemp is managed by the kernel; disabling may affect temperature readings. In most cases not recommended unless troubleshooting hardware

What is coretemp?

coretemp is the Linux kernel driver that reads CPU die temperatures using on-die sensors (digital thermal sensors) and exposes the readings to user space via sysfs under /sys/class/thermal or /sys/devices/platform. It supports modern Intel/AMD sensors.

The driver hooks into the Linux thermal subsystem to provide per-core temperatures, fan controls, and thermal trip points. It operates in kernel space and communicates with user-space tools like sensors, lm-sensors, and hwmon.

Quick Fact: coretemp has been part of the Linux kernel for thermal monitoring across generations, enabling fine-grained CPU temperature data for cooling policies.

Types of Coretemp Processes

Is coretemp Safe?

Yes, coretemp is safe when sourced from your distribution's kernel packages and enabled via standard kernel modules.

Is coretemp a Virus or Malware?

The real coretemp driver is not a virus. Malware rarely includes kernel modules; verify via package manager and module signatures.

How to Tell if coretemp is Legitimate or Malware

  1. Location:: Check module path: /lib/modules/$(uname -r)/kernel/drivers/thermal/coretemp.ko or /lib/modules/.../kernel/drivers/hwmon/coretemp.ko.
  2. Module Info:: Run modinfo coretemp to verify vendor. Look for lines like 'firmware', 'license', and 'author'.
  3. Digital Signature:: Check for signature with modinfo -F signer coretemp.ko (if your distro uses module signing).
  4. Resource & Behavior:: Normal usage shows temps in a few MB of kernel memory; suspicious if never unloading or if temps are inconsistent.

Red Flags: Module located outside /lib/modules, unsigned, or loaded without appropriate kernel headers may indicate tampering. Uninstall or blacklist if unsure.

Why Is coretemp Running on My PC?

coretemp runs automatically when a supported CPU is detected and the thermal system is initialized; it can run as long as the kernel is active and sensors are enabled.

Reasons it's running:

Can I Disable or Remove coretemp?

Disabling or unloading coretemp can stop accurate temperature reporting. It is safe to disable if you are using alternate sensors; otherwise, keep it enabled.

How to Stop coretemp

How to Uninstall Coretemp (Optional)

Common Problems: Temperature Readings or Driver Issues

If coretemp shows inaccurate temps or fails to initialize:

Common Causes & Solutions

Quick Fixes:
1. Quick Fixes:
2. 1. Verify module is loaded: lsmod | grep coretemp
3. Inspect sysfs: cat /sys/class/thermal/thermal_zone*/temp
4. Reload module after BIOS changes: sudo rmmod coretemp; sudo modprobe coretemp
5. Update kernel and firmware to latest
6. Check BIOS for sensor enablement and fan controls

Frequently Asked Questions

Is coretemp safe to use?

Yes. It is a standard kernel module for Linux thermal monitoring compiled and shipped with most distributions.

Why is coretemp reading 0°C?

Possible sensor not present, BIOS disabled sensor, or driver misread. Check /sys/class/thermal and BIOS/UEFI settings, then reload the module.

Can I disable coretemp safely?

You can unload the module (rmmod coretemp) or blacklist it, but you may lose accurate temperature readings.

How do I check which cores are monitored?

Use sensors or cat /sys/class/thermal/thermal_zone*/temp to see core temps; look at hwmon sensors for per-core values.

What should I do if temps are too high?

Improve cooling, clean dust, ensure fans run, check thermal design power (TDP); if problems persist, update BIOS/firmware.

Is coretemp tied to LM-sensors?

coretemp is a driver exposed to sensors framework; lm-sensors reads from sysfs entries created by coretemp when loaded.

Related Processes