I don’t have the possibility to run only ethernet at the moment since my laptop don’t have that input and I don’t have a dongle.
I’m running wifi from the computer and then ethernet from the router to Devialet. I’m quite new to Roon so I don’t know the terms but this is the only computer in my setup and then using RAAT to stream.
Computer is a PC with Intel i7, 16 GB ram, SSD etc so it has good performence. Router is a Asus AC68u that is like 3 meters from the PC. Never had any issues with the network before. Internet speed is 250 mpbs.
As mentioned in our Networking Guide, we always recommend using an Ethernet connection whenever possible Knowing how things behave when the Core (even if you have a different machine you can connect this way temporarily) is connected via Ethernet would definitely be a great start to understanding what you’re seeing here. Often times connecting via Ethernet will resolve these types of issues.
In the past we’ve also seen Google DNS help with TIDAL performance. This may help improve things here as well.
When your core and endpoint connection have to use the same WiFi connection the bandwidth needed is effectively doubled so high performance is naturally going to be needed on the WiFi connection and in both directions. If this works fine at lower bit rate content then is highly likely that the WiFi connection is not optimal.
Also any other devices that are also using this WiFi setup will have an impact on throughput too. 5G is great for short distance high bit rates but gets rather ineffective at longer distances. Not all router WiFi implementations are ideal either so performance can suffer if the number of channels or radios is limited too.
Getting great WiFi can be a bit of a black art. Especially so for streaming applications where timing and throughput are paramount.
I know that WiFi isn’t the best solutions, but that is what I have to work with for now :(. My question is more if it’s normal that is should take over 250 mpbs to stream a MQA file? The thing is that I have no problem streaming for example 4K video over WiFi and send it to the TV from my PC and I would actually say that my WiFi is very good! All my units connected to the WiFi are within a few meters with no walls between them and the router.
I have no problems streaming MQA directly through Tidal with my current setup (haven’t yet looked how much network data it’s using).
How much data is Roon using for you when streaming MQA?
If your music is on a streaming service then you have the following:
Off the Internet, 1 hop on WiFi to your core.
One hop back across the WiFI to your router.
One hop over Ethernet to the Devaliet.
I am interested in your CPU performance which seems to roughly mirror your WiFi plot. It looks as if you may be running out of CPU performance. I would enable multicore working and see if that helps. I’d also look at why using the wireless confers such a heavy load on the CPU. Maybe update your wireless drivers if possible. Or if you have a spare slot use an added WiFi card that doesn’t load up your processor.
Just an aside, but the Roon UI has a lot in common with video games, and uses the OpenGL library, which in turn will use your GPU. See this post, and in particular:
The user interface is driven by a piece of technology that could be best described as a game engine. It supports fluid animations, and we are trying to keep the frame rate at 60 frames per second (fps), just like a game. It renders graphics using OpenGL and hardware acceleration, just like a game, too.
MQA does use up some processing power so the complaint that issues are seen when playing MQA are more common than you might think. From memory you go to setup, advanced setup and put sigma-delta parallelisation to on. That should push Roon into load sharing across the CPU cores. See if that makes a difference.