More > JRiver Media Center 26 for Linux

Issues USB DAC

<< < (4/4)

bob:

--- Quote from: streamerguy on April 23, 2020, 02:26:02 pm ---Hi Bob and Wer,

There is indeed no Linux driver as far as I know.

But about two years ago I did some testing as well using a RPi3 and an older Rapbian version (can't remember what version).
I am not 100% sure, but I think I haven't seen this issue then, only clicking of the DAC because USB and network share the same bus. I was hoping that this was solved with the RPI4 and indeed I have no clicking anymore, but now the skipping issue. And I can't try an older raspbian version because the RPI4 was not supported yet. Maybe this will be fixed in the future with a new raspbian version or I could try another Linux build.
I also have the idea it's a timing issue. Or do I need to change the values Buffer Time and/or Buffer Time? I played random with these settings and noticed changes but I don't know what values to use for these parameters.
Any idea's.

Thanks again.

--- End quote ---
The driver is part of the linux kernel and is pretty generic but the specifics of various devices don't always play nice with ALSA.

The Buffer Time and Period Time control the ALSA buffering.
You MAY have some luck playing with those or not.
They are in milliseconds so the defaults depending on the version of MC you are running are 500000/100000 or 400000/100000
or about .5 sec and .1 sec. The first is how much to buffer up, the second is when the buffer should start refilling.
You might try increasing them to 1000000/200000 which doubles to 1 sec/.2 sec and see if that makes any difference.
Ideally you'd like to buffer as little as possible to minimize latency. With a fast machine you can easily start with 50000/10000 and work your way down until playback stops working.
If the buffer underruns you will see that in MC's log.

streamerguy:

Hi Bob,

I tried several period/buffer settings but still no lock.
I still have the idea that this wasn't an issues about 2 years, so I tried to install a Jessie build from 2016 with the latest version of MC on a RPI3, but MC didn't run . It can even be a RPI4 problem, but I can't test an older version of Raspbian.
So I can only hope this will be magically fixed by a new version of Raspbian, alsa or MC, otherwise I'm stuck to use a pc with Win10 which seems a bit overkill for me.
Or do you have some more options I can test?

Thanks,

bob:

--- Quote from: streamerguy on April 25, 2020, 04:04:45 am ---Hi Bob,

I tried several period/buffer settings but still no lock.
I still have the idea that this wasn't an issues about 2 years, so I tried to install a Jessie build from 2016 with the latest version of MC on a RPI3, but MC didn't run . It can even be a RPI4 problem, but I can't test an older version of Raspbian.
So I can only hope this will be magically fixed by a new version of Raspbian, alsa or MC, otherwise I'm stuck to use a pc with Win10 which seems a bit overkill for me.
Or do you have some more options I can test?

Thanks,

--- End quote ---
I think for the time being you are just going to have to set DSP studio to change everything to a fixed sample rate at the highest rate your material is that your device supports.

Navigation

[0] Message Index

[*] Previous page

Go to full version