HDMI audio
jim lesurf (2082) 1438 posts |
All being well, I should soon be getting an HDMI switch that also provides digital output (de-embedding) via spdif. The device itself is said to work with sample rates up to 192k, but I’ve not used or tested such a device before, so I have one basic question wrt this. Do such switches require the monitor/screen/output device to also support a given audio sample rate before they will accept them and de-embed to spdif? I ask because my current monitor (and the one on my wife’s machine) only list up to 48k/24 LPCM when checked. So I’m wondering if I’d need a better monitor before the HDMI switch would accept the audio, and hence won’t provide a > 48k output unless the monitor will accept it. |
Jeffrey Lee (213) 6048 posts |
Ultimately it’s the EDID which decides what audio formats the computer will use, so either the monitor needs to have native support for the format or the switch needs to rewrite the EDID in order to signal support for more formats. So it will all come down to whether the switch is “just” a switch or whether it contains some extra logic as well. |
jim lesurf (2082) 1438 posts |
Um. That raises the obvious question: How does the prospective buyer tell how a specific switch will behave without buying and taking a gamble? What specs I’ve seen make no mention of this. FWIW The one I’m likely to get is the Monoprice HDX-401TA. But as with others, I’ve not seen this question covered. |
Andrew Rawnsley (492) 1445 posts |
A few seconds in Google (ie. just searching for the model number) shows that folks on avsforum are failing to get 5.1 audio out of that unit unless the monitor supports it. Therefore I’d suggest that it is a waste of money for your purposes :( Also, it is crazy expensive (100$, so about 75ukp). You can find units from about 15ukp that offer the ability to run in different modes (eg. pass through, override EDID etc)… but we’ve had that discussion already. As of latest ROOL changes, the display manager can accept “dropped on” EDID. This opens the possibility of using saved EDID info from a “known good” device, I guess. I haven’t been able to test that yet, though. Just to be clear, I would be very wary of paying that much for a unit, unless you are very clear on what it can do for you. Others are pulling SPDIF out for much less. However, the issue with all of these will be >48khz, since most sources tend not to know about SPDIF>48khz. |
jim lesurf (2082) 1438 posts |
The one I’m buying is second-hand for much less money than the amounts you quote. I’m buying it mainly for tests. I know that it can do >48k, but as we’ve discussed, it may mean the monitor or downstream HDMI device also has to accept it. Again, as I’ve discussed elsewhere already. A) If someone knows of a unit that de-embeds up to 192k/24 LPCM stereo even when used with an HDMI destination device that doesn’t accept >48k and I can buy from a UK address via cheque-in-post. Please let me know. B) I’ve said I probably want a new monitor anyway for display reasons. And I’d wish for one that can accept 192k. More generally, given that RO systems can now output high rez via HDMI we really do need to have users informed about what devices can support what. At the moment we have no clear idea what anyone should buy if they want 192k stereo. It isn’t enough that RO can output it. To use it we’d need a suitable output device. And most ‘soundbars’ and monitors aren’t likely to cope well. Given that no-one has provided info to let me choose an appropriate device I’m doing what seems I need to do. To get some examples and do some tests. That can help me tell others what to avoid or prefer, depending on their individual requirements. So if you know of a device that does de-embed 192k LPCM and lets me buy as I wish, please let me have the details and I’ll get one. Indeed, I’m quite prepared to buy more than one type/model to compare and be able to tell people about to save them having to do their own blind searches. TBH Andrew I think it would make sense if you and CJE did stock/offer one or two such models as there will be people who would prefer to buy them from you rather than some shop/vendor who doesn’t support RO. Just offerring examples you knew and could say would de-embed without requiring monitor support would help RO users. If people are going to hang the ‘way to get high quality digital audio’ hat on the peg ‘HDMI’ more than on ‘USB’ the above does need to become a better informed situation I fear. It isn’t enough to simply ensure that the RO box can send the info. People need more info to make full use of it. So I’m just doing what I can to illuminate this area. |
Malcolm Hussain-Gambles (1596) 811 posts |
The “HDMI Converter” (shudder) I’ve got, has three settings. The second and third are 2Ch and 5.1 which are fairly obvious. I’m really happy with 48k via SPDIF. I think the main problem with supporting 192k is that the people who need it are likely to be very fussy. That said I’m interested in getting something nicer than the “converter” that I have. My ideal would be around 50 quid, that supports 192k, SPDIF and 4K video. |
Malcolm Hussain-Gambles (1596) 811 posts |
I’ve ordered another HDMI convertor that supposedly supports “4k”. It looks from the specs to be higher quality than my current one. One thing that I’ve noticed, is that whether I’ve got above 48k support is pointless at the moment – all my audio mp3’s are 48k. |
jim lesurf (2082) 1438 posts |
You should be able to change the system rate and have PlayIt follow the rate you set. One generic problem for HDMI monitors and other AV kit, though, is that they may insist on resampling everything into 48k. So some devices may accept other rates, but grind them all into 48k. The above doesn’t matter for over-air broadcasts, iplayer files, or DVDs. May not matter for 48k/24 BD. But for CD-based material it can mean that if you play it the result gets forced into being 48k even when sending 44k, etc, via HDMI. Real PITA. The root problem here is the obsessions and lazyness of the general AV biz. They lock down what happens and make assumptions about what mere users will do, or should be allowed to do. Since most people have no idea what is going on, they don’t complain. |
jim lesurf (2082) 1438 posts |
Does the “2Ch” then allow and de-embed > 48k? If so, even when the monitor doesn’t accept > 48k? Or does it simple adopt the standard limitations common for TVs and monitors? I realise that the market for >48k LPCM is small. But then that’s true for RO anyway. :-) But if HDMI is going to be seen and used as a ‘quality’ way to get audio out of RO in a digital form it does really need to offer users a way to get > 48k. I’m sure this is possible. The problem is identifying which specific bits of kit will do it and people might be best advised to choose. |
Malcolm Hussain-Gambles (1596) 811 posts |
My monitor only supports 48k, however… The bit I’m interested in is supporting >1080p and these modes, then it’s “nice” ;-) |
jim lesurf (2082) 1438 posts |
That’s good news, I suspect. :-) What model is it, and where did you buy it? Do you have any way of testing its spdif output to ensure it doesn’t blindly downsample everything? |
Malcolm Hussain-Gambles (1596) 811 posts |
I think I’ve got a mp3 that is encoded at 19200. |
jim lesurf (2082) 1438 posts |
Couple of comments: You may find testing easier with wave file. However mp3 should work, depending on what you’re using to play them. Unusual to have 192k mp3’s! You may find ‘sox’ is useful as it will let you generate versions of a file with other sample rates so you can have the same nominal content for comparison purposes. |
Malcolm Hussain-Gambles (1596) 811 posts |
LOL…. the link is on the previous thread. For the luser (i.e. me) I suspect any HDMI convertor that supports “pass-through” and SPDIF will do the trick. Don’t quote me on that! As for how good/bad it is – I wish I had the time and knowledge. I suspect if you want something decent, research is required. I’ll produce some documentation of what I’ve done so far for the write-up of my talk, so that will be in the newsletter – then be avaliable afterwards |
Malcolm Hussain-Gambles (1596) 811 posts |
I know this will make you sad, but the E-SDS one looks more promising. My main issue is that I want something reasonable, my previous one is OK – but I’m not 100% happy – possibly 80% happy. |
Malcolm Hussain-Gambles (1596) 811 posts |
If it’s unusal to have mp3’s at 192k, then I guess it’s probably not – I know I’ve got a few higher than the normal rate when I did a custom conversion for some tracks. Guess I should start being scientific about this rather than random! |
Malcolm Hussain-Gambles (1596) 811 posts |
Looks like 48k is the highest that I can play at through the soundbar. I can’t tell any difference, but it makes me feel better. It sounds awesome anyway I’ve verified this using !SoundCheck, so I’m guessing I get 192k to the soundbar – but it can’t handle it. |
Rick Murray (539) 13841 posts |
Unusual? Unlikely! The normal upper limit for a legitimate MP3 is 48kHz, indeed that is all that my phone will accept (looking at the MTP properties information). Ditto AAC (though some can do 96kHz). For 192kHz, you’ll probably be looking at FLAC… |
jim lesurf (2082) 1438 posts |
You can set !DigitalCD to adopt whatever rate the file reports. It then will switch the rate as required when it plays each file. !SoundControl will list the available system rates. You can also fix the rate and it should then convert. But that tends to introduce distortions so is best avoided unless you can employ a better rate convertor than the RO tendency to perform simple linear interpolations. It would be weird to have an 192k sample rate mp3 because the ‘judgement rules’ would probably remove all the ultrasonic components anyway. So I’m wondering if you might have confused sample rate with bitrate. |
Malcolm Hussain-Gambles (1596) 811 posts |
I thought it was 192 – but don’t know about the bit rate or samplerate. Either way I was wrong. I’ve got my new “Converter”, it seems to be better….according to !SoundCheck. This is in plain pass-through mode:
Number of rates available = 7 Current rate index = 3 => rate 48000 samples per sec List of available system rates: Rate index 1 => rate 32000 samples per sec Sound system supports 16-bit audio. The next set of values are the defaults for 8-bit VoiceGenerators Sound ON Volume setting = 127 Tuning offset = 548.0469 [% of Octave]
DMA able to handle multiple devices OK. :-) Currently selected device: ID string for the current device = SoundDMA#HAL_0007_16000000 Enumerate all available devices: ID string for audio device = SoundDMA#HAL_0007_16000000 ID string for audio device = SoundDMA#HAL_0005_41000000
required size for results = -16 adj stereo on [ 0] System gain = 0.00 Min -40.00 Max 0.00 Step 0.06 [dB]
Handler number = 1 * |
Malcolm Hussain-Gambles (1596) 811 posts |
When using the “4K 2ch Audio” setting, the sound still worked fine – but as I assume because my monitor doesn’t do above 1920×1200 it was clipped at 1920 × 1080 and it showed far fewer modes. So I’m guessing the modes stored in the EDID are standard “Movie” modes. So I’m guessing it has completely replaced the HDMI audio section of the EDID as my monitor only has a 3.5mm jack. |
Andrew Rawnsley (492) 1445 posts |
Hi Malcolm! Just for clarity, can you confirm the following: 1) In “Passthrough” mode, your monitor is able to do 1920×1200 (not a normal “TV” HDMI resolution), and picture is correctly displayed (no colour distortion or other corruption). 2) In “Passthrough” mode, audio EDID is re-written, showing up to 192khz in SoundCheck [This is unexpected, as passthrough would normally pass audio settings too] 3) When set to 2ch/5.1ch override, it limits display to 720p/1080p/4k resolutions (no 1920×1200). I think you’ve kinda already answered these, but it’d be helpful to have confirmation on the points, as it sounds like you’ve hit upon a pretty-much perfect solution. |
jim lesurf (2082) 1438 posts |
I’d be interested to know what device it is. And does it accept and de-embed >48k when set to “2ch” mode even when the monitor can’t accept > 48k. The key question for me is how anyone would de-embed to spdif >48k LPCM stereo when their monitor can’t accept it. Until people know which models can do this, and which can’t, chooing a de-embed device is a nightmare. Even simply knowing of one or two models that do it would be a big help. |
Malcolm Hussain-Gambles (1596) 811 posts |
The “E-SDS”https://www.amazon.co.uk/gp/product/B01DNNYL64/ model I linked earlier is the one I’m talking about now. I don’t think in this model it is passthrough for audio, just for the screen resolutions. 3) in 2Ch/5.1ch override it cuts the resolutions right down to only about 5 (for me) as I don’t have a 4K monitor. Just to add some information, both models I tried showed the monitor name when using “pass-through” and some other custom name when using 2/5.1Ch modes. The way this “converter” works seems to imply that it’s irrelevant what the monitor supports, which would make sense if you are stripping out the audio. If someone buys me a 4k monitor, I’m more than willing to test it out for an extensive period…say 10 years? It works for me™ and I’m happy with it – I’d be happier if I had a stonking sound system to connect it to. On a slightly more realistic note, if people aren’t happy with that model, at least this should confirm what to actually look for and ask for. |
Andrew Rawnsley (492) 1445 posts |
Thanks Malcolm. In “Passthrough” mode, it sounds perfect – full audio capabilities, but with monitor-read screen modes. I’ll get one ordered. Jim, I’ll let you know how I fare. |