Hi all, After a bit of testing the power management seems to be better but it is far away from perfect. I don't see any anomaly watching temperature sensors (instead of ath10k_hwmon-pci(?!??)) but my notebook is definitely warm if I hold it on my lap. This is more better on win10, I don't know why. mosomaci@pc:~$ sensors k10temp-pci-00c3 Adapter: PCI adapter Tdie: +55.0°C (high = +70.0°C) Tctl: +55.0°C amdgpu-pci-0100 Adapter: PCI adapter vddgfx: +0.81 V fan1: N/A temp1: +50.0°C (crit = +104000.0°C, hyst = -273.1°C) power1: 1.13 kW (cap = 28.00 W) ath10k_hwmon-pci-0300 Adapter: PCI adapter temp1: +91.0°C amdgpu-pci-0400 Adapter: PCI adapter vddgfx: N/A vddnb: N/A fan1: N/A temp1: +55.0°C (crit = +80.0°C, hyst = +0.0°C) power1: N/A Could our APIC fix not a perfect solution for this problem? I know that the DSDT is totally broken: [ 0.088280] ACPI: Added _OSI(Module Device) [ 0.088280] ACPI: Added _OSI(Processor Device) [ 0.088280] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.088280] ACPI: Added _OSI(Processor Aggregator Device) [ 0.088280] ACPI: Added _OSI(Linux-Dell-Video) [ 0.092591] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored [ 0.100296] ACPI BIOS Error (bug): Failure creating [\_SB.PCI0.LPC0.EC0._Q46], AE_ALREADY_EXISTS (20180531/dswload2-316) [ 0.100309] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20180531/psobject-221) [ 0.100313] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100321] ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.LPC0.EC0.UX**], AE_NOT_FOUND (20180531/psargs-330) [ 0.100326] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100332] ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.LPC0.EC0.M000], AE_NOT_FOUND (20180531/psargs-330) [ 0.100336] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100343] ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.LPC0.EC0.M049], AE_NOT_FOUND (20180531/psargs-330) [ 0.100347] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100353] ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.LPC0.EC0.M280], AE_NOT_FOUND (20180531/psargs-330) [ 0.100357] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100364] ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.LPC0.EC0.M009], AE_NOT_FOUND (20180531/psargs-330) [ 0.100369] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100372] ACPI Error: Skipping While/If block (20180531/psloop-594) [ 0.100378] ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.LPC0.EC0.M000], AE_NOT_FOUND (20180531/psargs-330) [ 0.100383] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100390] ACPI Error: Cannot release Mutex [QMUX], not acquired (20180531/exmutex-359) [ 0.100394] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100402] ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.GPP2.BCM5], AE_NOT_FOUND (20180531/dswload2-160) [ 0.100407] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180531/psobject-221) [ 0.100410] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.100413] ACPI Error: Skipping Scope block (20180531/psloop-532) [ 0.101186] ACPI BIOS Error (bug): Failure creating [\_SB.MACO], AE_ALREADY_EXISTS (20180531/dswload2-316) [ 0.101192] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20180531/psobject-221) [ 0.101196] ACPI Error: Ignore error and continue table load (20180531/psobject-604) [ 0.101946] ACPI: 15 ACPI AML tables successfully acquired and loaded [ 0.108294] ACPI: EC: EC started [ 0.108295] ACPI: EC: interrupt blocked [ 0.108522] ACPI: \_SB_.PCI0.LPC0.EC0_: Used as first EC [ 0.108524] ACPI: \_SB_.PCI0.LPC0.EC0_: GPE=0x3, EC_CMD/EC_SC=0x66, EC_DATA=0x62 [ 0.108526] ACPI: \_SB_.PCI0.LPC0.EC0_: Used as boot DSDT EC to handle transactions I would be very thankful if anybody culd fix it. IOMMU seems to be OK: [ 1.160932] AMD-Vi: Unable to write to IOMMU perf counter. [ 1.166428] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40 [ 2.458833] AMD IOMMUv2 driver by Joerg Roedel