You are not logged in.

#1 2022-09-11 10:06:10

Coffeetron
Member
From: Europe
Registered: 2019-07-27
Posts: 4

Lenovo Thinkpad P14s AMD Gen2 - humming noise sound on input

When the fans stop working because they are not needed and I am in a quiet room, I can hear buzzing/humming noises similar to faint noises from an HDD coming from my laptop. (I have the stock NVMe SSD installed)
The noise isn't very loud but it can be heard from 1 meter distance, especially in a quiet room.

When does it happen:

press a key or use the touchpad or scrolling (e.g. in firefox). it doesn't matter if its an external keyboard or external mouse.
this is reproducible, consistently happening every time I'd do any of these.
also easily noticeable while changing brightness levels be it via button or on GNOME desktop.


What I tried to do so far and didn't help:

BIOS: CPU Power Management ON/OFF
BIOS disable: Audio | USB | Bluetooth | Ethernet | Smart Card | SD Card
Disable DPMS
Disable TLP
Use TLP with SOUND_POWER_SAVE_ON_AC/BAT=0 and SOUND_POWER_SAVE_CONTROLLER=N
Use gnome-power-manager toggle between power saving and max power settings
try live boot ISO (fedora) same noises
Alsa disable power saving (options snd_hda_intel power_save=0 power_save_controller=N)

When does it not happen:
don't do anything, all programs closed
inside tty
booting the arch installation iso -> no such noise
inside the BIOS

How to make it stop:
open tty, noise not reproducible anymore

Been searching for hours, found another person on reddit reported the same. It would stop making the noise in tty or if he was booting up his windows install.
No solution was provided for the issue there.

At first I was thinking it was hardware related, the SSD or the CPU frequencies / power state but since I can manipulate the noise by input (keyboard/mouse), I am not sure anymore.
So could this be somewhat influenced by libinput or the wayland session? I read both wiki articles and there is no description of such similar problems.

FYI: BIOS is updated to latest and system is up to date (kernel: 5.19.7) and I am using arch with GNOME - wayland.

`--> lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 Non-Volatile memory controller: SK hynix Gold P31 SSD
02:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
04:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev d1)
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
 

Offline

#2 2022-09-13 17:11:48

Coffeetron
Member
From: Europe
Registered: 2019-07-27
Posts: 4

Re: Lenovo Thinkpad P14s AMD Gen2 - humming noise sound on input

Further fruitless testing:

change kernel to -lts; -zen.
change power to max-performance with ryzenadj.
install windows 10. well somehow after I booted up windows I got coil whine, literal whining (not crackling/buzzing as before) that was audible across my flat, I thought something must have broken inside, it woke up my dog.
I tried to find out if I could hear the buzzing sound in win10 and I think it didn't buzz but I can't confirm for sure due to all the coil whine.

fast forward, reinstalled my arch setup. everything works OOTB and the faint crackling is again present and no more coil whine.

despite the P series being "linux certified", Lenovo does not provide any non windows firmware files. fwupdmgr shows that everything is up to date, although I am not sure if the latest windows NVME firmware matches the latest firmware that fwupd provides. for the SK Hynix PC711 that's inside, there is no firmware anywhere to be found except the windows stuff on the Lenovo and Dell webpage.

I'll try to play with the NVME power saving options once I learn how to set kernel parameters and see if that helps any.

Last edited by Coffeetron (2022-09-13 17:12:31)

Offline

#3 2022-09-21 21:10:05

Coffeetron
Member
From: Europe
Registered: 2019-07-27
Posts: 4

Re: Lenovo Thinkpad P14s AMD Gen2 - humming noise sound on input

So I think I found a correlation regarding the crackling noise.

when idling my memory clock is at ~30-35% usage. (radeontop)
just moving the cursor / scrolling or pressing a key gets the memory clock to 70-90% usage and produces the crackling noise.

looking into corectrl, the GPU frequency is steadily at 400MHz while memory frequency jumps erratically between 400-1200MHz.

further looking into memory clock usage issues, there seems to have been something faulty (usage at constant 100%) on the Picasso firmware but nothing reported on Cezanne.

I am wondering if this jump in mclk usage that is caused by just moving the cursor is normal expected behavior.

Offline

Board footer

Powered by FluxBB