Public bug reported:

After upgrading from Ubuntu 22 (kernel 5.x.x) to Ubuntu 24 (kernel
6.8.x), I have encountered an issue with fan control on my Acer Predator
PH315-54. The fans get stuck at high speed, even when the system
temperatures are relatively low (30-40°C for both CPU and GPU). This
problem did not occur on Ubuntu 22, where fan control worked properly.

The issue seems related to the thermal_zone6 sensor, which consistently
fails to provide a valid temperature reading in both dmesg and thermald
logs.

This is accompanied by the following error in dmesg:
thermal thermal_zone6: failed to read out thermal zone (-61)

In the thermald logs, I also observe errors related to sensor id 16:
sensor id 16 : No temp sysfs for reading raw temp

I have attempted multiple troubleshooting steps, including restarting
and stopping thermald, checking BIOS settings, and reinstalling NVIDIA
drivers, but the fan remains stuck at high speed. The issue persists
regardless of system load, and the laptop remains cool to the touch.

System Information:

    Model: Acer Predator PH315-54
    BIOS Version: V1.11
    Kernel Version: 6.x.x (Ubuntu 24)
    Thermal Sensors Detected:
        acpitz
        INT3400 Thermal
        SEN2
        SEN3
        TCPU
        x86_pkg_temp
        iwlwifi_1

Steps to Reproduce:

    Boot into Ubuntu 24.
    Allow the system to idle or perform light system activities.
    Observe that the fan stays at high speed, regardless of system temperature.

Expected Behavior:

The fans should adjust dynamically according to system temperatures, slowing 
down when the system is idle or under light load.
Actual Behavior:

The fan remains at high speed continuously, even when the system is cool
(30-40°C for CPU and GPU), and thermal_zone6 fails to read temperature
data.

Troubleshooting Steps Taken:

    Restarted Thermald: Restarting thermald does not fix the issue.
    Stopped Thermald: Disabling thermald temporarily reduces the issue, but the 
fan still runs at high speed under BIOS control.
    Reinstalled NVIDIA Drivers: The problem persists regardless of NVIDIA 
driver reinstallation.
    Checked Kernel Logs: The dmesg logs consistently show the thermal_zone6 
failure.
    Checked Sensors: Other sensors are reporting valid temperature data (e.g., 
CPU and GPU), but thermal_zone6 is not functional.
    BIOS Settings: Checked BIOS/UEFI for fan control options but found none. 
The BIOS was updated to the latest version (V1.11), but the issue persists.

Additional Information:

    The issue appears to be tied to the kernel update (6.x.x) in Ubuntu 24. The 
fan control worked properly on Ubuntu 22 (kernel 5.x.x), suggesting a possible 
regression or missing support for hardware sensors in the newer kernel.
    The issue could be related to BIOS/ACPI fan management or a conflict with 
thermald in the newer kernel.

I believe this may be a regression in the thermal management drivers,
and I am willing to provide any additional logs or information required
to help resolve it.

I have also noticed a bunch of ACPI logs in 'dmesg' that i attached with
this. This might be related or not i'm not sure.

Regards!

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-45-generic 6.8.0-45.45
ProcVersionSignature: Ubuntu 6.8.0-45.45-generic 6.8.12
Uname: Linux 6.8.0-45-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/seq:        alexgmenard   4277 F.... pipewire
 /dev/snd/controlC0:  alexgmenard   4282 F.... wireplumber
 /dev/snd/controlC1:  alexgmenard   4282 F.... wireplumber
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Tue Sep 24 23:42:14 2024
InstallationDate: Installed on 2022-08-19 (768 days ago)
InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 
(20220809.1)
MachineType: Acer Predator PH315-54
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-45-generic 
root=UUID=f5f773ef-b6c6-4c65-9bd3-0e23f6946276 ro quiet splash loglevel=3 
vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-6.8.0-45-generic N/A
 linux-backports-modules-6.8.0-45-generic  N/A
 linux-firmware                            20240318.git3b128b60-0ubuntu2.3
SourcePackage: linux
UpgradeStatus: Upgraded to noble on 2024-09-21 (3 days ago)
dmi.bios.date: 06/29/2023
dmi.bios.release: 1.15
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: V1.15
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: QX60_TLS
dmi.board.vendor: TGL
dmi.board.version: V1.15
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: V1.15
dmi.ec.firmware.release: 1.9
dmi.modalias: 
dmi:bvnInsydeCorp.:bvrV1.15:bd06/29/2023:br1.15:efr1.9:svnAcer:pnPredatorPH315-54:pvrV1.15:rvnTGL:rnQX60_TLS:rvrV1.15:cvnAcer:ct10:cvrV1.15:sku0000000000000000:
dmi.product.family: Predator Helios 300
dmi.product.name: Predator PH315-54
dmi.product.sku: 0000000000000000
dmi.product.version: V1.15
dmi.sys.vendor: Acer
mtime.conffile..etc.init.d.apport: 2024-07-22T10:59:07

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble wayland-session

** Attachment added: "ACPI dmesg log"
   
https://bugs.launchpad.net/bugs/2081935/+attachment/5821606/+files/acpi_log.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2081935

Title:
  Fan control stuck at high speed after upgrade to Ubuntu 24, thermal
  zone 6 fails to read sensor

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2081935/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to