[alsa-devel] DP MST audio support

Yang, Libin libin.yang at intel.com
Mon Aug 10 10:57:17 CEST 2015


Hi Dave,

Sorry for interrupt.

I'm currently testing the MST audio with HSW.

Could you please help tell how I can say DP1.2 works?

I connect a DP1.2 monitor to HSW and a DP1.1 monitor to DP1.2 monitor output.

In this mode, can I make the 2 monitors show different contents? Thanks.

Regards,
Libin


> -----Original Message-----
> From: Dave Airlie [mailto:airlied at gmail.com]
> Sent: Friday, June 19, 2015 6:38 PM
> To: Lin, Mengdong
> Cc: Takashi Iwai; Yang, Libin; Lu, Han; alsa-devel at alsa-project.org; intel-
> gfx at lists.freedesktop.org; Girdwood, Liam R
> Subject: Re: [alsa-devel] DP MST audio support
> 
> Just to fill in the info on this one.
> 
> > We don't have Haswell Lenovo t440s atm, so could you share more
> info?
> > - Dell U2410 should support both HDMI and DP input. But I guess it
> cannot
> >  support DP MST, right?
> > - Are you connecting this monitor a DP cable?
> >  Which DDI port is used? DDI B, C or D?
> > - Does audio fail after i915 enables DP MST?
> > - Is patch "snd/hdmi: hack out haswell codec workaround" the only
> change
> >  on audio driver side?
> 
> Yes its a DP SST input on the U2410, and I'm using that for the audio.
> 
> It's connected to the Lenovo dock with DP cable. The dock is an MST
> device.
> 
> The dock is connected to DDI C I think, and if the dock is operated in
> SST
> mode audio works, but in MST mode audio fails. (operating the dock in
> SST
> mode isn't useful though since only one of the multiple outputs works
> then).
> 
> >> > The graphics side patches are fairly trivial, also it would be good to
> >> > get a good explaination of how the hw works,
> >> >
> >> > from what I can see devices get connections not pins on this hw,
> and I
> >> > notice that I don't always get 3 devices, so I'm not sure if devices
> >> > are a dynamic thing we should be reprobing on some signal.
> >
> > Do you mean 3 PCM devices here, like pcmC0D3p, pcmC0D7p,
> pcmC0D8p?
> > Now the devices are not dynamic, a PCM device is created on each pin.
> > It seems we need to revise this for DP MST, since a pin can be used to
> send
> > up to 3 independent streams on Intel GPU which has 3 display
> pipelines.
> >
> 
> No I mean the "Devices" from snd_hda_get_devices.
> 
> Dave.


More information about the Alsa-devel mailing list