Roon loses control of audio device

Yes, it also happens with upsampling turned off and using my own music library. Just tested it, again this morning.
The Weiss INT201 (firewire to spdif converter) is already set to max buffer size and “safe mode” operation. But, again, this never happens with any other media player that I used before and the computer is used for watching movies, too.

Logs
04/16 11:09:12 Info: [zoneplayer/base] Queueing: \\DATEN\Musik\Miles Davis\Ascenseur Pour L'Echafaud\Miles Davis - 11 - Final [take 3].flac
04/16 11:09:12 Info: [zoneplayer/base] Open result (Queueing): Result[Status=Success]
04/16 11:09:12 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/247 sec
04/16 11:09:15 Trace: [prebuffer] status 441000/441000 (100%) @ 5/183 sec
04/16 11:09:15 Info: [stats] 3688mb Virtual, 837mb Physical, 275mb Managed, 1285 Handles, 53 Threads
04/16 11:09:20 Trace: [prebuffer] status 441000/441000 (100%) @ 10/183 sec
04/16 11:09:22 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=1654822669657 rtt=0us offset=-122669976us delta=596us drift=-22633us in 1654,6855201s (-13,678ppm, -49,241ms/hr)
04/16 11:09:25 Trace: [prebuffer] status 441000/441000 (100%) @ 15/183 sec
04/16 11:09:30 Info: [stats] 3696mb Virtual, 832mb Physical, 272mb Managed, 1271 Handles, 55 Threads
04/16 11:09:30 Trace: [prebuffer] status 441000/441000 (100%) @ 20/183 sec
04/16 11:09:36 Trace: [prebuffer] status 441000/441000 (100%) @ 26/183 sec
04/16 11:09:41 Trace: [prebuffer] status 441000/441000 (100%) @ 31/183 sec
04/16 11:09:45 Info: [stats] 3684mb Virtual, 833mb Physical, 273mb Managed, 1267 Handles, 52 Threads
04/16 11:09:46 Trace: [prebuffer] status 441000/441000 (100%) @ 36/183 sec
04/16 11:09:51 Trace: [prebuffer] status 441000/441000 (100%) @ 41/183 sec
04/16 11:09:52 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=1684917829182 rtt=0us offset=-122671631us delta=-835us drift=-24288us in 1684,782335s (-14,416ppm, -51,899ms/hr)
04/16 11:09:56 Trace: [prebuffer] status 441000/441000 (100%) @ 46/183 sec
04/16 11:10:00 Info: [stats] 3680mb Virtual, 833mb Physical, 272mb Managed, 1265 Handles, 51 Threads
04/16 11:10:02 Trace: [prebuffer] status 441000/441000 (100%) @ 52/183 sec
04/16 11:10:07 Trace: [prebuffer] status 441000/441000 (100%) @ 57/183 sec
04/16 11:10:12 Trace: [prebuffer] status 441000/441000 (100%) @ 62/183 sec
04/16 11:10:15 Info: [stats] 3688mb Virtual, 833mb Physical, 273mb Managed, 1275 Handles, 53 Threads
04/16 11:10:17 Trace: [prebuffer] status 441000/441000 (100%) @ 67/183 sec
04/16 11:10:22 Trace: [prebuffer] status 441000/441000 (100%) @ 72/183 sec
04/16 11:10:23 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=1714998108834 rtt=97us offset=-122671456us delta=-487us drift=-24113us in 1714,8624393s (-14,061ppm, -50,620ms/hr)
04/16 11:10:27 Trace: [prebuffer] status 441000/441000 (100%) @ 77/183 sec
04/16 11:10:30 Info: [stats] 3684mb Virtual, 833mb Physical, 274mb Managed, 1275 Handles, 52 Threads
04/16 11:10:33 Trace: [prebuffer] status 441000/441000 (100%) @ 83/183 sec
04/16 11:10:38 Trace: [prebuffer] status 441000/441000 (100%) @ 88/183 sec
04/16 11:10:43 Trace: [prebuffer] status 441000/441000 (100%) @ 93/183 sec
04/16 11:10:45 Info: [stats] 3688mb Virtual, 833mb Physical, 275mb Managed, 1287 Handles, 53 Threads
04/16 11:10:48 Trace: [prebuffer] status 441000/441000 (100%) @ 98/183 sec
04/16 11:10:53 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=1745055641842 rtt=49us offset=-122672192us delta=-1092us drift=-24848us in 1744,920708s (-14,241ppm, -51,266ms/hr)
04/16 11:10:53 Trace: [prebuffer] status 441000/441000 (100%) @ 103/183 sec
04/16 11:10:57 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [6] {"reason":{"reason":"device_reset"},"status":"Lost"}
04/16 11:10:57 Trace: [zoneplayer/raat] Got 'lost' response
04/16 11:10:57 Trace: [zoneplayer/raat] Endpoint ASIO Weiss Firewire IO State Changed: Playing => Idle
04/16 11:10:57 Trace: [zoneplayer/raat] lost endpoint. stopping stream
04/16 11:10:57 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
04/16 11:10:57 Warn: Track Stopped Due to LostEndpoint
04/16 11:10:57 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
04/16 11:10:57 Info: [library] recorded play for profile fd9d6baa-0ce0-440f-a225-c7116184ab4a: mediaid=50:1:0d8e97f2-86f5-4da8-972b-e1ef437a737f metadataid=123:0:MT0027092869 contentid= libraryid=50:1:0d8e97f2-86f5-4da8-972b-e1ef437a737f
04/16 11:10:57 Trace: [zone] [Weiss] Suspend
04/16 11:10:57 Info: Alert: Transport: playback_error_endpoint_lost
04/16 11:10:57 Info: Alert: Transport: playback_error_endpoint_lost
04/16 11:10:57 Trace: [library] finished with 451 dirty tracks 50 dirty albums 100 dirty performers 195 dirty works 377 dirty performances 0 clumping tracks, 0 clumping auxfiles 0 compute tracks, 0 deleted tracks, 0 tracks to (re)load, 0 tracks to retain, 0 auxfiles to (re)load, 0 auxfiles to retain, and 719 changed objects
04/16 11:10:57 Debug: [library/index] updating search indices: 12 ops 0 adds, 0 removes
04/16 11:10:57 Trace: [dbperf] flush 0 bytes, 0 ops in 1 ms (cumulative 0 bytes, 0 ops in 5019 ms)
04/16 11:10:57 Trace: [library] endmutation in 28ms
04/16 11:10:57 Trace: [transport/raatserver] [ASIO Weiss Firewire IO] lost client connection. Retrying
04/16 11:10:57 Info: [transport/raatserver] [ASIO Weiss Firewire IO] connecting (attempt 1)
04/16 11:10:57 Info: [transport] destroyed zone Weiss was playing? False
04/16 11:10:57 Trace: [zone] [Weiss] Suspend
04/16 11:10:58 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"status": "DeviceChanged", "device": {"device_id": "{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}", "name": "ASIO Weiss Firewire IO", "type": "asio", "config": {"unique_id": "3b8018a1-0e52-85b5-bdb3-0003e04c6c4e", "output": {"name": "ASIO Weiss Firewire IO", "type": "asio", "device": "{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}", "dsd_mode": "none"}, "external_config": {"clock_master_priority": 1}}}}
04/16 11:10:58 Warn: [raat_ll/client] [ASIO Weiss Firewire IO] failed to connect Object reference not set to an instance of an object.
04/16 11:10:58 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"status": "DeviceChanged", "device": {"device_id": "{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}", "name": "ASIO Weiss Firewire IO", "type": "asio", "discovery_data": {"tcp_port": 58144, "model": "N/A", "unique_id": "3b8018a1-0e52-85b5-bdb3-0003e04c6c4e", "raat_version": "1.1.18", "version": "N/A", "protocol_version": "3", "vendor": "N/A"}, "config": {"unique_id": "3b8018a1-0e52-85b5-bdb3-0003e04c6c4e", "output": {"name": "ASIO Weiss Firewire IO", "type": "asio", "device": "{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}", "dsd_mode": "none"}, "external_config": {"clock_master_priority": 1}}}}
04/16 11:10:58 Info: [transport/raatserver] [ASIO Weiss Firewire IO] connecting (attempt 1)
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Initializing RAAT session
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Loading script raat.dat:base.lua as module base [1088 chars]
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Loading script raat.dat:dkjson.lua as module dkjson [22416 chars]
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Loading script raat.dat:protocol.lua as module protocol [2045 chars]
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Loading script raat.dat:roon.lua [37658 chars]
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] RAAT Session initialized in 21ms
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [2]{"request":"info"}
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [3]{"request":"set_client_type","client_type":"Roon"}
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [2] {"status":"Success","output":{"info":{"config":{"name":"ASIO Weiss Firewire IO","device":"{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}","dsd_mode":"none","type":"asio"}},"supported_formats":"96000/24/1|2,192000/24/1|2,44100/32/1|2,88200/16/1|2,192000/16/1|2,88200/32/1|2,176400/16/1|2,192000/32/1|2,44100/16/1|2,88200/24/1|2,176400/32/1|2,48000/32/1|2,48000/24/1|2,176400/24/1|2,48000/16/1|2,96000/32/1|2,96000/16/1|2,44100/24/1|2"},"volume":{"info":[],"is_supported":false},"flags":{"has_write_chmap":true},"platform":{"os":"windows"},"source_selection":{"info":[],"is_supported":false},"info":{"unique_id":"3b8018a1-0e52-85b5-bdb3-0003e04c6c4e"},"transport":{"info":[],"is_supported":false}}
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [3] {"status":"Success"}
04/16 11:10:58 Trace: [transport/raatserver] [ASIO Weiss Firewire IO] connected
04/16 11:10:58 Info: [transport] creating endpoint for raat device 3b8018a1-0e52-85b5-bdb3-0003e04c6c4e
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [4]{"request":"subscribe_transport"}
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [5]{"request":"subscribe_controls"}
04/16 11:10:58 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [5] {"status":"Success","controls":[],"action":"Changed"}
04/16 11:10:58 Trace: [transport/dsp] loaded DSP config {"version":2,"items":[{"type":"bs2b","enabled":false},{"type":"parametric_equalizer","enabled":false}],"headroom_adjustment":{"type":"headroom_adjustment"},"sample_rate_conversion":{"type":"sample_rate_conversion","sample_rate_conversion_mode":"max_sample_rate","sample_rate_custom_rules":[{"input_rate":44100,"output_rate":176400}],"enabled":true,"src_filter_type":"linear_phase"},"speaker_setup":{"type":"speaker_setup"},"is_enabled":false}
04/16 11:10:58 Trace: [zone] [Weiss] Loading
04/16 11:10:58 Trace: [zone] [Weiss] Suspend
04/16 11:10:58 Trace: [raat/audiosource] new audiosource max bitrate for rate limiting: 36864000
04/16 11:10:58 Trace: [zoneplayer/raat] Endpoint ASIO Weiss Firewire IO Initial State: Idle
04/16 11:10:58 Info: [transport] created zone Weiss
04/16 11:10:58 Info: [transport]     with endpoint ASIO Weiss Firewire IO (23:1:3b8018a1-0e52-85b5-bdb3-0003e04c6c4e) [IsAvailable=True]
04/16 11:10:58 Trace: [zone] [Weiss] Loaded Queue=15 Tracks Swim=Inactive AutoSwim=True Loop=Disabled Shuffle=False
04/16 11:11:00 Info: [stats] 3704mb Virtual, 839mb Physical, 274mb Managed, 1301 Handles, 57 Threads
04/16 11:11:08 Warn: Error in web request https://push.roonlabs.com/push/1/connect: NetworkError (The remote server returned an error: (502) Bad Gateway.)
04/16 11:11:08 Trace: [push] request to manager failed
04/16 11:11:08 Trace: [push] retrying connection in 1068314ms

