Re: Real-time rw-locks (Re: [patch] Real-Time Preemption, -RT-2.6.10-rc2-mm3-V0.7.32-15)

From: Valdis . Kletnieks
Date: Mon Dec 27 2004 - 16:59:25 EST


On Mon, 27 Dec 2004 13:06:14 PST, Bill Huey said:

> Is a real-time enabled kernel still relevant for high performance
> video even with GPUs being as fast as they are these days ?

More to the point - can a RT kernel help *last* year's model? My
laptop only has a GeForce4 440Go (which is closer to a GeForce2 in
reality) and a 1.6Gz Pentium4. So it isn't any problem at all
to even find xscreensaver GL-hacks that bring it to its knees.

Even the venerable 'glxgears' drops down to about 40FPS in an 800x600
window. I'm sure the average game has a *lot* more polygons in it than
glxgears does. xscreensaver's 'sierpinski3d' drops down to 18FPS when it
gets up to 16K polygons.

Linux has long been reknowned for its ability to Get Stuff Done on much older
and less capable hardware than the stuff from Redmond. Got an old box that
crawled under W2K and Win/XP won't even install? Toss the current RedHat or
Suse on it, and it goes...

Would be *really* nice if we could find similar tricks on the graphics side. ;)

> The context that I'm working with is that I was told (been out of
> gaming for a long time now) that GPus are so fast these days that
> shortage of frame rate isn't a problem any more. An RTOS would be
> able to deliver a data/instructions to the GPU under a much tighter
> time period and could delivery better, more consistent frame rates.
>
> Does this assertion still apply or not ? why ? (for either answer)

Shortage of frame rate is *always* a problem. No matter how many
millions of polygons/sec you can push out the door, somebody will want
to do N+25% per second. Ask yourself why SGI was *EVER* able to sell
a machine with more than one InfiniteReality graphics engine on it, and
then ask yourself what the people who were using 3 IR pipes 5-6 years
ago are looking to use for graphics *this* year.

Attachment: pgp00000.pgp
Description: PGP signature