Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #79419

Bug#1039029: linux-signed-amd64: Core frequencies do not float correctly on AMD Ryzen 7 5700U when running on battery

From Soren Stoutner <soren@stoutner.com>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#1039029: linux-signed-amd64: Core frequencies do not float correctly on AMD Ryzen 7 5700U when running on battery
Date 2023-06-24 22:10 +0200
Message-ID <GKhK2-DjQ-9@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Source: linux-signed-amd64
Version: 6.3.7+1
Severity: normal

On my laptop running an AMD Ryzen 7 5700U CPU, when on battery there are problems with the core frequency logic.
When a process consumes 100% CPU usage on a single core, the system forces the core frequencey to the lowest value (399 MHz)
instead of letting it float up to the highest frequency (4.3 GHz).  At the same time, other cores that have minimal CPU utilization
will increate frequency up to the maximum, meaning that the CPU isn't locked to the lower frequency as a whole, but that something about
the frequency control logic isn't making the correct decisions.  This causes the system to run very slowly when on battery.

When the laptop is plugged in the behavior disappears, with cores that are consuming significant CPU able to increase the frequency to the
maximum value.

It is unclear to me if this problem is with the Linux kernel or some other component.  Someone who is more knowledgeable about these things
than I am might be able to point me in the right direction.


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.3.0-1-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Back to linux.debian.kernel | Previous | Next | Find similar | Unroll thread


Thread

Bug#1039029: linux-signed-amd64: Core frequencies do not float correctly on AMD Ryzen 7 5700U when running on battery Soren Stoutner <soren@stoutner.com> - 2023-06-24 22:10 +0200

csiph-web