Other Weiss Firewire users had a WASAPI option. Do you have the same, and if so, have you tried it instead of ASIO?

Read this thread for reference:

Thanks Daniel,

Yes, there is a WASAPI setting and I am testing it in Exlusive Mode right now. If I dont chose exclusive mode the stream goes through the OS mixer which is not lossless.

What definitely does not work is upsampling of any kind using WASAPI exclusive mode. I get an error when trying to start playback:

Any experience from other Weiss users? Anyone else having the same issues with the ASIO driver?

Thanks for the help!

Thomas

No problem, @extracampine might be able to give some suggestions/insights as another Weiss user.

Ok, the WASAPI driver is clearly more stable. After rebooting upsampling works, too. Every now and then, maybe every 15-30 minutes the music stops playing for a fraction of a second but continues thereafter. No more error messages as before.

I too have had similar issues with my Weiss DAC2. I used to use the WASAPI driver, but I started experiencing a problem where if the bitrate changed between tracks, the DAC would change but the playback was either at the wrong speed or it would skip. See here:

I switched to using the ASIO driver, but currently I am experiencing the same problem as the OP - half way through a track, the playback will stop and I get the error message “transport: roon lost control of the audio device”.

I tried to sort the WASAPI issue via PM with @Eric and @vova including by sending log files. The comment that I received was:

