[alsa-devel] Can Realtek HD-A codec ALC282 support D3cold?

Wang Xingchao wangxingchao2011 at gmail.com
Wed Apr 17 05:52:50 CEST 2013

Hi Mengdong,

2013/4/16 Lin, Mengdong <mengdong.lin at intel.com>
> Hi,
> (Sorry to post this message again)
> We want to put an idle HD-A codec into D3cold for more power saving and preparation for being power gated. The Realtek ALC282 is used in our test.
> Could anyone help to confirm whether ALC282 can support D3cold or not?
> I'm told that ALC282 can support D3cold. But my test shows it cannot.

Windows enabled D3Cold feature on ALC282 but it's close source so we
cannot assume it's the same thing for Linux. :)

> At first, ALC282 HW does not report that it can support D3cold.
> Its parameter "Supported Power States" returns 0xc000000f, means it only supports:  EPSS, CLKSTOP, D3hot, D2, D1 and D0.
> Is this a just mistake in reporting the bit, or D3cold is not supported all?

At least it reports it DOESNOT support D3Cold here, so i think at
least the D3cold verb donot work well, otherwise it's obvious a BUG.

Maybe There's some private operations to make ALC282 export the
feature of D3cold, could some guys from Realtek clarify this?

> Then when I explicitly set the audio function group to D3cold by verb 0x705, and then get its power state after 200ms by verb 0xf05,
> The codec response is 0x00000000: No PS-Error, both PS-Act and PS-set is D0. So it seems codec HW does not process the set power state command at all.
> Is there someone from Realtek or familiar with ALC282 here can share some information about this issue?
> Many thanks
> Mengdong
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

More information about the Alsa-devel mailing list