May 6th, 2021, 11:45 am
Cogito wrote:David McGown wrote:Jim,
I am having a problem with Bubbleupmpd or upmpdcli at track transitions I need to find out. I get some dropouts when reading a new track. May be related to filling the buffer (or lack of a buffer).
David
I am also having the same issues. It’s the buffering issue. It only happens when I change the track, but no drop outs in a playlist. It happens on Redbook and DSD.
I am using Audirvana —> upmpdcli —> mpd (gentooplayer).
May 6th, 2021, 11:51 am
Cogito wrote:David,
I was suspecting the buffering between audirvana and upmpdcli as the problem. I am using default config for both audirvana and gentooplayer.
Both Audirvana and GentooPlayer are specialized for audio playback. The end user should not have to tinker with configuration to get "acceptable" quality output from them.
May 6th, 2021, 12:06 pm
David McGown wrote:Shashi,
There is NO buffer configuration setting for upmpdcli (I checked).
David
May 6th, 2021, 12:20 pm
May 6th, 2021, 9:08 pm
Cogito wrote:David McGown wrote:Shashi,
There is NO buffer configuration setting for upmpdcli (I checked).
David
Thanks. I will check gentooplayer this evening.
May 6th, 2021, 9:41 pm
Cogito wrote:Cogito wrote:David McGown wrote:Shashi,
There is NO buffer configuration setting for upmpdcli (I checked).
David
Thanks. I will check gentooplayer this evening.
In addition to skipping, gentooplayer sounded bland compare to Ap-Linux. It lacked the dynamics and energy of AP-Linux. The major cause of this sonic difference between the two systems is how their kernels were configured.
Gentooplayer gives option of 5 kernel profiles. Default is Profile 5 which really does nothing. Profile 1 is the best for audio playback. It dedicates thes CPUs based on type of tasks (see below):
Profile1:
Move all system and kernel processes to CPU0
Isolate CPU1,2 and 3
Move process and USB IRQ to CPU1
Move process and LAN IRQ to CPU2
Move the Player(s) to CPU3
Give priority to processes and players
Once the kernel was reconfigured to Profile 1 specs, the gentooplayer totally changed. Now, there is more life in the music, sounds closer to AP-Linux. And all buffering issues are also gone (I did not change mpd config).
Lesson: AP-Linux comes pre-configured with best kernel settings for audio, where as gentooplayer lets you experiment and discover (kinda rediscovering the wheel).
May 7th, 2021, 7:30 am
Grover Gardner wrote:Cogito wrote:
In addition to skipping, gentooplayer sounded bland compare to Ap-Linux. It lacked the dynamics and energy of AP-Linux. The major cause of this sonic difference between the two systems is how their kernels were configured.
Gentooplayer gives option of 5 kernel profiles. Default is Profile 5 which really does nothing. Profile 1 is the best for audio playback. It dedicates thes CPUs based on type of tasks (see below):
Profile1:
Move all system and kernel processes to CPU0
Isolate CPU1,2 and 3
Move process and USB IRQ to CPU1
Move process and LAN IRQ to CPU2
Move the Player(s) to CPU3
Give priority to processes and players
Once the kernel was reconfigured to Profile 1 specs, the gentooplayer totally changed. Now, there is more life in the music, sounds closer to AP-Linux. And all buffering issues are also gone (I did not change mpd config).
Lesson: AP-Linux comes pre-configured with best kernel settings for audio, where as gentooplayer lets you experiment and discover (kinda rediscovering the wheel).
Thank you for that tip, Shashi. I will try that. Using GP with the Allo USBridge is tricky because not all the kernels work well with it. Maybe I should try a NUC.
May 7th, 2021, 7:59 am
Cogito wrote:Grover Gardner wrote:Cogito wrote:
In addition to skipping, gentooplayer sounded bland compare to Ap-Linux. It lacked the dynamics and energy of AP-Linux. The major cause of this sonic difference between the two systems is how their kernels were configured.
Gentooplayer gives option of 5 kernel profiles. Default is Profile 5 which really does nothing. Profile 1 is the best for audio playback. It dedicates thes CPUs based on type of tasks (see below):
Profile1:
Move all system and kernel processes to CPU0
Isolate CPU1,2 and 3
Move process and USB IRQ to CPU1
Move process and LAN IRQ to CPU2
Move the Player(s) to CPU3
Give priority to processes and players
Once the kernel was reconfigured to Profile 1 specs, the gentooplayer totally changed. Now, there is more life in the music, sounds closer to AP-Linux. And all buffering issues are also gone (I did not change mpd config).
Lesson: AP-Linux comes pre-configured with best kernel settings for audio, where as gentooplayer lets you experiment and discover (kinda rediscovering the wheel).
Thank you for that tip, Shashi. I will try that. Using GP with the Allo USBridge is tricky because not all the kernels work well with it. Maybe I should try a NUC.
NUC may not work. Low power CPUs are used in NUCs for easier heat deception which means they may not have more than 2 cores. To implement GP Profile 1, you need 4 cores (real cores, not threads) which means you would need desktop version of i5 CPU. And, I would turn off hyper threading, if any, in the BIOS.
May 7th, 2021, 8:33 am
David McGown wrote:Shashi,
BTW, I was looking at the HDPlex cases, and will likely go that route when I setup my "SuperServer" with a motherboard and PCIe cards.
May 7th, 2021, 8:59 am