Based on their analysis of your logs it “sounds” like the DAC is telling Roon that it’s done switching sample rates before it’s really done, which causes it to pull audio at the “wrong” rate. This can cause audio to be dropped, or audio to play too fast depending on whether the audio buffer is draining too quickly and running out, or filling too quickly and overflowing. We’ve seen this sort of issue with a few other pieces of hardware in the past, and it’s almost always a problem with the driver.

A couple of things like trying the resync delay were tried, but no help. I also tried reinstalling Windows, Roon and the Weiss Firewire driver, but same problem. I tried using different software (HQplayer) and again same problem.

I just went back to try the WASAPI again after a few weeks, and same problem. I either get the message “An audio file is loading slowly. This may indicate a performance or hardware problem” with no playback, or the playback constantly skips. If it is the skipping problem, pausing the track for a few seconds and then restarting fixes the problem for that particular track.

A temporary workaround has been to enable DSP and to upsample everything to the DAC’s max sample rate, so that no sample rate switching has to occur on the DAC - but then I also get the “an audio file is loading slowly” problem, though a few tracks can play before this comes up.

OP (or anyone else), if you can suggest any things for me to try I would be most grateful. Really keen to get this problem sorted!

Hi @extracampine,

I have the exact same issue with my Weiss INT201 using the WASAPI driver. Its fully reproducable. Changing sample rates just doesnt work, I too have to press pause or restart Roon to get playback to work. And, I too can reproduce the same issue with Jriver. We should probably write a support ticket to Weiss, he is very responsive and can hopefully help.

On the other hand, the ASIO driver should be working in Roon and I hope that it can be fixed. I never had any issues with the ASIO driver in any other playback software do far.

As a temp workaround I see two options at the moment:

  • Either upsample everything to max (in my case 192k) with the WASAPI driver or
  • Use a different software with the ASIO driver

Best!

Thomas

Thanks Thomas. Using a different software is not an option for me as I’ve committed to Roon.

Yes these problems have been consistent and reproducible for me too. I did contact Daniel at Weiss about the WASAPI issue; all I got back was:

Difficult to tell what that could be. In any case I suggest to install the latest driver if you haven’t done so already.

It doesn’t seem to be an isolated problem with Roon either, as the same issue came up with HQP. The strange thing is that I did have it working a few months ago, and don’t know why it doesn’t work anymore. I suppose that points to a software/driver issue.

I did try upsampling to max with the WASAPI driver like you suggest, but I still get the “an audio file is loading slowly” problem.

Perhaps writing a joint letter to Daniel would be a good idea, so that he can see that this is not an isolated problem with a single user but possibly a problem related to the DAC itself. Let me know your thoughts. I take it that there aren’t any other Weiss users on this forum?

You are right, the problem with the WASAPI driver is not Roon specific, other players have the same issue. I also think this is a driver issue, maybe with something Windows changed recently. Who knows. I wrote an email to Daniel Weiss in German this morning, lets see.

The problem with the ASIO driver on the other hand seems to be a Roon problem. I hope the Roon team can have a look and fix the issue since this is apparently also reproducible and I am not the only one affected.

I have no idea whether there are other Weiss users in this forum. I just started testing Roon.

Let me know how you get on with Daniel. Do any of the devs here have any thoughts on the problem with the ASIO driver? @joel ?

Any word back from Daniel, Johni? Any comment from the DEVS?

We sorted out a couple of questions and he is working on it as far as I know. Nothing from Roon, yet.

Hmm… I actually only have two days of trial remaining. Could Roon support take position on the Asio driver bug?

If you are having issues and not able to utilize the whole trial time, I am sure the Roon team will extend the trial after everything gets sorted. @eric Might be able to coordinate that for you.

1 Like

