[XCSSA] Christmas Lights Display
X-otic Computer Systems of San Antonio
xcssa at xcssa.org
Tue Dec 29 13:50:13 CST 2009
Could you paste the results of running
http://www.osadl.org/projects-live-cd.0.html on the linux system(s) in
question?
Sounds like you have a specific set of requirements that do not fit
under a 'general application OS'.
RT is more than just how an OS handles threads -- syncronization
requires IPC communications.
On Tue, Dec 29, 2009 at 6:32 PM, X-otic Computer Systems of San
Antonio <xcssa at xcssa.org> wrote:
>
> On Dec 29, 2009, at 12:22 PM, X-otic Computer Systems of San Antonio wrote:
>
>> On Tue, Dec 29, 2009 at 2:22 PM, X-otic Computer Systems of San
>> Antonio <xcssa at xcssa.org> wrote:
>>> Windows scheduler? Gonna have to call you out on that one, Tweeks, and I'm a Linux guy :) Windows seems like it can do better realtime processing than in Linux out of the box. No better example than audio handling. That will own your Linux box all over the place with high latency, poor timing, and all sorts of fun things.
>>>
>> That's a poor example, as the issue is likely sound card support, NOT threads.
>> A comparison between video cards that BOTH OS's support would be
>> better (but only if the 'proprietary' card allows open access to the
>> video driver source code).
>
> More like poor driver support. Under Linux sound card support is extremely inferior. Which is a shame - I'd love to move to using Linux to make music. That said, you still need OS support for it and, besides, I'm also talking about threads. You need low latency not only with the audio handling but also with capturing, filtering, and reoutputting the audio. Not to mention generating audio (via software instruments - ala VSTs).
>
> So basically, I have a number of threads all of which need to offer low latency synchronized audio and MIDI. Linux can't do that. If you can make it do that, I"ll give you...$1 :) Good luck.
>
> Windows, on the other hand, can. Now, I'll admit, this example is just a process of multiple threads, but you can add in things like Rewire, where you have multiple applications talking to each other which also need to be carefully timed.
>
> In other words, you can't simplify this down to just sound card support. It's WAY more than that and it IS, in fact, a threading issue.
>
> Tim
>
>
> _______________________________________________
> XCSSA mailing list
> XCSSA at xcssa.org
> http://xcssa.org/mailman/listinfo/xcssa
>
More information about the XCSSA
mailing list