Re: [RFC v4 2/4] platform/x86/amd: dptc: Add AMD DPTCi driver
From: Antheas Kapenekakis
Date: Thu Mar 12 2026 - 12:25:28 EST
On Thu, 12 Mar 2026 at 17:06, Mario Limonciello
<mario.limonciello@xxxxxxx> wrote:
>
>
> >>
> >> So please; do not make assumptions based on a lack of hard data.
> >> If you don't have data for multiple years of a system or multiple chips
> >> in the system, leave it off your quirk list. They can always be added
> >> later when the data is available.
> >
> > Specifically for GPD, the userspace implementation has been tested on
> > all generations. It is fine to choose a (lower) limit that works on
> > all of them. The thermals did not change between generations.
> > Saturation above 20W means that there is little difference between
> > 22W, 25W, 28W, 30W, etc. If there is doubt, going lower is fine. Even
> > if one device can do 5W more it does not matter (but the chassis,
> > battery, and cooler are exactly the same; only the board was revised
> > for the new SoC).
> >
> > 8-20W is the sweet spot for these APUs. 8W and 15W are sane for
> > low-power/balanced. The only question is how close to 30W should be
> > the maximum and where performance should point to. This version does
> > 25W for performance. 20W might be better for daily use until AC/DC
> > detection.
> >
> > We do not need to complicate things. All this driver needs to do is
> > expose a slider from 4-30W. This covers 6800-HX370 for all vendors and
> > matches user expectation. AI Max will need further research as I do
> > not have a lot of data on its performance curve. Ayaneo had some drops
> > between 2022-2023 that had lower TDP limits, but there is less than 1k
> > units in existence.
>
> User expectation and reality aren't necessarily the same.
>
> Performance is tied to a thermal design. A user might want to run a
> handheld at the max performance, but max performance is not purely a
> function of the APU.
>
> It's a function of the APU + cooling solution + power distribution.
>
> That's why I have been saying there need to be different values for
> different parts, and you can't make assumptions year to year.
>
> Even if the external chassis plastics are identical, a different fan or
> heatpipe might be used and those are non-trivial impacts.
>
> The values used should be calculated by performance measurements of the
> entire solution in a thermal chamber.
>
> I know you're not going to be able to do that, but that's what
> manufacturers /should/ be doing.
Yes. Pretty much. For this class of devices max performance is not
that important. Users value being able to select 18W over 20W because
that means they get an additional 30m of battery life more than say
running at 30W.
So it is not that big of a deal to go a bit lower. 30w vs 20w is
already 15% tops but the resulting dc in is 55W vs 27W. I know that
when it comes to manufacturers, an additional consideration is having
an edge over competition in mainstream benchmarks for max performance,
so aggressive tuning matters. Esp. for laptops.
But mainstream benchmarks reach for the TDP slider now for these
devices so that is off the table. This is because they also want to
account for battery life. "Manufacturer X gets 20% more performance"
is meaningless when you get half the battery. Not only that, but if
the presets are too aggressively tuned, users skip them and use the
slider anyway.
Antheas