Jason T. Hallahan wrote:
Obviously everybody knows that intensive graphics performance on the DTUs is terrible. One of the things we're reexamining is ShowMeTV. In one of our discussions with Sun, we were told that ShowMeTV uses libutmedia, but when we look at the executable's dynamic dependencies, libutmedia isn't listed (libvis is). Some people have told me that ShowMeTV uses DPA instead of libutmedia. Given that ShowMeTV is the best performing Sun Ray video client we've seen to date, we would really like to get more information about ShowMeTV. Does anybody know if ShowMeTV links to libutmedia using another library or symbolic link? Does anyone know of any other specific programs (I don't care of what nature) that use libutmedia?
ShowMeTV definitely links in libutmedia.a (statically), as OttoM stated.
For instance, we're puzzled why ShowMeTV cannot do any better than 26 fps at 640x480 on a SunRay 1G. The server (V240 Dual-1.5 SPARC) isn't stressed beyond 50-60% utilization and the network isn't breaking a sweat (2-3 msec packet latency), yet we can't exceed 26 fps or thereabouts for MPEG-1 or MPEG-2 video streams (NTSC ~ 29.97 fps). Where are we losing the 4- 6 fps? We have a good understanding of how the client boot-up and login processes work, but once we get to the point of sending video over the wire, we really don't know what's going on inside the thin client. To think that the RADEON7500 GPU within the 1G cannot keep up is counter intuitive in my opinion, as that is a tried and try graphics chip. We need more information.
As stated, this could certainly be due to the Sun Ray CPU itself (a slow SPARC 2e). I presume you are using current software/patches. The upcoming Sun Ray 2 should do much better if in fact the CPU is the bottleneck. I believe they are already orderable. Their public announcement is later this week. -Bob
The big question is if we are using ShowMeTV 1.3 (which uses libutmedia or DPA) thus eliminating Core X operations as a source of great overhead, the CPU is fine, the network is fine, and the RADEON7500 seems sufficient for a simple 640x480 MPEG stream, where are we incurring 4-6 fps of overhead? Where is the loss being suffered? This is a great mystery to us... I would appreciate any further insight! Thank you, Jason _______________________________________________ SunRay-Users mailing list [email protected] http://www.filibeto.org/mailman/listinfo/sunray-users
_______________________________________________ SunRay-Users mailing list [email protected] http://www.filibeto.org/mailman/listinfo/sunray-users
