Period Comparison of Onyx(1) IR and Commodity Graphics

3D/2D CGI and the tools used in their creation (Maya, Photoshop, Blender, GIMP, etc.).
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
recondas
Moderator
Moderator
Posts: 5441
Joined: Sun Jun 06, 2004 5:55 pm
Location: NC - USA

Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby recondas » Thu Dec 24, 2009 8:54 am

Ran across this web page <with a date of August 2000> that does some limited comparisons of the triangles per second and fill rate performance of an IR equipped Onyx(1) and several period PCs with commodity graphics cards running linux. While the author acknowledges the tests weren't meant to be anything other than a superficial comparison <"The exact numbers given by tenmillion are almost as meaningless as a CPU's MIPS rating, but they do give some idea of the relative performance of the different systems, and are also good for seeing the effect of different options (triangle size, texturing, lighting, etc).>, I found it interesting.

http://www.evl.uic.edu/pape/CAVE/linux/speed/

A few more semi-related pages by the same author: http://www.evl.uic.edu/pape/CAVE/

I mentioned a similar comparison by the same author in this nekochan thread: viewtopic.php?f=11&t=15636&

If you haven't already, be sure to check out the links to running Quake2 in an SGI Cave system: viewtopic.php?f=11&t=15636&p=122514&#p122514
***********************************************************************
Welcome to ARMLand - 0/0x0d00
running...(sherwood-root 0607201829)
* InfiniteReality/Reality Software, IRIX 6.5 Release *
***********************************************************************

shadowless
Posts: 340
Joined: Wed Mar 11, 2009 8:17 pm
Location: NYC
Contact:

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby shadowless » Thu Dec 24, 2009 9:27 am

Interesting articles, thanks for sharing

User avatar
tomo
Posts: 226
Joined: Fri Jan 18, 2008 2:53 am
Location: Europe, Slovakia - Trencin
Contact:

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby tomo » Fri Dec 25, 2009 5:29 am

Nice numbers for old SGI's.
O2 was only 180MHz R5k and it catch modern graphics with mutch faster processors.

Just one think - can someone compile tenmilion test? I'd like to run it on my O2 witch is on the other side of speed spectrum to see difference. Thanks
:O2: R7000/600 576MB Ram CDRW 18+9Gb HDD
http://www.tomosgi.co.cc

SAQ
Posts: 5871
Joined: Wed Jul 19, 2006 8:37 am
Location: Renton, WA

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby SAQ » Fri Dec 25, 2009 9:16 pm

tomo wrote:Nice numbers for old SGI's.
O2 was only 180MHz R5k and it catch modern graphics with mutch faster processors.


Not to mention that it looks like some if not most of the IRISes were memory-starved (96MB for IRIX 6.5? 256 is better...)
"Brakes??? What Brakes???"

"I am O SH-- the Great and Powerful"

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)

User avatar
vishnu
Donor
Donor
Posts: 3189
Joined: Sun Mar 18, 2007 3:25 pm
Location: Minneapolis, Minnesota USA

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby vishnu » Fri Jan 08, 2010 9:43 pm

The original source code to tenmillion.c is here:

http://www.oss.sgi.com/projects/performer/mail/info-performer/perf-96-11/0181.html

I got it to compile and run on my Linux box by changing the call to gettimeofday() to include a timezone struct and by changing the return type of main() to int. I'll try it on my SGI as soon as I get some caffeine into my system tomorrow morning... 8-)

If anyone's interested, to compile it (on Linux) I used:

gcc -Wall -L/usr/X11/lib -lGL -lGLU tenmillion.c -o tenmillion.c.exe

The -Wall switch is optional, but interesting. I always use it when I compile other people's code... :mrgreen:
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:

User avatar
canavan
Posts: 754
Joined: Mon Jul 21, 2003 6:19 am

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby canavan » Sat Jan 09, 2010 8:10 am

Compiled with

Code: Select all

c99 -n32 -mips4 -OPT:Olimit=0:roundoff=3 -TARG:platform=IP27:proc=r10000 -Ofast  tenmillion.c  -o tenmillion -lGL -lGLU -lfastm  -lm -lX11
Attachments
tenmillion.bin
tenmillion IRIX-mips4
(43.66 KiB) Downloaded 157 times

User avatar
zmttoxics
Posts: 896
Joined: Mon Aug 31, 2009 9:11 am

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby zmttoxics » Sat Jan 09, 2010 9:02 am

vishnu wrote:The original source code to tenmillion.c is here:

http://www.oss.sgi.com/projects/performer/mail/info-performer/perf-96-11/0181.html

I got it to compile and run on my Linux box by changing the call to gettimeofday() to include a timezone struct and by changing the return type of main() to int. I'll try it on my SGI as soon as I get some caffeine into my system tomorrow morning... 8-)

