Multiple Playback issues failing over HDMI

(Michael Gibbs) #1

Core Machine (Operating system/System info/Roon build number)
Win10 Pro/8GB/Build 1.6 Build 416 64bit

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
Gb. Network not an issue.

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
Nvidia Gforce GT710 HDMI High Definition Audio Device

Description Of Issue
Dont seem to be able to play multichannel source to HDMI output connected to Pioneer AVR. Other software has no issues playing multi channel or down mixing channels.
Setting output channels to 2.0 seems to work ok, however multi channel is no go. Have tried everything I can think of. Either a bug in the drivers or the call from Roon setting the device.

Log as below:

08/27 18:49:33 Info: [NVIDIA High Definition Audio] [zoneplayer] Open result (Queueing): Result[Status=Success]
08/27 18:49:33 Info: [NVIDIA High Definition Audio] [zoneplayer]     Open Result (Playing):Result[Status=Success]
08/27 18:49:33 Info: [NVIDIA High Definition Audio] [zoneplayer] Starting playback
08/27 18:49:33 Info: NEW DSD TO DXD lowpass_30khz 6
08/27 18:49:33 Trace: [audio/dsd2pcm] converting DSD64 to 352800hz PCM
08/27 18:49:33 Debug: [audio/dsd2pcm] using 30khz lowpass filter and 6db gain
08/27 18:49:33 Trace: [NVIDIA High Definition Audio] [zoneplayer/raat] StartStream **Sooloos.Broker.Transport.RaatZonePlayer+Endpoint: StreamParams[SampleRate=2822400, BitsPerSample=1, Channels=6, Layout=CH_5_1 FrameCount=675945984] => StreamFormat(channels=6, bitspersample=24, samplerate=176400, isdts=False) streamid=1302158617**
08/27 18:49:33 Trace: [NVIDIA High Definition Audio] [raatclient] SENT [52]{"request":"setup","format":{"sample_type":"pcm","sample_rate":176400,"bits_per_sample":24,"channels":6,"sample_subtype":"none"}}
08/27 18:49:33 Info: [zone NVIDIA High Definition Audio] OnPlayFeedback Playing
**08/27 18:49:33 Trace: [NVIDIA High Definition Audio] [raatclient] GOT [52] {"message":"RAAT__OUTPUT_PLUGIN_STATUS_FORMAT_NOT_SUPPORTED","status":"UnexpectedError"}**
**08/27 18:49:33 Warn: [NVIDIA High Definition Audio] [zoneplayer/raat] failed to setup any endpoints..giving up**
08/27 18:49:33 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
08/27 18:49:33 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
08/27 18:49:33 Info: sleep 0ms after flush
08/27 18:49:33 Warn: Track Stopped Due to Error
08/27 18:49:33 Info: [zone NVIDIA High Definition Audio] OnPlayFeedback StoppedEndOfMediaUnnatural
08/27 18:49:33 Debug: [zone NVIDIA High Definition Audio] _Advance
08/27 18:49:33 Info: [NVIDIA High Definition Audio] [zoneplayer] Playing: \\nascb05ce\multimedia\Audio\Tony\Caetano Veloso - A Foreign Sound\24 - Love Me Tender.dsf
08/27 18:49:33 Trace: [analysis] prioritizing current track LibraryTrack[7750450, A Foreign Sound - A Foreign Sound - Love Me Tender IsAvailable=True IsDeleted=False ] for zone 22:1:162f6854-8335-1b90-4abe-a1824e8d4a6e
08/27 18:49:33 Debug: GMS: saving nav stack
08/27 18:49:33 Debug: GMS: trying to save nav stack, but nav stack stuff was in progress
08/27 18:49:33 Debug: GMS: trying to save nav stack, but nav stack stuff was in progress
08/27 18:49:33 Info: [NVIDIA High Definition Audio] [zoneplayer] Open result (Queueing): Result[Status=Success]
08/27 18:49:33 Info: [NVIDIA High Definition Audio] [zoneplayer]     Open Result (Playing):Result[Status=Success]
08/27 18:49:33 Info: [NVIDIA High Definition Audio] [zoneplayer] Starting playback
08/27 18:49:33 Info: NEW DSD TO DXD lowpass_30khz 6
08/27 18:49:33 Trace: [audio/dsd2pcm] converting DSD64 to 352800hz PCM
08/27 18:49:33 Debug: [audio/dsd2pcm] using 30khz lowpass filter and 6db gain
08/27 18:49:33 Trace: [NVIDIA High Definition Audio] [zoneplayer/raat] StartStream Sooloos.Broker.Transport.RaatZonePlayer+Endpoint: StreamParams[SampleRate=2822400, BitsPerSample=1, Channels=6, Layout=CH_5_1 FrameCount=575543808] => StreamFormat(channels=6, bitspersample=24, samplerate=176400, isdts=False) streamid=1302158618
08/27 18:49:33 Trace: [NVIDIA High Definition Audio] [raatclient] SENT [53]{"request":"setup","format":{"sample_type":"pcm","sample_rate":176400,"bits_per_sample":24,"channels":6,"sample_subtype":"none"}}
08/27 18:49:33 Info: [zone NVIDIA High Definition Audio] OnPlayFeedback Playing
08/27 18:49:33 Trace: [NVIDIA High Definition Audio] [raatclient] GOT [53] {"message":"RAAT__OUTPUT_PLUGIN_STATUS_FORMAT_NOT_SUPPORTED","status":"UnexpectedError"}
08/27 18:49:33 Warn: [NVIDIA High Definition Audio] [zoneplayer/raat] failed to setup any endpoints..giving up
08/27 18:49:33 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
08/27 18:49:33 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
08/27 18:49:33 Info: sleep 0ms after flush
08/27 18:49:33 Warn: Track Stopped Due to Error
#2

