|
Home | Forums | Rules | Articles | diyAudio Store | Blogs | Gallery | Wiki | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
PC Based Computer music servers, crossovers, and equalization |
![]() |
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
![]() |
|
Thread Tools | Search this Thread |
![]() |
#2501 |
diyAudio Member
Join Date: Mar 2005
Location: DUS
|
@phofman
FYI. Talking about Moode and referencing Tim. I'm behind the Moode advanced kernels, which includes the rt-kernel. And I'm also behind other Moode (audio) optimizations btw! AND. You're wrong, on pretty much every aspect. RPIs are more than sufficient to run audio streams. I'm watching at a CPU load of 0.4% when streaming 44.1/16. At 384k I run 2-3%. IMO actually a RPI does a better job (under certain conditions) then any PCs I came across - and these are many - at a fragment of cost. A RPI has a lousy USB port. That's a known fact. But. You can buy an active USB enhancer/filter to get around that and you're still much cheaper then most other systems out there. Again. If you handle a RPI setup with care and you run proper settings and you don't want to make it a high performance server or DSP engine, it'll do really fine. ...and by running high quality I2S HATs you'll get around all the USB mess that exist on any platform. And NO. Not very many of these small devices - or better - OSes make use of rt-kernels. Just a very,very few! rt-kernels are like Formula 1 cars. single purpose animals! They have to be treated very carefully. Otherwise you'll end up with XRUNS and system hang-ups - much earlier then when using any other kernel. Because of the trouble these rt-kernels usually can cause, OS maintainers rather avoid these. Using a low-latency kernel is a much safer bet! BUT. If you look for a high performance single purpose animal, an rt-kernel can be a very nice option. **** Talking about your Odroid issues. The vast majority of ARM boards faces kernel and driver issues. Kernel maintenance, if existing at all , can not be compared to the RPI kernel development and maintenance. That's one of their major weaknesses. And that's one of the major advantages running a RPI. RPI delivers kernel and not to forget driver updates on a weekly basis. Using Odroid and other ARMS put you to a dead-end sooner as you might think -- no matter how good their HW might be. Been there, seen that! @Julf. I stopped counting ABXs and double-blinds done and not to forget double-deaf tests for trolls like you. We even used AudioDiffmaker, with to some people, surprising results! Folks. Enjoy. I do.
__________________
::: my audioblog - latest series: RaspBerry PI - "The Audio Engine" ::: Last edited by soundcheck; 16th October 2017 at 08:08 AM. |
![]() |
![]() |
#2502 |
diyAudio Member
Join Date: Apr 2005
Location: Pilsen
|
Good that you are active in moode. I understand why you are using RT kernel to avoid xruns.
But the discussion here is about alleged sonic changes produced by the RT kernel, not the obvious buffer underruns. Does the RT kernel improve I2S jitter on RPi? I do not see any mechanism... |
![]() |
![]() |
#2503 |
diyAudio Member
Join Date: Mar 2005
Location: DUS
|
Do I have to get worried about you?
I said something completely different. Sometimes it's good to read what's been written. I said rt-kernel rather generate XRUNS then getting rid of them! rt-kernels tend to lock up systems and delay processes on multi purpose platforms. And that's what causing XRUNS. And 2nd. Audio optimizations on computers are not about kernels first of all! The goal is to run the streams as efficient (without great variations) as possible from A to B. The goal is to limit noise/EMI/RFI generation and voltage/load variations on that computer. There are numerous ways to approach this. If a kernel helps. Fair enough. A kernel would be just a tiny piece of the puzzle. And again. The better your downstream filters and DACs, the less impact you'll see injected by your upstream equipment. The less impact you'll experience from computer optimizations.
__________________
::: my audioblog - latest series: RaspBerry PI - "The Audio Engine" ::: |
![]() |
![]() |
#2504 |
diyAudio Member
Join Date: Apr 2005
Location: Pilsen
|
I know RT kernels are problematic, have myself experienced a hard-to-catch bug in ICE1724 driver which appeared only in RT kernel scenario. Why do you use them on moode if they bring the complications and you do not need their fast reaction to avoid xruns?
|
![]() |
![]() |
#2505 |
diyAudio Member
Join Date: Mar 2005
Location: DUS
|
![]() I try it once more. If "properly" used inside single purpose environments, rt-kernels can exhibit highest efficiency for a certain process(-chain). People who use an OS, call it Moode, Daphile or whatever have an option to accomplish this by using an rt-kernel. There's no guarantee that a rt-kernel will work properly though. Especially if you plan to use multiple services at once. People, standard users, who run into problems with their rt-setup and are not able to handle the issues themselves, better switch back to a low-latency kernel or a standard kernel. However. Modern low-latency kernels do already a pretty good job in getting data from A to B very efficiently. Mechanisms to avoid slowdowns and lockups work quite well on up2date low latency kernels. An rt-kernel might deliver a little extra spice. Is it worth it?? Let the user decide for himself and his setup! Offering several kernel options makes discussions like this rather obsolete. ![]() Enjoy.
__________________
::: my audioblog - latest series: RaspBerry PI - "The Audio Engine" ::: Last edited by soundcheck; 16th October 2017 at 09:14 AM. |
![]() |
![]() |
#2506 | ||
diyAudio Member
Join Date: Apr 2005
Location: Pilsen
|
Quote:
Quote:
|
||
![]() |
![]() |
#2507 |
diyAudio Member
Join Date: Mar 2005
Location: DUS
|
I'm pretty sure you'll figure it out.
No -- I guess - you already did, you just play a little dumb here! ![]() Enjoy.
__________________
::: my audioblog - latest series: RaspBerry PI - "The Audio Engine" ::: |
![]() |
![]() |
#2508 |
diyAudio Member
Join Date: Apr 2005
Location: Pilsen
|
?? I know no other advantage of an RT kernel but avoiding xruns. Do you?
|
![]() |
![]() |
#2509 |
diyAudio Member
Join Date: Mar 2005
Location: DUS
|
Just google "rt-kernel", and you can learn a lot today.
![]() Enjoy.
__________________
::: my audioblog - latest series: RaspBerry PI - "The Audio Engine" ::: |
![]() |
![]() |
#2510 |
diyAudio Member
Join Date: Oct 2011
Location: Amsterdam, The Netherlands
|
|
![]() |
![]() |
Thread Tools | Search this Thread |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
My Music Server | ppastudio | PC Based | 7 | 3rd March 2012 11:42 PM |
Music Server | croccodillo | PC Based | 10 | 5th April 2011 01:56 PM |
Music Server and PC based XO & EQ | otto88 | Multi-Way | 10 | 19th May 2010 02:41 PM |
Music Server | JC951t | Digital Source | 6 | 6th August 2008 07:47 AM |
SoCal Audiophile & Music Expo Nov 19-20th | Apex Jr | Everything Else | 3 | 21st November 2005 02:12 AM |
New To Site? | Need Help? |