If anyone's interested, to compile it (on Linux) I used:

gcc -Wall -L/usr/X11/lib -lGL -lGLU tenmillion.c -o tenmillion.c.exe

The -Wall switch is optional, but interesting. I always use it when I compile other people's code... :mrgreen:


".c.exe". Haha. Have you been programming in windows for too long? -o tenmillion would have been fine, and probably wouldn't have caused me to have a morning chuckle. :D
Stuff.

User avatar
vishnu
Donor
Donor
Posts: 3189
Joined: Sun Mar 18, 2007 3:25 pm
Location: Minneapolis, Minnesota USA

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby vishnu » Sat Jan 09, 2010 10:08 am

Yeah, I'm a Visual C++ goit from way back. :oops: But that doesn't alter the fact that consistent filename extensions are a good idea. I've always wondered Unix uses them for it's shared objects but not executables. Just to be different from Microsoft? I find it a tremendous convenience, for example if I want a list of all the programs I've compiled in $HOME all I have to do is `find ~ -name \*exe` ...
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:

User avatar
ShadeOfBlue
Moderator
Moderator
Posts: 799
Joined: Tue Nov 25, 2003 12:09 pm
Location: Europe

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby ShadeOfBlue » Sat Jan 09, 2010 11:11 am

vishnu wrote:if I want a list of all the programs I've compiled in $HOME all I have to do is `find ~ -name \*exe` ...

Code: Select all

find ~ -exec file {} \; | fgrep executable

There is no excuse for putting .exe at the end of UNIX executable names :)

User avatar
vishnu
Donor
Donor
Posts: 3189
Joined: Sun Mar 18, 2007 3:25 pm
Location: Minneapolis, Minnesota USA

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby vishnu » Sat Jan 09, 2010 12:44 pm

Oh right! I suppose next you're going to be telling me I shouldn't be renaming all my .so's to dll's... :twisted:
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:

User avatar
ShadeOfBlue
Moderator
Moderator
Posts: 799
Joined: Tue Nov 25, 2003 12:09 pm
Location: Europe

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby ShadeOfBlue » Sat Jan 09, 2010 1:13 pm

:lol:

User avatar
canavan
Posts: 754
Joined: Mon Jul 21, 2003 6:19 am

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby canavan » Sun Jan 10, 2010 7:37 am

find ~ -exec file {} \; | fgrep executable
I'd prefer find ~ -perm -1

User avatar
ShadeOfBlue
Moderator
Moderator
Posts: 799
Joined: Tue Nov 25, 2003 12:09 pm
Location: Europe

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby ShadeOfBlue » Sun Jan 10, 2010 11:13 am

canavan wrote:
find ~ -exec file {} \; | fgrep executable
I'd prefer find ~ -perm -1

This will also return directories and other files which happen to have the executable bit set (e.g. shared libraries, scripts, ...).

User avatar
dexter1
Moderator
Moderator
Posts: 2743
Joined: Thu Feb 20, 2003 6:57 am
Location: Zoetermeer, The Netherlands

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby dexter1 » Mon Jan 11, 2010 1:39 am

ShadeOfBlue wrote:
canavan wrote:
find ~ -exec file {} \; | fgrep executable
I'd prefer find ~ -perm -1

This will also return directories and other files which happen to have the executable bit set (e.g. shared libraries, scripts, ...).


Code: Select all

find . -type f -perm -1
:Crimson: :PI: :Indigo: :O2: :Indy: :Indigo2: :Indigo2IMP:

User avatar
Megatron-UK
Posts: 156
Joined: Sat Nov 10, 2007 3:31 am
Location: Durham/Newcastle, UK
Contact:

Re: Period Comparison of Onyx(1) IR and Commodity Graphics

Unread postby Megatron-UK » Mon Jan 11, 2010 5:12 am

Output from my work machine (dual core Athlon X2 5600 + Nvidia Quadro 3450):

Code: Select all

./ten light texture zbuffer area=850
running on xxxxx (Quadro FX 3450/4000 SDI/PCI/SSE2) Mon Jan 11 13:11:03 2010
visual: 0x29
850 pixel triangles, 39 triangles/strip, 1 strips
vertex data: n3s t2s v3f
flat shading, zbuffer on, light on, texture on
window size: 848 x 848
test time: 1.947 secs.
time per frame: 0.196 msecs.
geometry rate: 1594743 triangles/sec
fill rate: 1355.532 Mpixels/sec
:Indigo2IMP: [ R10k-195/MaxImpact +TRAMs/896Mb/73Gb-15krpm/G160/6.5.22 ]
:Octane2: [ Dual R12k-400/V8/2Gb/73Gb-15krpm/6.5.29 ]


Return to “SGI: Computer Graphics”

Who is online

Users browsing this forum: No registered users and 2 guests