DSD 5.1 output with 2.8224 MHz sample rate? I think this is unlikely to work but others may correct me.
What format and sample rate does the Pioneer support at max.? 24/176.4 seems to be not supported also.

(Kal Rubinson) #3

What model Pioneer?

(John) #4

Hello @Michael_Gibbs,

What happens when you set the maximum sample rate for the zone to 96kHz?

-John

(Craig Palmer) #6

Agree this is likely the issue.

I have a McIntosh MX160 and to get multichannel to work with an HDMI connection from my Nucleus+ had to set “DSP Playback Strategy” to “Convert to PCM”, “Max Sample Rate” to “192kHz”, and “Max Bits Per Sample” to “32” – which matched the capabilities of the MX160. Suspect the setup for the Pioneer is similar. All of these settings are in “Settings/Audio/Device Setup”.

(Michael Gibbs) #7

Hi. I believe I have figured out what is happening here, dont think it should be like this but this is what is occuring.
If the Windows sound settings are set to 7.1 channel, then I have to have the Roon Channel Layout set identical. ie 7.1. If I set it to 5.1 then it fails with the symptoms above
If I set the Windows sound settings to 5.1 channel and Roon is set to 5.1, then it works ok again
On other apps, they seem to sort themselves out no matter whether I specify a large number of channel in the windows sound settings or not.
Is this expected behaviour?

Thanks

Hmmm appears there are issues playing 2channel audio as well. Setting to downsample it fails unless I set it to “send stereo/mono content” as 5.1. Otherwise has the same issues as original post.
I have used Roon in the past and dont remember this being an issue.

image

(Craig Palmer) #8

Since you have “Downmix As Needed” set I don’t think you should have to do this so seems wrong but support should weigh in.

(Michael Gibbs) #9

Hi Craig
It is coming through in multi channel when I choose the above settings, just surprised it doesnt sort its output channels out to match what my output is.

Cheers

Michael

(John) #10

Hello @Michael_Gibbs,

Do you have the “Exclusive Mode” option enabled in the Device Setup screen for the zone? I would test with this option enabled and disabled to see if you note a difference in behavior when toggling this setting.

-John

(Michael Gibbs) #11

Hi John

I am concerned that I am having these sort of issues for a very expensive piece of software. I should not be having to resolve these issues however I have spent sometime delving into this from the logs.
From what I can tell Roon is not using the Windows reported support rates from the audio device. In this case it is a HDMI Nvidia card that clearly shows its supported rates in Windows as the usual 32,44.1,48,88.2,96,176.4,192khz sample rates. Bit depths of the usual 16 and 24bit, max 8 channels.
Roon seems to want to ignore all of these and specify 352800 no matter what is played hence most things will not play at all.
Setting Exclusive mode then enables one to specify max rate, and at 192, most of the issues vanish, however some media does not play as it appears the software is trying to setup for 32bit which is definately not supported (yet it did play one song for some reason)

