Intel Celeron N5105 processor @ 2GHz enough for audio?

Even Android does that, when I put the SIM in my new phone, I got all the contacts and so on.

But the flip side is that your computer is now configured for the same task management like your older, and possibly more capable, machine, and that slows it down.
Just uninstall the apps / programs you will not use, and use some sort of control about net access
And do go through various net places that have advice about W11 slowing things down.

And there are many flavors of Linux, Knoppix is a Swiss Army knife when it comes to versatility.
Several sound playing programs built in on the live disk, which you can boot off without disturbing your HDD, most Linux versions have that facility.
Puppy Linux, small, less than 200 MB, also good sound quality.
Ubuntu, if you feel like, has long term support versions, just find the one that suits your processor.
 
Checking the JRiver CPU consumption in the Task Manager while playing would tell more about the actual strain on the PC. DSP load can be very low or it can be running at the edge.

This should be the setting https://wiki.jriver.com/index.php/ASIO . You definitely want the large buffers (as large as possible). Directly to an ASIO driver (no ASIO4All/Flexasio in between). If no ASIO drivers were available, WASAPI Exclusive again with maximum buffers offered.

Do you have windows installed on the NVMe SSD drive or the eMMC drive? Typically eMMCs are considerably slower. But that should not hinder the playback fluency much.

IMO there is one more thing. In your post you were not sure about the glitches. Therefore it would be perfect if you could verify there are some/no glitches not by listening, but by reading some log. If JRiver outputs directly to the driver with no extra SW in between (i.e. directly ASIO or WASAPI excl), it should know about the glitches (unless the glitches occur in the USB audio -> USB core driver communication which IMO is quite unlikely). IMO asking at jriver forum about options for tracking underruns in some logs (IIUC JRiver is a paid-for SW which should offer corresponding customer support) could help. Once you can "see" the events of underruns, it's much easier to monitor improvements.
Pavel, thanks, I will follow that up. But I fell with the bike and now have tears in a couple of ribs and my life is currently extremely painful and veeery slooow. I will pick up a crate of pain killers today, hopefully that will help.
Said my doctor: "It'l heal itself, but it can take 6 weeks" . That's good news ??

Jan
 
  • Like
Reactions: b_force
CPU utilisation and latency are 2 different things. There are lots of background things going on in a PC none of which will have much effect on utilisation. Latency is the time it takes for a piece of code to get in and run. These low level things need to complete. Yet more software handle this area so that it looks like everything is running at the same time. More cores makes management of this area more complex but over all there can be a net gain.

Linux comes as a linux kernel and a separate desktop package. In real terms Windows is no different. It too will have it's separate "management" stuff, Traditionally Linux will offer the same performance as windows on lower capability hardware largely down to it's kernel. They also offer a low latency version. MS claim that they have improved audio latency on win 10 and above.
Windows 10 and later have been enhanced in three areas to reduce latency: All applications that use audio will see a 4.5-16 ms reduction in round-trip latency
https://learn.microsoft.com/en-us/windows-hardware/drivers/audio/low-latency-audio
Win10 seems to have gone enforced updates. I decided I may need it for audio. I have no intention of allowing it to connect to the web. HP's tech support tell me it's rock solid which is probably why they have introduced 11. Some years ago now they and Intel were having problems with people not upgrading either their OS or machine. So this enforced upgrades doesn't surprise me. In fact it wrecked an old win8 laptop I had. 3 upgrades failed to work. The last one killed the machine.
 
Pavel, thanks, I will follow that up. But I fell with the bike and now have tears in a couple of ribs and my life is currently extremely painful and veeery slooow. I will pick up a crate of pain killers today, hopefully that will help.
Said my doctor: "It'l heal itself, but it can take 6 weeks" . That's good news ??

Jan
That's not nice to hear. 🙁
Get better well soon Jan!
 
  • Like
Reactions: jan.didden
@torgeirs : WSL (in the WSL2 version) is a fully virtualized linux, that means an extra thick layer of processing. I do not know it's timing parameters, but generally virtualized machines do not excel in latencies. Also, IIUC windows audio devices are not directly available for the virtualized linux, and a sound server similar to pulseaudio is being used between the hosted linux and hosting windows. Maybe a device could be directly routed to WSL2, but I have not read about it anywhere.
 
  • Like
Reactions: torgeirs
@torgeirs : WSL (in the WSL2 version) is a fully virtualized linux, that means an extra thick layer of processing. I do not know it's timing parameters, but generally virtualized machines do not excel in latencies. Also, IIUC windows audio devices are not directly available for the virtualized linux, and a sound server similar to pulseaudio is being used between the hosted linux and hosting windows. Maybe a device could be directly routed to WSL2, but I have not read about it anywhere.
Also to consider: I have seen info that WSL2 gets only some of the available threads on a machine. So in addition adding overhead for virtualization it will not be able to make good use of multi-threading. I have run DSP processing under WSL2 with the source and sink in the Windows environment. I used RTP via local ports to pipe data back and forth between the two.
 
For simple tasks like this I run a Gigabyte BRIX with an even slower CPU, Celeron J4150 (Passmark 2911 vs 4066 for your N5105). Ever since I completely stripped Win10Pro from all bloatware that M$ had put into it, it runs without problems.
 
Last edited:
Clean install is mandatory, as it offers options to use an off-line account and for preventing data collection. After that start to uninstall from the control panel Apps, and when you run out of options there go on in PowerShell. Some matters need a tweak in group policies or the register. Edge is a hard one to uninstall, so I prevent it from preloading. And to prevent M$ from trowing everything back at me I disable automatic updates. Google is you friend.