On Mon, 2015-06-22 at 17:44 +0200, Takashi Iwai wrote: > At Mon, 22 Jun 2015 15:21:16 +0000, > Kaskinen, Tanu wrote: > > PulseAudio (mostly) doesn't use the hw:X devices directly. Instead, it > > uses logical names like "front", "hdmi", "iec958", etc. Speaking of HDMI > > specifically, PulseAudio uses devices from "hdmi:X,0" to "hdmi:X,7". > > With this new dynamic PCM system, do these logical names still work? > > Unfortunately, this doesn't work for HDA as is, because of the > terribly arcane secret. For keeping the compatibility with the old > config, there is a static mapping of the hdmi:x,y and hw:x,z. Yes, the mapping is like this: y = 0, z = 3 y = 1, z = 7 y = 2, z = 8 y = 3, z = 9 etc. Now I'm wondering if this is HDA specific (your wording suggests that it is)? For HDMI ELD information and jack detection support, PulseAudio has been assuming this particular mapping. If other drivers have been using a different mapping, then ELD and jack detection support has been and continues to be broken for other drivers in PA. -- Tanu