I also dont have this issue with other audio software such as JR and Foobar.

Logs are below from the RAAT Server in exclusive mode so I could configure settings.

Specified Maximum Rate of 192. Why is it trying to do this at 32bit when its not supported at all. Should be 24bit

08/29 15:42:18 Trace: [jsonserver] [127.0.0.1:50887] SENT [4] {"config": {"unique_id": "c7bf30b6-9913-22c2-816e-8ae043a2776b", "volume": {"device": "{0.0.0.00000000}.{4dc0d9d5-ffe8-48bb-b167-ecd6d294708d}", "type": "wasapi", "exclusive_mode": true}, "output": {"force_max_volum
08/29 15:42:34 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000000159F018] [127.0.0.1:51829]  GOT [10] {"request":"setup","format":{"sample_type":"pcm","sample_rate":192000,"bits_per_sample":24,"channels":6,"sample_subtype":"none"}}
08/29 15:42:34 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] output setup: format is pcm **192000/24/6**
08/29 15:42:34 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] opening **192000/32/6**
08/29 15:42:34 Debug: [RAAT::NVIDIA High Definition Audio] [output/wasapi] waiting on event
08/29 15:42:34 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] opening {0.0.0.00000000}.{4dc0d9d5-ffe8-48bb-b167-ecd6d294708d}
08/29 15:42:34 Error: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] IAudioClient->Initialize failed, HRESULT=0x8007000e

Still trying to do 32bit. not 24bit. Works but cant go higher than 96 of course when system support 192

08/29 15:43:39 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51855]  SENT [5] {"controls":[],"status":"Success","action":"Changed"}
08/29 15:43:42 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51855]  GOT [6] {"request":"setup","format":{"sample_type":"pcm","sample_rate":96000,"bits_per_sample":24,"channels":6,"sample_subtype":"none"}}
08/29 15:43:42 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] output setup: format is pcm 96000/24/6
08/29 15:43:42 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] opening 96000/32/6
08/29 15:43:42 Debug: [RAAT::NVIDIA High Definition Audio] [output/wasapi] waiting on event
08/29 15:43:42 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] opening {0.0.0.00000000}.{4dc0d9d5-ffe8-48bb-b167-ecd6d294708d}
08/29 15:43:42 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] stream latency = 10000000ns
08/29 15:43:42 Trace: [RAAT::NVIDIA High Definition Audio] using push mode
08/29 15:43:42 Debug: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] start finished, HRESULT=0x0

CD FLAC File- why is this doing 32bit? 

08/29 15:48:14 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51855]  SENT [6] {"status":"Teardown"}
08/29 15:48:14 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51855]  GOT [11] {"request":"setup","format":{"sample_type":"pcm","sample_rate":44100,"bits_per_sample":24,"channels":2,"sample_subtype":"none"}}
08/29 15:48:14 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] output setup: format is pcm 44100/24/2
08/29 15:48:14 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] opening 44100/32/2
08/29 15:48:14 Debug: [RAAT::NVIDIA High Definition Audio] [output/wasapi] waiting on event
08/29 15:48:14 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] opening {0.0.0.00000000}.{4dc0d9d5-ffe8-48bb-b167-ecd6d294708d}
08/29 15:48:14 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] stream latency = 10000000ns
08/29 15:48:14 Trace: [RAAT::NVIDIA High Definition Audio] using push mode


DSD File 5 channel. Max 192. Error. Tries to open as 32bit? 

08/29 15:54:37 Warn: [RAAT::NVIDIA High Definition Audio] [lua@00000000015A7018] [127.0.0.1:51871]  setup failed: RAAT__OUTPUT_PLUGIN_STATUS_DEVICE_INIT_FAILED
08/29 15:54:37 Trace: [RAAT::NVIDIA High Definition Audio] [lua@00000000015A7018] [127.0.0.1:51871]  SENT [34] {"status":"DeviceInitFailed","message":"RAAT__OUTPUT_PLUGIN_STATUS_DEVICE_INIT_FAILED"}
08/29 15:54:39 Trace: [RAAT::NVIDIA High Definition Audio] [lua@00000000015A7018] [127.0.0.1:51871]  GOT [35] {"request":"setup","format":{"sample_type":"pcm","sample_rate":192000,"bits_per_sample":24,"channels":6,"sample_subtype":"none"}}
08/29 15:54:39 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] output setup: format is pcm 192000/24/6
08/29 15:54:39 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] opening 192000/32/6
08/29 15:54:39 Debug: [RAAT::NVIDIA High Definition Audio] [output/wasapi] waiting on event
08/29 15:54:39 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] opening {0.0.0.00000000}.{4dc0d9d5-ffe8-48bb-b167-ecd6d294708d}
08/29 15:54:39 Error: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] IAudioClient->Initialize failed, HRESULT=0x8007000e
08/29 15:54:39 Debug: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] start finished, HRESULT=0x8007000e
08/29 15:54:39 Error: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] start failed, HRESULT=0x8007000e

