High temperature + loud fan on AMD Ryzen

Temps seem a bit high, as just another data point here’s mine (7840U, Fedora 39, idle):

$ sensors
amdgpu-pci-c100
Adapter: PCI adapter
vddgfx:      854.00 mV 
vddnb:       855.00 mV 
edge:         +40.0°C  
PPT:           8.12 W  (avg =   5.17 W)

ucsi_source_psy_USBC000:003-isa-0000
Adapter: ISA adapter
in0:           5.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:         0.00 A  (max =  +1.50 A)

mt7921_phy0-pci-0100
Adapter: PCI adapter
temp1:        +38.0°C  

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

BAT1-acpi-0
Adapter: ACPI interface
in0:          16.63 V  
curr1:         0.00 A  

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +43.8°C  

ucsi_source_psy_USBC000:004-isa-0000
Adapter: ISA adapter
in0:          20.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:         4.80 A  (max =  +5.00 A)

ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:       680.00 mA (max =  +0.00 A)

nvme-pci-0200
Adapter: PCI adapter
Composite:    +40.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +40.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +48.9°C  (low  = -273.1°C, high = +65261.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +41.8°C  
temp2:        +40.8°C  
temp3:        +39.8°C  
temp4:        +43.8°C  

FWIW fan running while “idle” is how I detected this - you might want to check for the same kind of parasitic interrupts/kernel threads: