I have bought a fanless PC, and it is really important for me to have some form of power management for this PC, because currently I don't under Qubes, and the result is that if I do something that puts a lot of load on the CPU like playing a full-screen video in Firefox, the CPU overheats and the system (firmware?) automatically goes into emergency power-saving mode, which involves making the CPU go really slow.
I have transferred responsibility to the Linux kernel for power management by adding cpufreq=dom0-kernel to the Xen command line. This doesn't help.
I have then tried to switch from the intel pstate driver (which doesn't work with my Rocket Lake CPU, an Intel® Core™ i7-11700) to the acpi-cpufreq driver by adding intel_pstate=disable. This also doesn't help - sudo cpupower frequency-info shows "no or unknown cpufreq driver is active on this CPU".
I then installed the latest version of thermald on my dom0 domain, but thermald is not able to find any temperature sensors:
[WARN]Thermal DTS: No coretemp sysfs found I have ran sudo sensors-detect, but that didn't help.
I have then ran modprobe processor_thermal_rapl and modprobe processor_thermal_device and restarted thermald, but it still showed the same errors.
My motherboard is an Asus TUF GAMING B560M-PLUS WIFI.
Please help me to enable some form of thermal throttling / frequency governor on this PC, other than the firmware's emergency thermal throttling.
acpi=forceand blacklisting xen_acpi_processor, but those didn't help either.sudo modprobe coretemp, I gotmodprobe: ERROR: could not insert 'coretemp': No such device.