DSD File 5 channel. Max 96. Works, still tries to open as 32bit below? 

08/29 15:56:09 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51893]  GOT [6] {"request":"setup","format":{"sample_type":"pcm","sample_rate":96000,"bits_per_sample":24,"channels":6,"sample_subtype":"none"}}
08/29 15:56:09 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] output setup: format is pcm 96000/24/6
08/29 15:56:09 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] opening 96000/32/6
08/29 15:56:09 Debug: [RAAT::NVIDIA High Definition Audio] [output/wasapi] waiting on event
08/29 15:56:09 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] opening {0.0.0.00000000}.{4dc0d9d5-ffe8-48bb-b167-ecd6d294708d}
08/29 15:56:09 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] [2- NVIDIA High Definition Audio] stream latency = 10000000ns
08/29 15:56:09 Trace: [RAAT::NVIDIA High Definition Audio] using push mode

Setting non exclusive control removes the ability to specify channel layout and max bit rate of course. Seems to always want to use 352800 for some reason even though the system reports max support of 192.

08/29 16:07:04 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51960]  GOT [6] {"request":"setup","format":{"sample_type":"pcm","sample_rate":44100,"bits_per_sample":16,"channels":2,"sample_subtype":"none"}}
08/29 16:07:04 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] output setup: format is pcm 44100/16/2
08/29 16:07:04 Warn: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51960]  setup failed: RAAT__OUTPUT_PLUGIN_STATUS_FORMAT_NOT_SUPPORTED
08/29 16:07:04 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51960]  SENT [6] {"status":"UnexpectedError","message":"RAAT__OUTPUT_PLUGIN_STATUS_FORMAT_NOT_SUPPORTED"}
08/29 16:07:08 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51960]  GOT [7] {"request":"setup","format":{"sample_type":"pcm","sample_rate":352800,"bits_per_sample":16,"channels":2,"sample_subtype":"none"}}
08/29 16:07:08 Trace: [RAAT::NVIDIA High Definition Audio] [output/wasapi] output setup: format is pcm 352800/16/2
08/29 16:07:08 Warn: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51960]  setup failed: RAAT__OUTPUT_PLUGIN_STATUS_FORMAT_NOT_SUPPORTED
08/29 16:07:08 Trace: [RAAT::NVIDIA High Definition Audio] [lua@000000001D29D708] [127.0.0.1:51960]  SENT [7] {"status":"UnexpectedError","message":"RAAT__OUTPUT_PLUGIN_STATUS_FORMAT_NOT_SUPPORTED"}
(Michael Gibbs) #12

Hi

Its the SCLX77. This unit has good support up to 192kHz with no issues with other software options.

(Kal Rubinson) #13

Have you tried to use the motherboard HDMI output?

(Michael Gibbs) #14

There is no MB HDMI output on the desktop I am using. I am using PCIe card to get the HDMI function.

Cheers

(Michael Gibbs) #15

Any more information on this? I am surprised it is silent.

I realise others may not have this issue with their hardware, however not everyone has high end DACs either, and Roon surely is not just for highend equipment… or have I missed something?

Thanks

(Kal Rubinson) #16

Perhaps it is that video board: https://forums.tomshardware.com/threads/no-audio-through-nvidia-710-card.3206834/

(John) #17

Hello @Michael_Gibbs,

Could you upload a full copy of the RAATServer.log.txt file after a playback failure has occurred? Please upload the file to https://send.firefox.com and share the link here.

-John

(Michael Gibbs) #18

Hi John

Here you are. I have not used the software since I raised this topic and my trial is nearing expiration so it has not been a great experience so far ::frowning: