Trial: Sound Quality Issues

Hi,

Trialing roon. I really want to like this platform, and I have lots of other suggestions/feedback, but lets start with my first blocker from using this platform and that is sound quality. I am hoping someone here can help.

My system:
Linkwitz Orion 4 + some modifications yet to be released
Music server: i5-4670k with 16GB running windows 10
DAC: Exasound e20 DAC
All other gear is irrelevant, sufficed to say this system is as good as it gets

roon remote is an iphone 6s plus or macbook pro on 802.11ac.
roon server is running on the music server
JRiver in this context also runs on the music server
DAC is connected via async USB to music server

The issue
Simply put, with roon in the signal chain, the audio quality is diminished.
If I connect the roon remote via direct-to-dac using the exasound asio64 2ch driver, it doesn’t sound as good as playing back the same .flac on the same box using JRiver (no output modifications). Both are “bit perfect” no alteration.

Variation
If I play roon through HQPlayer upscaled to DSD256, it does not sound as good as playing direct in HQPlayer with the same .flac using the same settings.

The effect is the same between HQPlayer and direct PCM. There is a harshness/bloom in the upper mids to treble using roon that is not present if I play back direct on the host system via JRiver or HQPlayer. as if there are timing issues, or there is some other processing of the signal to accentuate these frequencies.

Please let me know if I can provide additional information.

1 Like

Nice to see another orion user here…I’m using v3.3.1 and also have LX 521 and LX mini under construction…bit I digress.

I also run a similar core setup but i5-6500 and use jriver v22 too. My DAC is ps audio ds Jr. that is Roon certified and ready. I use the bridge II interface (LAN)

Honestly I can’t say I hear much difference between the 2 platforms, even using other usb dacs likes Oppo ha-1 and Emotiva DC-1 there was not so much difference that I found one with night and day differences and all performed pretty well in their own capacity even with the ps audio DAC on USB. No highend USB cables either just run of the mill USB. This was validated by 2 other listeners at least in my LX 521 setup.

What format of tracks are you using?

Hi Paul!

Good to hear from you as well. I’ve been working with Don Barringer tuning these things for the last 2 or 3 years. You can’t imagine the work involved… It is amazing I’m still half sane.

Tracks are all pcm flac. Mostly 14/44, some 24/44, 24/48, and 24/96.

I purchased a set of “audiophile usb cables” once as an experiment, but my my DAC I find no audible difference with either USB cable.

Is your music local or on a NAS? Mine as all on a synology nas which is all on the same gig-e network. I’ll try moving some files to my local music server HD to see if that has any effect.

For optimal SQ you typically would not connect the server running Roon directly to the DAC as Roon does a lot of things the typical music player doesn’t, thus placing the server under greater load and making for an electrically noisier environment.

More here: https://kb.roonlabs.com/Sound_Quality

Mine is like yours all on gigabit Ethernet and synology ds1813+

My Orions are wood artistry built but locally upgraded here by the only other Orion builder StevenH here in Singapore. I bought them 2nd hand just after the lx 521 was announced and both Steven and I built the lx’s as probably the 4/5th pairs in the world.

I tried the curious usb cable but didn’t find any real difference to run of the mill cables.

SL’s setups are hard to beat :nerd_face:Do PM me so we can keep this on topic :stuck_out_tongue:

Evans comment if probably quite a good bit of advice…I run my USB DACs (Oppo HA-1’s) off MacMini’s running Roon-bridge and find this combination very good especially the room to room group sync - ATV syncs were just unlistenable.

I also use the mini’s for Netflix with VPN to the USA from time to time too :wink: so they are multi purpose. they are 2010 vintage with SSD’s installed and 8GB Ram - nothing too fancy but run great.

My original configuration was using a gigabyte brix i3 broadwell as the low RF emitting NUC running HQPlayer NAA. HQPlayer and roon ran on the i5-4760.

This configuration did not prove very effective. I was expericing all kinds of weird issue. Not able to stream properly to DSD256, skipping tracks getting confused whether the track was playing or not. For example press skip, HQPlayer would think its paused and roon thinks it is playing. If I then press pause in roon I would hear the audio until its buffer ran out. Pressing play yet again, would return back to playing normally.

This happened all the time.

to roon: What are the minimum specs for running an NAA only streaming-to-dac NUC? I would have thought this would be more then sufficient, as I do get over 700Mbps in a speedtest outside my network, so surely has the bandwidth.

I’ll try it once more and increase the buffers to the maximum to see if that helps. I’d entertain other suggestions…

The other thing that is driving me crazy is every time I click to play something it opens a dialog asking me what I want to do… e.g. play, enqueue, etc. How do I turn this behaviour off or at least choose a default behavior?

Update: using the fanless NUC bridge with server core on the i5-4670k does make JRiver and roon sound the same now. I’m pretty sure I would now fail an ABX listening test between the two (I’ll get my wife to try this later as a curiosity).

Next moving on to DSD upscaling with HQPlayer which is where I had problems before… But at least I have a starting place now, so this is a good thing.

I tried it with NAA+HQPlayer controlled from my macbook pro but involving HQPlayer is just too buggy and will prevent me from signing up.

I sent jussi several logs, so hopefully between roon and HQPlayer something can be found to fix these issues.

My last suggestion is to make the roon ios app more lke JRemote (or just steal him from JRiver lol), it has such wonderful polish, but you guys are making impressive in-roads. The UX is better on ios Jremote (more capable, smoother etc)