All ---- Thank you for your feedback here! The input is very appreciated and my apologies for the delayed response.

We are currently trying to get our hands on one of these DACs to test with in house to see if we can come up with a cause for this behavior.

In the meantime, while I am fairly confident that logs will not reveal an exact cause for this issue, if you’d like to send some over our way we will gladly review them.

-Eric

Hi Eric,

This is how the log looks like when the ASIO driver looses control. Sorry, this is not very nicely formatted.

Best!
Thomas

05/02 19:16:46 Trace: [tidal/http] GET https://api.tidalhifi.com/v1/tracks/6317381/streamurl?countryCode=CH&sessionId=9956b85b-4bd7-4a38-b6d0-ffab07effe68&soundQuality=LOSSLESS => Success
05/02 19:16:46 Trace: [tidal/http] GET https://api.tidalhifi.com/v1/tracks/6317381?countryCode=CH&sessionId=9956b85b-4bd7-4a38-b6d0-ffab07effe68& => Success
05/02 19:16:46 Info: [zoneplayer/base] Playing: http://6c.audio-pop.tidal.com/f447a2aa98fa29cd673800bd149c3c14_26.flac
05/02 19:16:47 Info: [zoneplayer/base]     Open Result (Playing):Result[Status=Success]
05/02 19:16:47 Info: [zoneplayer/base] Performing initial seek to 49000
05/02 19:16:47 Info: [zoneplayer/base] Starting playback
05/02 19:16:47 Debug: [prebuffer] seeking backing to 1492s (2160900 frames @ 44100hz)
05/02 19:16:47 Debug: Get SRC plan for StreamParams[SampleRate=44100, BitsPerSample=16, Channels=2, Layout=Stereo FrameCount=9759036]
05/02 19:16:47 Debug:     => SRCPlan[
    original format:    StreamParams[SampleRate=44100, BitsPerSample=16, Channels=2, Layout=Stereo FrameCount=9759036]
    initial src format: StreamFormat(channels=2, bitspersample=64, samplerate=192000, isdts=False)
    src filter type:    linear_phase
    is compatibility:   False
    dsd processing ok:  False
]
05/02 19:16:47 Trace: [zoneplayer/raat] StartStream 1555992423: Sooloos.Broker.Transport.RaatZonePlayer+Endpoint => StreamParams[SampleRate=44100, BitsPerSample=16, Channels=2, Layout=Stereo FrameCount=9759036] streamid=StreamFormat(channels=2, bitspersample=32, samplerate=192000, isdts=False)
05/02 19:16:47 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [12]{"request":"setup","format":{"sample_type":"pcm","sample_rate":192000,"bits_per_sample":32,"channels":2}}
05/02 19:16:47 Info: 
--[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
    Source Format=Flac 44100/16/2  Quality=Lossless
    Raat Device=ASIO Weiss Firewire IO
    Output OutputType=Local_Asio Quality=Lossless
------------------------------------------------------------

05/02 19:16:47 Info: 
--[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
    Source Format=Flac 44100/16/2  Quality=Lossless
    Raat Device=ASIO Weiss Firewire IO
    Output OutputType=Local_Asio Quality=Lossless
------------------------------------------------------------

05/02 19:16:47 Info: 
--[ SignalPath ]---------------------------------------------
SignalPath Quality = Enhanced
Elements:
    Source Format=Flac 44100/16/2  Quality=Lossless
    UpgradeBitDepth FromBitsPerSample=16 ToBitsPerSample=64 Quality=Lossless
    SampleRateConversion FromSampleRate=44100 ToSampleRate=192000 Algorithm=HighQuality Quality=Enhanced
    Truncate FromBitsPerSample=64 ToBitsPerSample=32 Quality=Lossless
    Raat Device=ASIO Weiss Firewire IO
    Output OutputType=Local_Asio Quality=Lossless
------------------------------------------------------------

05/02 19:16:47 Trace: [streamingmediafile] immediate read of http://6c.audio-pop.tidal.com/f447a2aa98fa29cd673800bd149c3c14_26.flac at 5412303 length=25547877
05/02 19:16:47 Trace: [musicpowerstate] music is playing, preventing idle sleep
05/02 19:16:47 Trace: [streamingmediafile] immediate read of http://6c.audio-pop.tidal.com/f447a2aa98fa29cd673800bd149c3c14_26.flac at 5403457 length=25547877
05/02 19:16:47 Trace: [tidal/http] GET https://api.tidalhifi.com/v1/tracks/6317382/streamurl?countryCode=CH&sessionId=9956b85b-4bd7-4a38-b6d0-ffab07effe68&soundQuality=LOSSLESS => Success
05/02 19:16:47 Trace: [prebuffer] ready 149940/441000 (34%) @ 49/221 sec
05/02 19:16:47 Trace: [tidal/http] GET https://api.tidalhifi.com/v1/tracks/6317382?countryCode=CH&sessionId=9956b85b-4bd7-4a38-b6d0-ffab07effe68& => Success
05/02 19:16:47 Info: [zoneplayer/base] Queueing: http://b1.audio-pop.tidal.com/81863dd2716334d7cb523e3844c2e77b_26.flac
05/02 19:16:47 Info: [zoneplayer/base] Open result (Queueing): Result[Status=Success]
05/02 19:16:47 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/256 sec
05/02 19:16:47 Trace: [streamingmediafile] immediate read of http://b1.audio-pop.tidal.com/81863dd2716334d7cb523e3844c2e77b_26.flac at 655360 length=30161020
05/02 19:16:47 Trace: [streamingmediafile] immediate read of http://b1.audio-pop.tidal.com/81863dd2716334d7cb523e3844c2e77b_26.flac at 786432 length=30161020
05/02 19:16:47 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [12] {"message":{"signal_path":[{"quality":"lossless","method":"asio","type":"output"}]},"status":"OutputMessage"}
05/02 19:16:47 Info: 
--[ SignalPath ]---------------------------------------------
SignalPath Quality = Enhanced
Elements:
    Source Format=Flac 44100/16/2  Quality=Lossless
    UpgradeBitDepth FromBitsPerSample=16 ToBitsPerSample=64 Quality=Lossless
    SampleRateConversion FromSampleRate=44100 ToSampleRate=192000 Algorithm=HighQuality Quality=Enhanced
    Truncate FromBitsPerSample=64 ToBitsPerSample=32 Quality=Lossless
    Raat Device=ASIO Weiss Firewire IO
    Output OutputType=Local_Asio Quality=Lossless
------------------------------------------------------------

05/02 19:16:47 Trace: [streamingmediafile] immediate read of http://b1.audio-pop.tidal.com/81863dd2716334d7cb523e3844c2e77b_26.flac at 917504 length=30161020
05/02 19:16:48 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [12] {"status":"Success","clock_port":60583,"audio_port":60584}
05/02 19:16:48 Trace: [zoneplayer/raat] Endpoint ASIO Weiss Firewire IO State Changed: Idle => Prepared
05/02 19:16:48 Trace: [zoneplayer/raat] synced to endpoint clock. realtime=12970814567 rtt=0us offset=-244441581us delta=-244441581us
05/02 19:16:48 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [13]{"request":"stream","stream_id":1555992423,"first_seq":2263,"nak_port":60586,"buffer_size":2}
05/02 19:16:48 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [13] {"status":"Buffering"}
05/02 19:16:48 Trace: [zoneplayer/raat] Endpoint ASIO Weiss Firewire IO State Changed: Prepared => Buffering
05/02 19:16:48 Trace: [raat/audiosource] setting stream bitrate to 12288000 (21504000 with headroom)
05/02 19:16:48 Trace: [zoneplayer/raat] [zoneplayer/raat] selected ASIO Weiss Firewire IO as clock master
05/02 19:16:48 Trace: [prebuffer] status 441000/441000 (100%) @ 49/221 sec
05/02 19:16:48 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [13] {"status":"Ready"}
05/02 19:16:48 Trace: [zoneplayer/raat] Endpoint ASIO Weiss Firewire IO State Changed: Buffering => Ready
05/02 19:16:48 Trace: [zoneplayer/raat] wait for ready in 527ms
05/02 19:16:48 Trace: [zoneplayer/raat] Adjusting playback start offset from 50ms to 64ms
05/02 19:16:48 Trace: [zoneplayer/raat] Starting at streamsample 0 and time 13643848267 min_offset=64ms offset=64ms
05/02 19:16:48 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [14]{"request":"start","time":13684709059,"stream_sample":0}
05/02 19:16:48 Trace: [zoneplayer/raat] Endpoint ASIO Weiss Firewire IO State Changed: Ready => Playing
05/02 19:16:48 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [13] {"status":"Playing"}
05/02 19:16:48 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [14] {"status":"Success"}
05/02 19:16:49 Trace: [dbperf] flush 0 bytes, 0 ops in 5 ms (cumulative 0 bytes, 0 ops in 6588 ms)
05/02 19:16:53 Trace: [prebuffer] status 441000/441000 (100%) @ 55/221 sec
05/02 19:16:56 Trace: [streamingmediafile] finished caching http://b1.audio-pop.tidal.com/81863dd2716334d7cb523e3844c2e77b_26.flac
05/02 19:16:57 Info: [stats] 4165mb Virtual, 867mb Physical, 496mb Managed, 1701 Handles, 57 Threads
05/02 19:16:58 Trace: [prebuffer] status 441000/441000 (100%) @ 60/221 sec
05/02 19:17:03 Trace: [prebuffer] status 441000/441000 (100%) @ 65/221 sec
05/02 19:17:08 Trace: [prebuffer] status 441000/441000 (100%) @ 70/221 sec
05/02 19:17:12 Info: [stats] 4161mb Virtual, 867mb Physical, 496mb Managed, 1696 Handles, 56 Threads
05/02 19:17:13 Trace: [prebuffer] status 441000/441000 (100%) @ 75/221 sec
05/02 19:17:13 Trace: [raat/audiosource] Sent 10000 packets, qdepth=1
05/02 19:17:18 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=43156844240 rtt=0us offset=-244442134us delta=-308us drift=-552us in 30,1865824s (-18,310ppm, -65,917ms/hr)
05/02 19:17:18 Trace: [prebuffer] status 441000/441000 (100%) @ 80/221 sec
05/02 19:17:23 Trace: [prebuffer] status 441000/441000 (100%) @ 85/221 sec
05/02 19:17:27 Info: [stats] 4161mb Virtual, 868mb Physical, 495mb Managed, 1677 Handles, 56 Threads
05/02 19:17:28 Trace: [prebuffer] status 441000/441000 (100%) @ 90/221 sec
05/02 19:17:33 Trace: [prebuffer] status 441000/441000 (100%) @ 96/221 sec
05/02 19:17:39 Trace: [prebuffer] status 441000/441000 (100%) @ 101/221 sec
05/02 19:17:40 Trace: [raat/audiosource] Sent 20000 packets, qdepth=0
05/02 19:17:42 Info: [stats] 4161mb Virtual, 868mb Physical, 496mb Managed, 1677 Handles, 56 Threads
05/02 19:17:44 Trace: [prebuffer] status 441000/441000 (100%) @ 106/221 sec
05/02 19:17:48 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=73206192607 rtt=99us offset=-244442208us delta=154us drift=-627us in 60,2360054s (-10,415ppm, -37,494ms/hr)
05/02 19:17:49 Trace: [prebuffer] status 441000/441000 (100%) @ 111/221 sec
05/02 19:17:54 Trace: [prebuffer] status 441000/441000 (100%) @ 116/221 sec
05/02 19:17:57 Info: [stats] 4157mb Virtual, 868mb Physical, 497mb Managed, 1673 Handles, 55 Threads
05/02 19:17:59 Trace: [prebuffer] status 441000/441000 (100%) @ 121/221 sec
05/02 19:18:04 Trace: [prebuffer] status 441000/441000 (100%) @ 126/221 sec
05/02 19:18:06 Trace: [raat/audiosource] Sent 30000 packets, qdepth=0
05/02 19:18:09 Trace: [prebuffer] status 441000/441000 (100%) @ 131/221 sec
05/02 19:18:12 Info: [stats] 4157mb Virtual, 868mb Physical, 496mb Managed, 1676 Handles, 55 Threads
05/02 19:18:14 Trace: [prebuffer] status 441000/441000 (100%) @ 136/221 sec
05/02 19:18:18 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=103266499527 rtt=0us offset=-244442698us delta=68us drift=-1117us in 90,2968021s (-12,372ppm, -44,539ms/hr)
05/02 19:18:19 Trace: [prebuffer] status 441000/441000 (100%) @ 141/221 sec
05/02 19:18:24 Trace: [prebuffer] status 441000/441000 (100%) @ 146/221 sec
05/02 19:18:27 Info: [stats] 4157mb Virtual, 868mb Physical, 499mb Managed, 1676 Handles, 55 Threads
05/02 19:18:29 Trace: [prebuffer] status 441000/441000 (100%) @ 152/221 sec
05/02 19:18:33 Trace: [raat/audiosource] Sent 40000 packets, qdepth=0
05/02 19:18:34 Trace: [prebuffer] status 441000/441000 (100%) @ 157/221 sec
05/02 19:18:40 Trace: [prebuffer] status 441000/441000 (100%) @ 162/221 sec
05/02 19:18:42 Info: [stats] 4037mb Virtual, 829mb Physical, 352mb Managed, 1672 Handles, 57 Threads
05/02 19:18:45 Trace: [prebuffer] status 441000/441000 (100%) @ 167/221 sec
05/02 19:18:48 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=133392055417 rtt=100us offset=-244443441us delta=334us drift=-1859us in 120,42260025s (-15,443ppm, -55,594ms/hr)
05/02 19:18:50 Trace: [prebuffer] status 441000/441000 (100%) @ 172/221 sec
05/02 19:18:55 Trace: [prebuffer] status 441000/441000 (100%) @ 177/221 sec
05/02 19:18:57 Info: [stats] 4033mb Virtual, 830mb Physical, 353mb Managed, 1667 Handles, 56 Threads
05/02 19:19:00 Trace: [raat/audiosource] Sent 50000 packets, qdepth=0
05/02 19:19:00 Trace: [prebuffer] status 441000/441000 (100%) @ 182/221 sec
05/02 19:19:05 Trace: [prebuffer] status 441000/441000 (100%) @ 187/221 sec
05/02 19:19:10 Trace: [prebuffer] status 441000/441000 (100%) @ 193/221 sec
05/02 19:19:12 Info: [stats] 4033mb Virtual, 830mb Physical, 352mb Managed, 1667 Handles, 56 Threads
05/02 19:19:16 Trace: [prebuffer] status 441000/441000 (100%) @ 198/221 sec
05/02 19:19:18 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=163457454600 rtt=0us offset=-244443653us delta=41us drift=-2071us in 150,4887117s (-13,766ppm, -49,559ms/hr)
05/02 19:19:21 Trace: [prebuffer] status 441000/441000 (100%) @ 203/221 sec
05/02 19:19:24 Warn: Error in web request https://push.roonlabs.com/push/1/connect: NetworkError (The remote server returned an error: (502) Bad Gateway.)
05/02 19:19:24 Trace: [push] request to manager failed
05/02 19:19:24 Trace: [push] retrying connection in 838495ms
05/02 19:19:26 Trace: [prebuffer] status 441000/441000 (100%) @ 208/221 sec
05/02 19:19:26 Trace: [raat/audiosource] Sent 60000 packets, qdepth=0
05/02 19:19:27 Info: [stats] 4033mb Virtual, 830mb Physical, 354mb Managed, 1673 Handles, 56 Threads
05/02 19:19:29 Trace: [prebuffer] short read: 0 / 8820 fill=436296
05/02 19:19:31 Trace: [prebuffer] status 339276/441000 (76%) @ 213/221 sec
05/02 19:19:34 Trace: [prebuffer] status 215796/441000 (48%) @ 216/221 sec
05/02 19:19:34 Trace: [prebuffer] status 189336/441000 (42%) @ 217/221 sec
05/02 19:19:35 Trace: [prebuffer] status 162876/441000 (36%) @ 217/221 sec
05/02 19:19:36 Trace: [prebuffer] status 136416/441000 (30%) @ 218/221 sec
05/02 19:19:36 Trace: [prebuffer] status 109956/441000 (24%) @ 218/221 sec
05/02 19:19:37 Trace: [prebuffer] status 83496/441000 (18%) @ 219/221 sec
05/02 19:19:37 Trace: [prebuffer] status 57036/441000 (12%) @ 220/221 sec
05/02 19:19:38 Trace: [prebuffer] status 30576/441000 (6%) @ 220/221 sec
05/02 19:19:39 Trace: [prebuffer] status 4116/441000 (0%) @ 221/221 sec
05/02 19:19:39 Info: OnBufferingAdvanced(False)
05/02 19:19:39 Trace: [prebuffer] status 441000/441000 (100%) @ 0/256 sec
05/02 19:19:41 Info: 
--[ SignalPath ]---------------------------------------------
SignalPath Quality = Enhanced
Elements:
    Source Format=Flac 44100/16/2  Quality=Lossless
    UpgradeBitDepth FromBitsPerSample=16 ToBitsPerSample=64 Quality=Lossless
    SampleRateConversion FromSampleRate=44100 ToSampleRate=192000 Algorithm=HighQuality Quality=Enhanced
    Truncate FromBitsPerSample=64 ToBitsPerSample=32 Quality=Lossless
    Raat Device=ASIO Weiss Firewire IO
    Output OutputType=Local_Asio Quality=Lossless
------------------------------------------------------------

05/02 19:19:41 Warn: [music] GetExtendedTrackInfo: track 11043752 not found
05/02 19:19:41 Info: [library] recorded play for profile fd9d6baa-0ce0-440f-a225-c7116184ab4a: mediaid=168:0:6317381 metadataid= contentid=168:0:6317381 libraryid=
05/02 19:19:41 Trace: [library] endmutation in 18ms
05/02 19:19:41 Trace: [tidal/http] GET https://api.tidalhifi.com/v1/tracks/6317383/streamurl?countryCode=CH&sessionId=9956b85b-4bd7-4a38-b6d0-ffab07effe68&soundQuality=LOSSLESS => Success
05/02 19:19:41 Trace: [tidal/http] GET https://api.tidalhifi.com/v1/tracks/6317383?countryCode=CH&sessionId=9956b85b-4bd7-4a38-b6d0-ffab07effe68& => Success
05/02 19:19:41 Info: [zoneplayer/base] Queueing: http://8d.audio-pop.tidal.com/d16219b9a79d13323942e2294a800e96_26.flac
05/02 19:19:42 Info: [zoneplayer/base] Open result (Queueing): Result[Status=Success]
05/02 19:19:42 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/269 sec
05/02 19:19:42 Trace: [streamingmediafile] immediate read of http://8d.audio-pop.tidal.com/d16219b9a79d13323942e2294a800e96_26.flac at 917504 length=32451337
05/02 19:19:42 Info: [stats] 4045mb Virtual, 830mb Physical, 385mb Managed, 1704 Handles, 59 Threads
05/02 19:19:44 Trace: [prebuffer] status 441000/441000 (100%) @ 5/256 sec
05/02 19:19:48 Trace: [zoneplayer/raat] sync ASIO Weiss Firewire IO: realtime=193562358340 rtt=0us offset=-244444354us delta=-44us drift=-2772us in 180,5943164s (-15,353ppm, -55,270ms/hr)
05/02 19:19:49 Trace: [prebuffer] status 441000/441000 (100%) @ 10/256 sec
05/02 19:19:50 Trace: [streamingmediafile] finished caching http://8d.audio-pop.tidal.com/d16219b9a79d13323942e2294a800e96_26.flac
05/02 19:19:53 Trace: [raat/audiosource] Sent 70000 packets, qdepth=0
05/02 19:19:54 Trace: [prebuffer] status 441000/441000 (100%) @ 15/256 sec
05/02 19:19:55 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [12] {"reason":{"reason":"device_reset"},"status":"Lost"}
05/02 19:19:55 Trace: [zoneplayer/raat] Got 'lost' response
05/02 19:19:55 Trace: [zoneplayer/raat] Endpoint ASIO Weiss Firewire IO State Changed: Playing => Idle
05/02 19:19:55 Trace: [zoneplayer/raat] lost endpoint. stopping stream
05/02 19:19:55 Warn: Track Stopped Due to LostEndpoint
05/02 19:19:55 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
05/02 19:19:55 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
05/02 19:19:55 Trace: [zone] [Weiss ASIO] Suspend
05/02 19:19:55 Info: Alert: Transport: playback_error_endpoint_lost
05/02 19:19:55 Info: Alert: Transport: playback_error_endpoint_lost
05/02 19:19:55 Trace: [transport/raatserver] [ASIO Weiss Firewire IO] lost client connection. Retrying
05/02 19:19:55 Info: [transport/raatserver] [ASIO Weiss Firewire IO] connecting (attempt 1)
05/02 19:19:55 Info: [transport] destroyed zone Weiss ASIO was playing? False
05/02 19:19:55 Trace: [zone] [Weiss ASIO] Suspend
05/02 19:19:56 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"device": {"device_id": "{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}", "type": "asio", "name": "ASIO Weiss Firewire IO", "config": {"unique_id": "3b8018a1-0e52-85b5-bdb3-0003e04c6c4e", "output": {"type": "asio", "device": "{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}", "dsd_mode": "none", "name": "ASIO Weiss Firewire IO"}, "external_config": {"clock_master_priority": 1}}}, "status": "DeviceChanged"}
05/02 19:19:56 Warn: [raat_ll/client] [ASIO Weiss Firewire IO] failed to connect Object reference not set to an instance of an object.
05/02 19:19:56 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"device": {"device_id": "{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}", "discovery_data": {"tcp_port": 58026, "version": "N/A", "unique_id": "3b8018a1-0e52-85b5-bdb3-0003e04c6c4e", "raat_version": "1.1.18", "protocol_version": "3", "model": "N/A", "vendor": "N/A"}, "type": "asio", "name": "ASIO Weiss Firewire IO", "config": {"unique_id": "3b8018a1-0e52-85b5-bdb3-0003e04c6c4e", "output": {"type": "asio", "device": "{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}", "dsd_mode": "none", "name": "ASIO Weiss Firewire IO"}, "external_config": {"clock_master_priority": 1}}}, "status": "DeviceChanged"}
05/02 19:19:56 Info: [transport/raatserver] [ASIO Weiss Firewire IO] connecting (attempt 1)
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Initializing RAAT session
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Loading script raat.dat:base.lua as module base [1088 chars]
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Loading script raat.dat:dkjson.lua as module dkjson [22416 chars]
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Loading script raat.dat:protocol.lua as module protocol [2045 chars]
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] Loading script raat.dat:roon.lua [37658 chars]
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] RAAT Session initialized in 19ms
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [2]{"request":"info"}
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [3]{"request":"set_client_type","client_type":"Roon"}
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [2] {"flags":{"has_write_chmap":true},"platform":{"os":"windows"},"volume":{"info":[],"is_supported":false},"transport":{"info":[],"is_supported":false},"source_selection":{"info":[],"is_supported":false},"output":{"supported_formats":"96000/32/1|2,176400/32/1|2,192000/16/1|2,96000/16/1|2,88200/24/1|2,48000/32/1|2,192000/32/1|2,44100/16/1|2,192000/24/1|2,44100/24/1|2,88200/32/1|2,44100/32/1|2,88200/16/1|2,176400/16/1|2,48000/16/1|2,96000/24/1|2,176400/24/1|2,48000/24/1|2","info":{"config":{"name":"ASIO Weiss Firewire IO","dsd_mode":"none","device":"{674F5FC0-7B3E-4190-9B8E-89A49D0F584F}","type":"asio"}}},"info":{"unique_id":"3b8018a1-0e52-85b5-bdb3-0003e04c6c4e"},"status":"Success"}
05/02 19:19:56 Trace: [transport/raatserver] [ASIO Weiss Firewire IO] connected
05/02 19:19:56 Info: [transport] creating endpoint for raat device 3b8018a1-0e52-85b5-bdb3-0003e04c6c4e
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [3] {"status":"Success"}
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [4]{"request":"subscribe_transport"}
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] SENT [5]{"request":"subscribe_controls"}
05/02 19:19:56 Trace: [transport/raatclient] [ASIO Weiss Firewire IO] GOT [5] {"action":"Changed","controls":[],"status":"Success"}
05/02 19:19:56 Trace: [transport/dsp] loaded DSP config {"version":2,"items":[{"type":"bs2b","enabled":false},{"type":"parametric_equalizer","enabled":false}],"headroom_adjustment":{"type":"headroom_adjustment"},"sample_rate_conversion":{"type":"sample_rate_conversion","sample_rate_conversion_mode":"max_sample_rate","sample_rate_custom_rules":[{"input_rate":44100,"output_rate":176400}],"enabled":true,"src_filter_type":"linear_phase"},"speaker_setup":{"type":"speaker_setup"},"is_enabled":true}
05/02 19:19:56 Trace: [zone] [Weiss ASIO] Loading
05/02 19:19:56 Trace: [zone] [Weiss ASIO] Suspend
05/02 19:19:56 Trace: [raat/audiosource] new audiosource max bitrate for rate limiting: 36864000
05/02 19:19:56 Trace: [zoneplayer/raat] Endpoint ASIO Weiss Firewire IO Initial State: Idle
05/02 19:19:56 Info: [transport] created zone Weiss ASIO
05/02 19:19:56 Info: [transport]     with endpoint ASIO Weiss Firewire IO (23:1:3b8018a1-0e52-85b5-bdb3-0003e04c6c4e) [IsAvailable=True]
05/02 19:19:56 Warn: [music] GetExtendedTrackInfo: track 11043752 not found
05/02 19:19:56 Trace: [zone] [Weiss ASIO] Loaded Queue=27 Tracks Swim=Inactive AutoSwim=True Loop=Disabled Shuffle=False
05/02 19:19:57 Info: [stats] 4163mb Virtual, 837mb Physical, 354mb Managed, 1704 Handles, 57 Threads
05/02 19:20:06 Warn: Error in web request https://push.roonlabs.com/push/1/connect: NetworkError (The remote server returned an error: (502) Bad Gateway.)
05/02 19:20:06 Trace: [push] request to manager failed
05/02 19:20:06 Trace: [push] retrying connection in 4631357ms
05/02 19:20:12 Info: [stats] 4139mb Virtual, 837mb Physical, 353mb Managed, 1688 Handles, 51 Threads

Hi @Johni ---- Thank you for the feedback and apologies for the wait here. Can you verify what connecting cable(s) your are using between the Weiss INT2020 and DCS Elgar Plus?

-Eric

Hi Eric,

The Weiss INT2020 is not a DAC, its just a digital firewire interface.
Computer -> (firewire cable) -> Weiss INT202 -> (digital, dual XLR cable) -> DCS Elgar Plus -> (analog, XLR cable) power amplifier.

Hope this helps.

Best!

Thomas

Hey @Johni – sorry for the trouble here.

We are trying to reach out to Weiss to get some more information or perhaps some loaner gear to look into this. Unfortunately, this appears to come down the Weiss interface or its drivers, and it may be hard for us to work around these issues if we’re not able to get our hands on the gear. We’re working on it, and we’ll update this thread when we have some news to report.

Hopefully we have some good news soon. In the meantime, you may want to explore other possibilities for going USB out of your Core into the Elgar’s digital inputs.

I’m still having recurrent problems with “Roon lost control of the audio device” randomly occurring in the middle of songs. I’m using the ASIO driver as the WASAPI driver isn’t working properly with bitrate changes. Annoying that Roon isn’t working properly for me even after all this time. If there’s anything I can do to help sort this, please let me know!