From: John D. <js...@op...> - 2006-08-01 20:12:43
|
Richard, I enjoyed reading your epistle on linux. Much of the what you said is way over my head. It seems, however, that with the introduction of multiprocessing, applications using X11 it not so critical in real time applications since X11 can be run in a separate thread at a lower priority ( on a processor of its own) and therefor it wouldn't effect the performance of the real time application. I'm not defending linux but have enjoyed the idea of not having a vendor keep implementation details from me. Through linux I am only limited by my own abilities. John On Aug 1, 2006, at 3:27 PM, Richard Cooper wrote: > On Tue, 01 Aug 2006 10:17:33 -0400, D. Michael McIntyre > <ros...@gm...> wrote: > >> On Tuesday 01 August 2006 8:30 am, Guillaume Laurent wrote: >> >>> Which version of Rosegarden are you using ? AFAIK, this problem is >>> solved in 1.2.3. >> >> And what kind of computer are you running? I'm guessing it's >> something quite >> slow, because I've gotten far better performance than you're >> describing even >> before Guillaume did that whole long, wretched ordeal of a segment >> canvas >> rewrite. > > I have a 1 GHz Pentium III with 384 MB of RAM with an older PCI video > card. I suppose a new video card might help, especially if it were > some high performance model intended for games, but video cards seldom > break and so I seldom replace them. Nothing else seems to have video > issues, but then that might be because nothing else has the same > timing issues to deal with simultaneously. > > Is 18.3 MB/s of throughput less than what everyone else gets? Like I > said, it's 44 MB/s when it doesn't have to go through X11, which means > that more than half of that time is wasted by xlib and X11 and > actually has nothing to do with my video card, so I can't imagine how > everyone else's might be so much faster. It would seem it couldn't > possibly be greater than 36 MB/s even with infinitely fast video RAM > simply because that's what using X11 would limit it to. > > This version of my pointless demo tells you its frame rate in the > xterm window you run it from: > > http://www.upbeatlyrics.com/temporary/spin15 > > It requires 15 bits per pixel color, I don't believe the 24 bit > version is kind enough to tell you anything about frame rate. Anyway, > it tells me that I get 125 frames per second. Whatever it tells you, > put it in this formula: > > 2 * 320 * 240 * frame_rate / 1048576 = video throughput in MB/s > > I'd be interested to know what others get if for no reason other than > to simply know. In the other room I have another system whose > performance I don't believe is any better even though it has that > on-board video which uses system memory as video memory. I tried to > get the exact numbers, but it's running a 2.4 kernel which doesn't > support the monotonic timer system call I used and so my demo doesn't > work. > > Anyway, I was involved in getting the issue somewhat resolved before > the release of 1.2.3. What was resolved is that the performance of > the main window is no longer as bad as the performance of the matrix > editor which was causing Rosegarden to be completely unusable. The > performance still isn't great, and the matrix editor still has the > same poor performance it always had (at least the last time I updated > from CVS). I mentioned that the matrix editor had the same problem, > someone said that the same thing would probably have to be done for it > as well, but I don't know if anything was ever actually done. I just > kind of figured that further improvements were on a never-ending list > of things to do and so I didn't say anything else about it. > > ----------------------------------------------------------------------- > -- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Rosegarden-user mailing list > Ros...@li... - use the link below to > unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-user > |