Categories: Misc / DotNet / Java / Coder / Linux / PHP Ask - La ask - La Answer

Do these Apps utilize Alti-vec?

iTunes
iMovie
Stuffit
The QuakeIII engine?
[59 byte] By [MajorMatt] at [2007-11-15 7:57:13]
# 1 Re: Do these Apps utilize Alti-vec?
as far as i know

yes
yes
no

in os x.
Jonathan at 2007-11-17 11:58:34 >
# 2 Re: Do these Apps utilize Alti-vec?
Why are my iTunes frame rates so terrible then?
MajorMatt at 2007-11-17 11:59:43 >
# 3 Re: Do these Apps utilize Alti-vec?
AltiVec isn't used in the visualizer; it's used in the encoder.
Brad at 2007-11-17 12:00:41 >
# 4 Re: Do these Apps utilize Alti-vec?
BTW, the AltiVec optimizations for Quake III are minimal and pathetic. Graeme Devine (the key id Mac programmer) promised over and over again that the AltiVec optimizations would blow us away and make the Mac the leading Quake III platform with FPS's dusting the PC OCers.

Yeah, right. <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" /> :rolleyes:
Brad at 2007-11-17 12:01:47 >
# 5 Re: Do these Apps utilize Alti-vec?
Quake III code is the pinnacle of efficiency compared to how unoptomized Return to Castle Wolfenstein is, although RTCW is based on Quake III engine the frame rates are only 1/3 of Quake III.

The PC version of RTCW has been released, the Mac release should be around christmas, btw.
MajorMatt at 2007-11-17 12:02:46 >
# 6 Re: Do these Apps utilize Alti-vec?
[quote]Originally posted by MajorMatt:
<strong>Why are my iTunes frame rates so terrible then?</strong><hr></blockquote>

OS X has a hard time painting any large area with high frame rates in general, it's not just iTunes.

Unfortunately it affects many more apps than just iTunes, try using the grabby scroll hand in an app like Illustrator to experience true horror.
jethro at 2007-11-17 12:03:45 >
# 7 Re: Do these Apps utilize Alti-vec?
does iMovie use altivec when rendering? I see that it does when exporting, but, I don't see much difference in rendering between my dual800 OSX.1.1 640RAm and my iMac500 256ram osx.1.1
G-Dog at 2007-11-17 12:04:49 >
[an error occurred while processing this directive]
[an error occurred while processing this directive]