example of HQPlayer NAA giving up:

[networkaudiod] (3004): ASIO buffer sizes: 32768/98304/262144 granularity: 32768
[networkaudiod] (3004): Using ASIO default buffer size
[networkaudiod] (3004): Using ASIO buffer size: 98304
[networkaudiod] (3004): Latencies: 98304/458752
[networkaudiod] (3004): Not using ASIO output ready notifications
[networkaudiod] (3004): ASIO engine started at 11289.6 kHz, 2 channels, 98304 sample buffer (2 channels)
[networkaudiod] (3004): ASIO engine running at: 11289600
[networkaudiod] (3004): enter streaming mode
[networkaudiod] (3004): protocol error: clSocket::Recv(): recv(): Unknown error
[networkaudiod] (3004): begin disconnection
[networkaudiod] (3004): ASIO engine stopped
[networkaudiod] (3004): disconnected [::ffff:192.168.2.100]:61090
Terminate batch job (Y/N)?

@support

Adding in support per contact@roonlabs.com

I replaced the NUC with a more powerful i7-6600U based NUC and the SQ issues improved, however experiencing the same issues with HQPlayer. Using HQPlayer alone there are no issues. More often than not, when I click “next track” button in roon, HQPlayer thinks its paused. If I then attempt to pause the playback in roon, it un-pauses hqplayer, and plays until the buffer is empty then stops.

I have followed up with the HQPlayer author who can offer no assistance for this issue

This is holding me back from purchasing roon.

Hi @Greg_Tiller ---- Thank you for the report and my apologies for the troubles here. We would like to try and reproduce this issue in house. May I kindly ask you for the following information.

  1. Please provide any reproducible steps you can think of that causes HQ Player to pause when clicking the “next track” button in Roon. The more detailed you can be, the better :sunglasses:

  2. Can you please provide screenshots of your HQPlayer settings as well as your Roon settings. We want to be certain that we are testing under identical circumstances.

Thanks!
-Eric

@support

steps to reproduce. Note NUC will refer to the i7-6600u connected to my DAC, and “SVR” will refer to my i5-4670k (currently @4ghz). Going from memory so hopefully I don’t miss any steps.

  1. Install Windows 10 1607 on SVR and NUC (including exasound ASIO drivers on NUC)
  2. install NAA on NUC c:\networkaudiod-340. copy networkaudiod-340\x64\networkaudiod.exe up a level and run networkaudiod_name.bat to run the 64bit instance
  3. install roon bridge (64bit) on NUC
  4. load HQPlayer and point to the NAA instance. I will follow up with screen shots of my configuration here.

Note: I am upsampling PCM to DSD256 SDM-DSD using poly-sinc-short-mp with DSD7 256+fs. Set the drop-downs to this manually regardless of your settings for sake of keeping things the same.

  1. run roon server and point to my music library (all .flac on my synology nas connected by gigabit ethernet)
  2. run roon on Macbook pro, connected 802.11ac which is usually connected anywhere from 1054 to 1300Mbps (close to the tri-band router which is a flagship D-Link DIR-895L)
  3. Play a song on the MBP roon. Sound plays after HQPlayer spins up. This is good.
  4. After a few seconds, press next track on MBP. One of two things will happen, either it works, or not. When it doesn’t work, HQPlayer will have play and pause buttons hilighted as if roon paused it. Roon thinks its playing. No sound is played. If I then pause roon, HQPlayer will unpause and play the rest of the buffer then stop playing. At this point both are unpaused and we can start all over.

Hi @Greg_Tiller ----- Thank you for following up with me and providing a very detailed report :+1: Your diligence is greatly appreciated.

I have taken out a ticket and placed it in my developer’s queue to try and reproduce this issue in house. Once my report has been updated with their feedback I will be sure to follow up with you ASAP regarding our thoughts/findings. We greatly appreciate your patience!

Thanks!
-Eric

Hello @Greg_Tiller,

Thank you for provided steps. Would you mind to re-confirm whether I understood your setup correctly ?

Setup:

  • Roon Core is installed on SVR
  • HQPlayer is installed on SVR
  • Music files are located on the NAS which is connected to the SVR using wire
  • NAA is installed on the NUC
  • exaSound DAC is connected to the NUC
  • MBP is used just as a Roon Remote client, right ?

Questions:

  • Why should I install RoonBridge on the NUC ? I don’t see it in your audio chain…
  • How NUC and SVR are connected to each other ?
  • How often is this happening: every 2 or 5 or 10 tracks ?
1 Like

@support @vova

Hi vova, sorry for the late reply.

Correct, except for “Roon Remote”. Not sure what this means, as there is no such thing as “roon remote” for osx. I downloaded “roon” for osx which acted as the front-end to control everything

To answer your questions:

  1. Yes install roon bridge on the NUC. This is the audio path: media via SMB (synology NAS, gigabit ethernet) <-> roon server (SVR) -> HQPlayer (SVR) -> NAA (NUC) -> Roon Bridge (NUC) -> Exasound ASIO64 driver (NUC)
  2. If I were to hazard a guess I’d say 50% of the time. Its extremely repeatable.

@Greg_Tiller ---- Thank you for the follow up and the feedback. I have updated our notes on this issue and have passed this information back to Vova for evaluation. I will keep you updated on our findings. We appreciate your patience.

-Eric

A post was split to a new topic: Roon + HQPlayer disconnecting

A post was split to a new topic: Sound quality - PC Server and Android