View Full Version : iTunes 2 is wayyy too processor hungry
Cosmo
11-17-2001, 11:09 AM
Whenever i'm playing a song with iTunes 2, everything else in os X slows down, not a little, but a lot. I'm running a rev D iMac (333mhz) with 256megs. top shows iTunes to be using 25-45% of my CPU, and that has to be way to much. I remember people complaining about issues such as this with iTunes 1.X and if i recall it only used aroud 25% of my CPU. Why does apple make such CPU hungry apps?!
I know that it is possible to make an mp3 player take far less than this much processor time because Audion doesn't use more than 15-23% when playing the same song that caused iTunes to use as much as 45%.
I love iTunes and will continue to use it, but is there anyway to tweak it so that it uses less CPU time?
applenut
11-17-2001, 01:27 PM
[quote]Originally posted by Cosmo:
<strong>Whenever i'm playing a song with iTunes 2, everything else in os X slows down, not a little, but a lot. I'm running a rev D iMac (333mhz) with 256megs. top shows iTunes to be using 25-45% of my CPU, and that has to be way to much. I remember people complaining about issues such as this with iTunes 1.X and if i recall it only used aroud 25% of my CPU. Why does apple make such CPU hungry apps?!
I know that it is possible to make an mp3 player take far less than this much processor time because Audion doesn't use more than 15-23% when playing the same song that caused iTunes to use as much as 45%.
I love iTunes and will continue to use it, but is there anyway to tweak it so that it uses less CPU time?</strong><hr></blockquote>
WHAT?! Apple has a gigalop to play around with. Why should they make anything efficient!?
:rolleyes:
Sinewave
11-17-2001, 02:16 PM
Soundjam took as much CPU time as iTunes. iTunes 1 took just as much too.
Playing a mp3 is like unstuffit a sit image.. while playing music at the same time. It takes up a lot of CPU to do that.
applenut
11-17-2001, 02:22 PM
[quote]Originally posted by Sinewave:
<strong>Soundjam took as much CPU time as iTunes. iTunes 1 took just as much too.
Playing a mp3 is like unstuffit a sit image.. while playing music at the same time. It takes up a lot of CPU to do that.</strong><hr></blockquote>
certainly not. There are MP3 players that take 1-5 percent of the CPU out for PCs and some even for the mac. it's not that hard to do.
Sinewave
11-17-2001, 02:51 PM
[quote]Originally posted by applenut:
<strong>
certainly not. There are MP3 players that take 1-5 percent of the CPU out for PCs and some even for the mac. it's not that hard to do.</strong><hr></blockquote>
It's obviously not EASY to do. Besides the ones I have seen just play mp3s. They don't do all that fancy eye candy playing.. or have a EQ... or have and kind of Sound enhancing that iTunes and SoundJam had.
Cosmo
11-17-2001, 04:30 PM
[quote]Originally posted by Sinewave:
<strong>
They don't do all that fancy eye candy playing.. or have a EQ... or have and kind of Sound enhancing that iTunes and SoundJam had.</strong><hr></blockquote>
I also thought that it could be because of the EQs and enhancing but i tried turning both off, and it still used the same amount of processor time.
5% would be nice, but even if they could get it down to less than 15-20, it would be a huge improvement. I hate typing something and watching it appear on the screen after i type it (as i am doing right now with this reply)
[ 11-17-2001: Message edited by: Cosmo ]</p>
cdhostage
11-17-2001, 06:15 PM
iTunes uses a lot of processor power just sitting there, never mind playing stuff. I have to turn it off or my SETI times go up signifcant;lly. Running properly, I get around 16 hours a unit; with iTunes on, SETI goes around 19 hours.
Sinewave
11-17-2001, 07:05 PM
[quote]Originally posted by cdhostage:
<strong>iTunes uses a lot of processor power just sitting there, never mind playing stuff. I have to turn it off or my SETI times go up signifcant;lly. Running properly, I get around 16 hours a unit; with iTunes on, SETI goes around 19 hours.</strong><hr></blockquote>
Why would you be running Seti on a computer your trying to do something on? Heh
applenut
11-17-2001, 09:14 PM
[quote]Originally posted by Sinewave:
<strong>
It's obviously not EASY to do. Besides the ones I have seen just play mp3s. They don't do all that fancy eye candy playing.. or have a EQ... or have and kind of Sound enhancing that iTunes and SoundJam had.</strong><hr></blockquote>
you're wrong. none of those things add (or should add) that much to processor usage. there is no eye candy playing as well. even iTunes 1 which had neither sound enhancement or equalizer took the same amount.
Morte
11-18-2001, 02:04 AM
Yes, there are PC MP3 players that take up 1% of the CPU's power...if it's running on an Athlon XP 1900+. MP3 decoding and playing is a CPU hungry process, and it's no surprise that it's sucking up a good deal of an iMac's time, considering the slow CPU and the crap memory bandwidth and all. For what it's worth, iTunes2 is better than Audion 2 in the CPU usage department.
While there are less CPU-intensive sound compression formats out there, there are none that are negligable. The only real solution is a processor upgrade.
Applenut, the sound processing required for preamp, EQ, and whatever the hell Sound Enhancement is does require CPU time. If it didn't, then there would be no need for DSPs and other goodies to enable and accelerate the features in audio hardware.
cdhostage, if itunes is sucking up processor power while idling, there's something going very wrong somewhere.
applenut
11-18-2001, 03:11 AM
[quote]Originally posted by Morte:
<strong>Yes, there are PC MP3 players that take up 1% of the CPU's power...if it's running on an Athlon XP 1900+. MP3 decoding and playing is a CPU hungry process, and it's no surprise that it's sucking up a good deal of an iMac's time, considering the slow CPU and the crap memory bandwidth and all. For what it's worth, iTunes2 is better than Audion 2 in the CPU usage department.
While there are less CPU-intensive sound compression formats out there, there are none that are negligable. The only real solution is a processor upgrade.
Applenut, the sound processing required for preamp, EQ, and whatever the hell Sound Enhancement is does require CPU time. If it didn't, then there would be no need for DSPs and other goodies to enable and accelerate the features in audio hardware.
cdhostage, if itunes is sucking up processor power while idling, there's something going very wrong somewhere.</strong><hr></blockquote>
lol. you guys are really amusing. you are in such denial.
is it remotely possible for you to ever believe that there may be chance that Apple's iTunes is poorly programmed for efficiency and CPU usage?
:rolleyes:
Sinewave
11-18-2001, 03:22 AM
[quote]Originally posted by Morte:
<strong>cdhostage, if itunes is sucking up processor power while idling, there's something going very wrong somewhere.</strong><hr></blockquote>
iTunes Idle
http://sinewave.wirefire.com/forums/idle.png
iTunes Playing
http://sinewave.wirefire.com/forums/running.png
How do I check what percentage of my CPU iTunes is using in the terminal?
-Y
Sinewave
11-18-2001, 04:14 AM
[quote]Originally posted by Ybot:
<strong>How do I check what percentage of my CPU iTunes is using in the terminal?
-Y</strong><hr></blockquote>
Just type in top into the terminal.
stimuli
11-18-2001, 09:01 AM
For the record, I use Linux on my Wallstreet 250mhz on a regular basis, and xmms, the standard GUI mp3 player, uses about 5% of my cpu w/ scrolling titles, pulsing EQ, and EQ tweaks and sound plugins like Extra Stereo going.
Under MacOS, I use Macast, which has by for the most eye-candy of any MP3 player out there, w/ visual OpenGL EQ's spinning inside the actual player, etc. It uses WAY less than 25% of my 250mhz CPU, as I have it playing alll the time and it never skips or noticeably slows down my system.
What you are dealing with, ye who are in denial, is a processor hogging beast of an mp3 player, w/out any eyecandy to justify the absurd processor usage. I have a Samsung CD MP3 discman... do you really think it has a 100mhz g3 processor in it?!
stimuli
11-18-2001, 09:18 AM
linux screenshot (GLChess and OpenGL music graphic plugin are doing 90+% of processor hogging, as I have a rage LT 4MB graphics card):
<a href="http://stimuli.ca/linux/2001_07_03_205813_shot.png" target="_blank">http://stimuli.ca/linux/2001_07_03_205813_shot.png</a>
Macast screenshot (gelamp skin, mountainGL BLR plugin): <a href="http://stimuli.ca/Mac/sampledeskshot1.jpg" target="_blank">http://stimuli.ca/Mac/sampledeskshot1.jpg</a>
[ 11-18-2001: Message edited by: stimuli ]</p>
Sinewave
11-18-2001, 12:07 PM
I think it also depends on your processor. iTunes is going to take more CPU time on a slower chip than a faster one.
applenut
11-18-2001, 12:37 PM
[quote]Originally posted by Sinewave:
<strong>I think it also depends on your processor. iTunes is going to take more CPU time on a slower chip than a faster one.</strong><hr></blockquote>
duh. but when it takes 25-30 percent on a G4 there is something wrong.
stimuli
11-18-2001, 03:28 PM
Actually, when an MP3 player takes more than 10% for simple music playback, I'd be concerned. Again, I'm on a 250 mhz G3, and none of my players hog more than this. I use iTunes for encoding, but that's about it.
I'm on a G4 400 AGP with 448mb of ram running OS X 10.1.1 and iTunes uses 15-30% of my CPU when it's playing. Just thought I'd contribute my stats to the discussion.
Thanks Sinewave for that terminal command!
AirSluf
11-18-2001, 04:47 PM
Morte
11-18-2001, 05:40 PM
[quote]Originally posted by applenut:
<strong>
duh. but when it takes 25-30 percent on a G4 there is something wrong.</strong><hr></blockquote>
The processor in the original post is a 333MHz G3 in an iMac. I could explain to you the problems that the iMac has with its lack of memory bandwidth causing CPU bottlenecks, but I doubt that you'd see it as anything other than another thing to bash Apple for.
On my Pismo 400, iTunes 2 takes 15%-20% CPU time with EQ and Sound Enhancer off. SE takes up around 1% more time, and EQ sucks up 3%-10%. There are occasional 10%-15% spikes, which are caused by buffering more data into memory.
XMMS and MacCast are both front-ends for independent codecs, so it's not surprising that both take little CPU time; the CPU usage occurs in kernelspace. iTunes, on the other hand, uses its own codec. It uses Fraunhofer, which is effecient for a MP3 codec.
Audion, for what it's worth, sucks up almost twice the CPU time that iTunes does...Audion uses the LAME codec, which results in better sound quality, but is less effecient.
So, if Apple wanted to improve iTunes' CPU usage, they'd have to come up with a codec that is more effecient than Fraunhofer, or they'd have to integrate the codec into the OS as a kmod. The former would be difficult and rather pointless, and the latter would basically do nothing.
applenut
11-18-2001, 05:46 PM
[quote]Originally posted by Morte:
<strong>
The processor in the original post is a 333MHz G3 in an iMac. I could explain to you the problems that the iMac has with its lack of memory bandwidth causing CPU bottlenecks, but I doubt that you'd see it as anything other than another thing to bash Apple for.
On my Pismo 400, iTunes 2 takes 15%-20% CPU time with EQ and Sound Enhancer off. SE takes up around 1% more time, and EQ sucks up 3%-10%. There are occasional 10%-15% spikes, which are caused by buffering more data into memory.
XMMS and MacCast are both front-ends for independent codecs, so it's not surprising that both take little CPU time; the CPU usage occurs in kernelspace. iTunes, on the other hand, uses its own codec. It uses Fraunhofer, which is effecient for a MP3 codec.
Audion, for what it's worth, sucks up almost twice the CPU time that iTunes does...Audion uses the LAME codec, which results in better sound quality, but is less effecient.
So, if Apple wanted to improve iTunes' CPU usage, they'd have to come up with a codec that is more effecient than Fraunhofer, or they'd have to integrate the codec into the OS as a kmod. The former would be difficult and rather pointless, and the latter would basically do nothing.</strong><hr></blockquote>
bottlenecks my ass. my Performa can play 8 MP3s at a time without a hitch under BeOS. 160 Mhz may I add.
iTunes is poorly programmed. spew all the worthless shit you want to about how its not apple's fault its the codecs fault. it's all BS. Apple's codec doesn't even sound good and it sucks up that much.
Sinewave
11-18-2001, 08:53 PM
[quote]Originally posted by applenut:
<strong>
duh. but when it takes 25-30 percent on a G4 there is something wrong.</strong><hr></blockquote>
It takes 25 up on my 350 G3.
Sinewave
11-18-2001, 08:57 PM
Its all BS! Its all BS! Its all BS! I don't have a reason as to why to explain it's BS.. but it's BS!
;)
stimuli
11-19-2001, 07:34 AM
Morte, I don't follow your explanation. Also, I really doubt there are kernel modules for mp3 playback. That (playing mp3s) is strictly user space. The kernel merely allows the software to 'talk' to the hardware, and vice versa. CPU usage is independant from this.
Clarification: Web browsers require cpu usage, but there are no kernel mods for mozilla.
[ 11-19-2001: Message edited by: stimuli ]</p>
Morte
11-19-2001, 12:40 PM
[quote]Originally posted by stimuli:
<strong>Morte, I don't follow your explanation. Also, I really doubt there are kernel modules for mp3 playback. That (playing mp3s) is strictly user space. The kernel merely allows the software to 'talk' to the hardware, and vice versa. CPU usage is independant from this.
</strong><hr></blockquote>
Well, it wasn't a very good explanation, because I oversimplified, or maybe I didn't simplify enough. Or something. <img src="graemlins/bugeye.gif" border="0" alt="[Skeptical]" />
Anyway, let's take it from the bottom...I'll probably screw this up somewhere, but it's Monday, so I have a fresh week's alottment of mistakes to work with:
A vastly simplified view of how a MP3 player such as XMMS or Maccast plays a MP3 would be as follows. The player makes a call to a sound library/framework (LibC5(?) and Quicktime, respectively), the library interfaces with the sound driver (usually a kmod/kext, unless the sound chip is actually supported by the kernel, as is the case with the occasional chip and Linux 2.4 ;) ), the driver with the kernel, and the kernel with the hardware.
Now, since the library/framework that the MP3 players use is not unique to the player, and are loaded as a part of the system, the CPU time taken by the decoding and playback isn't included in the player's process. I can't think of anywhere else that the CPU usage could be slotted in than kernelspace (which I'm using as a kludgy term for system processes in general).
iTunes, on the other hand, has a sound library that is unique to it, so the CPU time that it uses is put under the iTunes process.
That, at least, is how I understand it. I could be utterly wrong. Wouldn't be the first or last time. <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" />
In any case, MP3 playing is going to take a certain amount of processing power, and that figure is going to be pretty static because no codec is going to improve on the effeciency of the algorithm, and the algorithm isn't a very good one compared to the newer sound compression formats. The only way that Apple could make iTunes consume less CPU time would be to include support for a more effecient format, such as Ogg Vorbis. It would be awesome if Apple were to start pushing Ogg.
stimuli
11-19-2001, 01:06 PM
Ah so!
but...
I was led to believe iTunes is based on Jeffrey Robbins' SoundJamMP software... why on earth would any MP3 player have it's own library instead of making calls to Quicktime??!!!
[quote]iTunes, on the other hand, has a sound library that is unique to it
<hr></blockquote>
R U sure? Is Apple on drugs?
Apple-> <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" /> <- smoking drugs
Uh huh
11-19-2001, 03:58 PM
[quote]Originally posted by Morte:
<strong>
Audion, for what it's worth, sucks up almost twice the CPU time that iTunes does...Audion uses the LAME codec, which results in better sound quality, but is less effecient.</strong><hr></blockquote>
Try using Audion 2.6.1, the latest version. CPU usage is fantastic. Right now, with the EQ and scrolling titles off, but the sound maximizer on, it is using 8% of my cpu.
Turning on scrolling titles makes cpu usage jump to the 20s because of an Apple bug that will hopefully be fixed soon.
torifile
11-19-2001, 04:21 PM
[quote]Originally posted by Uh huh:
<strong>
Try using Audion 2.6.1, the latest version. CPU usage is fantastic. Right now, with the EQ and scrolling titles off, but the sound maximizer on, it is using 8% of my cpu.
Turning on scrolling titles makes cpu usage jump to the 20s because of an Apple bug that will hopefully be fixed soon.</strong><hr></blockquote>
Uh huh,
Maybe you hit on something here: scrolling titles in iTunes is always on. Maybe that's what's causing the spike in cpu usage. With iTunes not playing, but open, cpu usage is 0.0%, as it should be. With it playing, and the window as small as it can go, it's at 18%. With it small, but so that I can see the scrolling title, it's at about 30%. What's that mean? The scrolling titles seem to make up about an extra 12% of cpu time. That's my non-scientific assessment of the situation.
But, does anyone else find it odd that it uses the same processor time on almost all processors? One would think that it would take more cpu on a 333mhz g3, than on a 800mhz g4, but that doesn't seem to be the case. What's up with that?
applenut
11-19-2001, 04:25 PM
[quote]Originally posted by Sinewave:
<strong>Its all BS! Its all BS! Its all BS! I don't have a reason as to why to explain it's BS.. but it's BS!
;) </strong><hr></blockquote>
yea, alright :rolleyes:
Test system: PM G4/400 AGP
Test Song: Cloud 9- George Harrison
iTunes w/equalizer- 23-25 percent processor usage.
iTunes wo/equalizer- 18-21 percent processor usage
Finder playing MP3- 5-7 percent processor usage.
Happy now :mad:
yea, it's not iTunes fault at all, of course not :mad:
applenut
11-19-2001, 04:26 PM
[quote]Originally posted by torifile:
<strong>
But, does anyone else find it odd that it uses the same processor time on almost all processors? One would think that it would take more cpu on a 333mhz g3, than on a 800mhz g4, but that doesn't seem to be the case. What's up with that?</strong><hr></blockquote>
yea, but sinewave seems to think there is nothing wrong with that at all. MP3 decoding is so hard it should be like that
Sinewave
11-19-2001, 04:29 PM
[quote]Originally posted by Uh huh:
<strong>
Try using Audion 2.6.1, the latest version. CPU usage is fantastic. Right now, with the EQ and scrolling titles off, but the sound maximizer on, it is using 8% of my cpu.
Turning on scrolling titles makes cpu usage jump to the 20s because of an Apple bug that will hopefully be fixed soon.</strong><hr></blockquote>
Funny I HAVE used the latest version and it DOES use just as much CPU time as iTunes. Do you have a secret version that isn't available to the public?
Uh huh
11-19-2001, 05:07 PM
[quote]Originally posted by Sinewave:
<strong>
Funny I HAVE used the latest version and it DOES use just as much CPU time as iTunes. Do you have a secret version that isn't available to the public?</strong><hr></blockquote>
If you are using Audion X 2.6.1 under Mac OS X 10.1 and it is taking up more than 20% of your CPU, go to preferences:interface, select MP3s/Files and make sure the track info does not scroll. Audion's implementation of Quartz prevents just a portion of a 'face' to be updated at any time, so with scrolling titles on, Audion has to redraw the entire face as the titles scroll.
If Audion is still using more than 20% of the CPU then something must be wrong. CPU usage was the major difference between Audion 2.6 and Audion 2.6.1. 2.6 used lots of CPU, 2.6.1 uses between 7-10% for me.
On the same computer, iTunes 2.0.2 uses between 14 and 19% of my CPU.
Sinewave
11-19-2001, 05:19 PM
My roomate had Winamp running in 2k on his 400mhz P2. It was taking about 5 to 55% of his CPU.
Cosmo
11-19-2001, 09:20 PM
well i've done some more tests and attempted to optimize both itunes and Audion and, as it turns out they seem to use close to the same amount of processor time in X (10.1.1) (on my machine at least).
itunes takes around 18-23% and Audion uses around 17-23%
The only major difference is that iTunes spikes at around 45% just after a new song starts and Audion spikes at no more 30% when a new song starts.
Audion 2.6.1 hidden in back ground, one player window and one playlist window open
iTunes 2.0.2 hidden in back ground with the smallest player window closed (simply hiding caused for more cpu usage, but closing the smallest player window then hiding itunes provided me with the least cpu usage).
I still wish it were around 10-15% with spikes of no more than 25% but its not...too bad i won't be getting a new machine until September 2003.
Sinewave
11-19-2001, 10:14 PM
Ok of the three we tested. Audion, iTunes, WinAmp all use about the same processor time.
Oh But it's just a iTunes thing!
:rolleyes:
Morte
11-20-2001, 03:51 AM
[quote]Originally posted by stimuli:
<strong>Ah so!
but...
I was led to believe iTunes is based on Jeffrey Robbins' SoundJamMP software... why on earth would any MP3 player have it's own library instead of making calls to Quicktime??!!!
R U sure? Is Apple on drugs?
Apple-> <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" /> <- smoking drugs</strong><hr></blockquote>
heh. Given the Apple employees I've known, I wouldn't be surprised if there's a bit of hashish in every block of tofu served in the cafeteria. ;)
Anyway, Soundjam/iTunes uses the Fraunhofer codec, which is the original MP3 codec. It's much more effecient than QT's MP3 decoder.
applenut
11-20-2001, 06:47 AM
[quote]Originally posted by Sinewave:
<strong>Ok of the three we tested. Audion, iTunes, WinAmp all use about the same processor time.
Oh But it's just a iTunes thing!
:rolleyes: </strong><hr></blockquote>
how'd you compare WinAMP on different hardware to Audion and iTunes? and its strange how you use 3 MP3 players NOT known for their efficiency.
And its funny how you never responded to my "benchmarks" showing the Finder to use significantly less CPU than all of em
Sinewave
11-20-2001, 02:07 PM
[quote]Originally posted by applenut:
<strong>
how'd you compare WinAMP on different hardware to Audion and iTunes? and its strange how you use 3 MP3 players NOT known for their efficiency.
</strong><hr></blockquote>
Excuse me.. I was just pointing out that the three MAJOR mp3 players take up the same amount of CPU time.. and it wasn't just a iTunes thing.
<strong> [quote]
And its funny how you never responded to my "benchmarks" showing the Finder to use significantly less CPU than all of em</strong><hr></blockquote>
Finder playing mp3? I didn't know the finder played mp3s. :???:
[ 11-20-2001: Message edited by: Sinewave ]</p>
Cosmo
11-20-2001, 03:28 PM
the finder plays mp3s while in column mode.
I tested this and foudn the finder to use almost exactally the same amount of processor time as itunes, however it didn't tend to spike, but it also doesn't move onto the next song.
I will try some of the more optomized mp3 players when i find them (to versiontracker i go).
How did you compare winamp to the other to mac mp3 players? Top gives you the cpu % for it to be a fair comparison it would have to be done with the same processor.
Sinewave
11-20-2001, 04:16 PM
[quote]Originally posted by Cosmo:
<strong>the finder plays mp3s while in column mode.
</strong><hr></blockquote>
Ah I didn't know that.
<strong> [quote]
I tested this and foudn the finder to use almost exactally the same amount of processor time as itunes, however it didn't tend to spike, but it also doesn't move onto the next song.
</strong><hr></blockquote>
Yes it does.. almost anyhow.. give or take 2-3%
<strong> [quote]
How did you compare winamp to the other to mac mp3 players? Top gives you the cpu % for it to be a fair comparison it would have to be done with the same processor.</strong><hr></blockquote>
[broken record]Yes I know this.. my point was to point out 3 the major mp3 players that are being used all use the the same amount[/broken record]
[ 11-20-2001: Message edited by: Sinewave ]</p>
Uh huh
11-20-2001, 06:05 PM
[quote]Originally posted by Sinewave:
<strong>
[broken record]Yes I know this.. my point was to point out 3 the major mp3 players that are being used all use the the same amount[/broken record]
[ 11-20-2001: Message edited by: Sinewave ]</strong><hr></blockquote>
But that is wrong. Audion 2.6.1 uses half the cpu % of iTunes 2.0.2. Audion's 7-10% on my machine is a lot nicer than iTunes 14-19%. Someone else confirm this, please, because it isn't processing for sinewave.
[ 11-20-2001: Message edited by: Uh huh ]</p>
applenut
11-20-2001, 06:51 PM
[quote]Originally posted by Sinewave:
<strong>
Finder playing mp3? I didn't know the finder played mp3s. :???:
[ 11-20-2001: Message edited by: Sinewave ]</strong><hr></blockquote>
do you even use OS X <img src="confused.gif" border="0">
applenut
11-20-2001, 07:15 PM
BTW, based on the remarks by others about WinAMp it looks like you are making up your figures
<a href="http://forums.macnn.com/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=33&t=006063" target="_blank">http://forums.macnn.com/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=33&t=006063</a>
Cosmo
11-20-2001, 09:18 PM
Well i went to versiontracker and tested a few random mp3 players.
The best one i found was called Mint Audio, it seemed to be a decent little mp3 player with enough features and it used between 11-14% of my cpu and it spiked at around 20% when switching songs.
In terms of cpu usage an app called mpegToaster was the best using only 6-11% of my cpu, however i didn't like the player very much and wouldn't be able to stand using it for very long.
I also tested UberTunz and siMPle3 Player which used 21-26% and 14-18% respectively, but neither player appealed to me, they both lacked features and had crappy guis.
I still don't think i will be switching away from iTunes, because of all its great features, but if i were to switch i think i would go to Mint Audio rather than Audion, then again Mint Audio isn't as well known or well tested as Audion.
applenut
11-20-2001, 09:39 PM
FWIW, QT Player even uses less than iTunes and IMO sounds better as well.
Morte
11-20-2001, 10:02 PM
[quote]Originally posted by applenut:
<strong>BTW, based on the remarks by others about WinAMp it looks like you are making up your figures
<a href="http://forums.macnn.com/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=33&t=006063" target="_blank">http://forums.macnn.com/cgi-bin/ultimatebb.cgi?ubb=get_topic &f=33&t=006063</a></strong><hr></blockquote>
Of course, the person who mentioned WinAMP didn't mention processor type, speed, amount of RAM, version number, and anything else that would give us any idea of how effecient it is. On my PPro200 w/ 96 MB of RAM, running WinAMP 2.x in Windows2k takes up around 50% processor time. I guess that means that WinAMP must suck.
Just out of curiousity, applenut, are you ever going to try not being ignorant?
applenut
11-20-2001, 11:32 PM
[quote]Originally posted by Morte:
<strong>
Of course, the person who mentioned WinAMP didn't mention processor type, speed, amount of RAM, version number, and anything else that would give us any idea of how effecient it is. On my PPro200 w/ 96 MB of RAM, running WinAMP 2.x in Windows2k takes up around 50% processor time. I guess that means that WinAMP must suck.
Just out of curiousity, applenut, are you ever going to try not being ignorant?</strong><hr></blockquote>
excuse me?
you made this statement
[quote]Anyway, Soundjam/iTunes uses the Fraunhofer codec, which is the original MP3 codec. It's much more effecient than QT's MP3 decoder. <hr></blockquote>
QT's MP3 decoder has been proven to use less CPU and IMO sounds better. How is Fraunhoffer much more efficient? and I am the ignorant one
:rolleyes:
No one ever said winamp was good. but on similar speed hardware it uses less CPU than iTunes.
when will you stop being an apple ass kicker and admit there is room for improvement? afterall that was the whole point of the thread until you guys started saying how "difficult" MP3 decoding is and how macs don't have enough memory bandwidth to decode them fast. but I'm the ignorant one :rolleyes:
The Dude
11-20-2001, 11:34 PM
[quote]Originally posted by applenut:
<strong>FWIW, QT Player even uses less than iTunes and IMO sounds better as well.</strong><hr></blockquote>
Ya, and it skips like mad if you try to do anything else than just listen to the music.
:rolleyes:
applenut
11-20-2001, 11:38 PM
[quote]Originally posted by The Dude:
<strong>
Ya, and it skips like mad if you try to do anything else than just listen to the music.
:rolleyes: </strong><hr></blockquote>
does it really? doesn't skip here (...goes and tries to make QT skip)
applenut
11-20-2001, 11:43 PM
[quote]Originally posted by The Dude:
<strong>
Ya, and it skips like mad if you try to do anything else than just listen to the music.
:rolleyes: </strong><hr></blockquote>
alright, I just tested this
Meet virgina- Train playing in QT in 10.1.1
started classic boot, launched 4 apps, and played a preview of a QT movie in the finder and the song didn't skip once. oh and dnet was running in the terminal at the same time.
so how did you make your statement?
Sinewave
11-21-2001, 03:02 AM
[quote]Originally posted by Uh huh:
<strong>
But that is wrong. Audion 2.6.1 uses half the cpu % of iTunes 2.0.2. Audion's 7-10% on my machine is a lot nicer than iTunes 14-19%. Someone else confirm this, please, because it isn't processing for sinewave.
[ 11-20-2001: Message edited by: Uh huh ]</strong><hr></blockquote>
Well considering me and another person did the SAME tests and we BOTH came out with different data than you.. why should we suddenly believe you when we know better?
Sinewave
11-21-2001, 03:03 AM
[quote]Originally posted by applenut:
<strong>
do you even use OS X :confused: </strong><hr></blockquote>
Yes but I never use column mode. BTW Finder takes up just about as much CPU time. Go figure.
Sinewave
11-21-2001, 03:04 AM
[quote]Originally posted by applenut:
<strong>FWIW, QT Player even uses less than iTunes and IMO sounds better as well.</strong><hr></blockquote>
Got water in your ears? This isn't even subjective.
Morte
11-21-2001, 03:54 AM
[quote]Originally posted by applenut:
<strong>
QT's MP3 decoder has been proven to use less CPU and IMO sounds better. How is Fraunhoffer much more efficient? and I am the ignorant one
:rolleyes:
</strong><hr></blockquote>
Hmm, on my system (a Pismo 400 with OS X 10.1.1 and 256MB of RAM), QT uses up a bit more CPU time than iTunes, with the EQ and Sound Enhancer in iTunes off. The MP3 being played is Hungarian Rhapsody #2, encoded at 44.1@192 using Fraunhofer. Sound quality in QT is somewhat muddy; the percussive bass and phase variances in the song aren't as sharp as they are in iTunes. Also, QT skips when I start Word up while the song is playing. I'm listening on AIWA HP-X311 headphones. Not the best, but good enough for me to hear differences between decoders.
The extra CPU usage in QT is probably due to its doing some sound preprocessing for the balance, bass, and treble controls. The skipping is due, I believe, to QT streaming instead of buffering.
Incedentally, the Finder consumes the same amount of processor time as QT does when playing the same MP3. Not surprising, since it uses QT.
<strong> [quote]
No one ever said winamp was good. but on similar speed hardware it uses less CPU than iTunes.
</strong><hr></blockquote>
And here I thought that you were holding WinAMP up as the paragon of all goodness. By the by, Sinewave pointed out that on a P2 400, WinAMP was taking 5%-55% of CPU time. That's not terribly effecient for a system with a processor that is roughly equivalent to a G3-300. Still, WinAMP is a good player, in my experience, but it is no more effecient than iTunes.
<strong> [quote]
when will you stop being an apple ass kicker and admit there is room for improvement? afterall that was the whole point of the thread until you guys started saying how "difficult" MP3 decoding is and how macs don't have enough memory bandwidth to decode them fast. but I'm the ignorant one :rolleyes: </strong><hr></blockquote>
No, that's what you want the point of the thread to be. You simply want everyone to fall in line with you and piss on Apple for something that they have little control over. However, people are smarter than that, and they look for the reasons behind the percieved problems. Some things can't be helped, such as the effeciency of MP3 as a format, but other problems, such as the scrolling text bug, have been revealed, and hopefully Apple will fix those.
Bah. It seems that you lack the basic facilities to read, comprehend, and then post. That, or you're a troll. Either way, I'm done with you.
Sinewave
11-21-2001, 04:02 AM
[quote]Originally posted by applenut:
<strong>BTW, based on the remarks by others about WinAMp it looks like you are making up your figures
<a href="http://forums.macnn.com/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=33&t=006063" target="_blank">http://forums.macnn.com/cgi-bin/ultimatebb.cgi?ubb=get_topic &f=33&t=006063</a></strong><hr></blockquote>
yeah Applenut I am making up the figures :rolleyes: WTF would I care what CPU time WinAMP uses?
Everything is a big conspiracy to you.
Sinewave
11-21-2001, 04:03 AM
[quote]Originally posted by Morte:
<strong>
No, that's what you want the point of the thread to be. You simply want everyone to fall in line with you and piss on Apple for something that they have little control over. However, people are smarter than that, and they look for the reasons behind the percieved problems. Some things can't be helped, such as the effeciency of MP3 as a format, but other problems, such as the scrolling text bug, have been revealed, and hopefully Apple will fix those.
Bah. It seems that you lack the basic facilities to read, comprehend, and then post. That, or you're a troll. Either way, I'm done with you.</strong><hr></blockquote>
Bing Bing Bing Give this man a cigar
http://sinewave.wirefire.com/forums/cigar.gif
bradd
11-21-2001, 04:49 AM
So I read this whole board and I have one conclusion to make about OS X and mp3s at this point: the software isn't optimized/mature enough at this point. I realize that iTunes is based on SounjamMP but it still isn't where Winamp is on the PC. I have both a Titanium 667 with 512MB RAM and a PC. The PC is a homebuilt 750MHz Athlon with 384MB of RAM. Under Windows 2000 service pack 2, Winamp version 2.77 takes up about 1-2% of the CPU. My total overall usage under Windows 2000 (idling with AIM, WinAmp and a few services open) is less than 5%. I just think that with some more time and development, MacOS X 10.x and it's mp3 abilities will improve. With enough people complaining about the iTunes performance, it will have to change. A third of the CPU time taken up by mp3 decoding is simply unexcusable, even with the eye candy effects enabled. Winamp does scrolling titles and has an equilizer. I don't use the visuals because I don't have screen space, but even so, its a far cry from the 20% iTunes uses on average on my machine.
I can post screenshots from my Windows 2000 machine with Winamp running to illustrate my point if anyone so desires.
--bradd
jethro
11-21-2001, 06:22 AM
[quote]Originally posted by bradd:
<strong>So I read this whole board and I have one conclusion to make about OS X and mp3s at this point: the software isn't optimized/mature enough at this point.</strong><hr></blockquote>
The Finder (which obviously uses QuickTime) uses a fairly low amount of processor time on my computer (533 MHz G4 in a Beige G3, 10.1.1), around 7-ish in top. It normally takes up around 2-3% just idling. This was with the window obscured while I wrote this message, and Carracho waiting around to download something (c'mon queue), top running, Entourage twiddling itself, Explorer, System Preferences running but unopened.
iTunes (2.0, which does sound better due to the sound enhancer deal and the eq, at least through the mighty built-in speaker) uses up around 12% when shrunken down to the tiny size player (which is what I usually leave it at). It's a bit less without the sound wizardry, but I'm willing to sacrifice that few percent for better sound.
One thing to keep in mind though is Apple doesn't sell iTunes - it sells computers. They have no real incentive to make it much more efficient so it'll play well on old computers (like mine). They did add the new sound features without noticably impacting performance though, so it's not all bad.
And the thing with scrolling titles or whatever is that it, like all things OS X (except live window dragging, possibly) that update the screen frequently, requires comparitively massive amounts of CPU time right now. So you can't really hang this on Audion or iTunes specifically. Of course, I don't if that'll ever get fixed either, but Apple will be happy to sell you a faster computer so you won't notice it as much :) .
Morte
11-21-2001, 02:21 PM
One other thing that I noticed is that iTunes' CPU usage scores for G4s are pretty much equivalent to those of G3s running at the same clock speed, and DP G4s score the same as SP. Is it possible that the Altivec and SMP enhancements in iTunes were removed or broken in 2.0?
Sinewave
11-21-2001, 03:13 PM
[quote]Originally posted by bradd:
<strong>So I read this whole board and I have one conclusion to make about OS X and mp3s at this point: the software isn't optimized/mature enough at this point. I realize that iTunes is based on SounjamMP but it still isn't where Winamp is on the PC. I have both a Titanium 667 with 512MB RAM and a PC. The PC is a homebuilt 750MHz Athlon with 384MB of RAM. Under Windows 2000 service pack 2, Winamp version 2.77 takes up about 1-2% of the CPU. My total overall usage under Windows 2000 (idling with AIM, WinAmp and a few services open) is less than 5%. I just think that with some more time and development, MacOS X 10.x and it's mp3 abilities will improve. With enough people complaining about the iTunes performance, it will have to change. A third of the CPU time taken up by mp3 decoding is simply unexcusable, even with the eye candy effects enabled. Winamp does scrolling titles and has an equilizer. I don't use the visuals because I don't have screen space, but even so, its a far cry from the 20% iTunes uses on average on my machine.
I can post screenshots from my Windows 2000 machine with Winamp running to illustrate my point if anyone so desires.
--bradd</strong><hr></blockquote>
1 - 2% or your CPU? I am wondering if it's because of your processor speed. My roomates 350mhz PII took just as much processor time running WinAMP only as my 350 G3 took up using iTunes. Playing the same song. That was between 4 and 25%
However the WinAMP averaged out at 10% and iTunes averaged out at 11%
Morte
11-21-2001, 07:39 PM
[quote]Originally posted by Sinewave:
<strong>
1 - 2% or your CPU? I am wondering if it's because of your processor speed. My roomates 350mhz PII took just as much processor time running WinAMP only as my 350 G3 took up using iTunes. Playing the same song. That was between 4 and 25%
However the WinAMP averaged out at 10% and iTunes averaged out at 11%</strong><hr></blockquote>
The Athlon is a pretty unbelievable CPU, and WinAMP likes it. It's what the G4 should've been...comparing a 667MHz G4 to a 750MHz Athlon will always result in the G4's being blown away unless SIMD comes into heavy play (i.e. Photoshop). Even so, I'd bet that the Athlon XP series would stomp the G4 simply because of the Athlon XP's raw processing power in addition toits support of MMX, SSE, and SSE2. While the Athlon was plagued by some dodgy chipsets, the new nForce and KT266 chipsets are fantastic.
For a comparison between the Athlon 750 and the G4 867 in Quake 3, which doesn't benefit a whole lot from SIMD, look at these two articles.
<a href="http://www.anandtech.com/cpu/showdoc.html?i=1092&p=7" target="_blank">http://www.anandtech.com/cpu/showdoc.html?i=1092&p=7</A>
<a href="http://www.xlr8yourmac.com/systems/G4_867mhz_performance.html" target="_blank">http://www.xlr8yourmac.com/systems/G4_867mhz_performance.html</A>
While the tests are conducted in different demos, it's pretty clear that the G4 is crushed by the Athlon. The numbers are even worse if you look at the Q3A tests in this article, which uses the same demo as the AnandTech article:
<a href="http://www.xlr8yourmac.com/Graphics/geforce3/G4_733_GeForce3_tests.html" target="_blank">http://www.xlr8yourmac.com/Graphics/geforce3/G4_733_GeForce3_tests.html</A>
Note that the only test that matters for CPU comparison's sake is the 640x480x32 test, since that test puts little load on the GF3 or any other modern video card. Basically, it's a pretty pure test of CPU power, and floating point performance in particular. It just so happens that FP performance is important when it comes to multimedia apps such as playing MP3s.
It's why I keep whining for Apple to ditch IBM and Moto and work something out with AMD. It'd help both Apple and AMD, and it would result in some simply pimped-out Macs that could double as room heaters in a pinch.
Upon further reflection, I could've started a whole new thread with this post. Oh well. :p
Sinewave
11-21-2001, 10:24 PM
Games are better on PCs for the same reason Photoshop is better on Macs. It's called ports. When you port a game to a different platform that game wont be as optimized. Esp when talking about Frame rates. Which even though you run at a low resolution.. the video card STILL comes into play.
I just hope if Apple DOES go to AMD that the chips aren't as temperamental as a lot of AMDs. If your fan ever goes bad you don't have much time before that sucker is gone. I have had a few friends that fried one just replacing it.. and he is a certified tech. The quality from chip to chip isn't up to par IMHO.
mania
11-24-2001, 12:02 PM
ok boyz answer me this
i have a dual 800 with 640 megs of ram, os 10.1.1, latest i-tunes, mint audio, mpg123 - whatever - and when using the net via DSL (basically always), my mp3s skip (not much but enough to make me mad :mad: ).
when i turned off one processor - no skipping no matter what i do or what player. turn it back on and skipping in every mp3 app just browsing the web.
:mad: :mad: :mad: :mad: :mad: :mad:
Cosmo
11-24-2001, 04:23 PM
My guess is that os X is splitting the mp3 decoding between the processors, and there is a bottlneck somewhere that isnt' allowing htem to communicate fast enough (or somethign to that effect).
Do mp3s skip under OS 9? Most likely not, because os 9 doesn't use both processors in way that X does.
I think there is a way to make an app run on a secific processor (via the terminal)
anyone care to elaborate?
xmoger
11-25-2001, 06:04 PM
In defense of winamp, I didn't think I had seen these sort of processor usages before, so I clocked my duron down to 500Mhz(as low as I could) and tested it on win2k with 256MB. Playing a 128kbit song averaged less < 1% in winamp 2.76. Windows media player 7 averaged 11% for the same song.
The funny thing is that if WMP had played a song before or was currently playing, winamp's usage shot up to around %4.
[quote]I just hope if Apple DOES go to AMD that the chips aren't as temperamental as a lot of AMDs. If your fan ever goes bad you don't have much time before that sucker is gone. I have had a few friends that fried one just replacing it.. and he is a certified tech. The quality from chip to chip isn't up to par IMHO.<hr></blockquote>
The current motherboards don't support the athlon's thermal diode, however AMD did demo a regular board with a little circuit soldered on that can shut it down. In the future they might integrate their powernow features with the thermal protection, which would be cool. I've repaired hundreds systems at work and have mostly found quality problems with (older) athlon chipsets and not the cpu's.
applenut
11-25-2001, 06:56 PM
[quote]Well considering me and another person did the SAME tests and we BOTH came out with different data than you.. why should we suddenly believe you when we know better?<hr></blockquote>
considering several others have tested WinAMP and the finder and gotten different results why should I believe you?
[quote]Yes but I never use column mode. BTW Finder takes up just about as much CPU time. Go figure.<hr></blockquote>
stop lying.
[quote]Got water in your ears? This isn't even subjective.<hr></blockquote>
quicktime has a better codec. better low frequency. iTunes has been criticized for its poor sound. the sound enhancer and equalizer help it a bit.
[quote]Hmm, on my system (a Pismo 400 with OS X 10.1.1 and 256MB of RAM), QT uses up a bit more CPU time than iTunes, with the EQ and Sound Enhancer in iTunes off. The MP3 being played is Hungarian Rhapsody #2, encoded at 44.1@192 using Fraunhofer. Sound quality in QT is somewhat muddy; the percussive bass and phase variances in the song aren't as sharp as they are in iTunes. Also, QT skips when I start Word up while the song is playing. I'm listening on AIWA HP-X311 headphones. Not the best, but good enough for me to hear differences between decoders.<hr></blockquote>
that doesn't make sense. perhaps QT has a problem with certain encoders.
:confused:
[quote]Incedentally, the Finder consumes the same amount of processor time as QT does when playing the same MP3. Not surprising, since it uses QT.<hr></blockquote>
yea and its less than iTunes. significantly less
[quote]And here I thought that you were holding WinAMP up as the paragon of all goodness. By the by, Sinewave pointed out that on a P2 400, WinAMP was taking 5%-55% of CPU time. That's not terribly effecient for a system with a processor that is roughly equivalent to a G3-300. Still, WinAMP is a good player, in my experience, but it is no more effecient than iTunes.<hr></blockquote>
sinewave great.. other people in this thread have claimed the opposite of him.
[quote]No, that's what you want the point of the thread to be. You simply want everyone to fall in line with you and piss on Apple for something that they have little control over. Howe<hr></blockquote>
uh... no that was what my original post said.
[quote]ou simply want everyone to fall in line with you and piss on Apple for something that they have little control over. H<hr></blockquote>
they have little control over the efficiency of their software?
:rolleyes:
[quote]However, people are smarter than that, and they look for the reasons behind the percieved problems.<hr></blockquote>
yes, you should follow your own advice rather than making up reasons like MP3s are hard to decode and macs don't have the memory bandwidth to do it more efficient.
[quote]Some things can't be helped, such as the effeciency of MP3 as a format, but other problems, such as the scrolling text bug, have been revealed, and hopefully Apple will fix those. <hr></blockquote>
the "scrolling text bug" apparantly doesn't affect iTunes so what does that have to do with anything.
[quote]Bah. It seems that you lack the basic facilities to read, comprehend, and then post. That, or you're a troll. Either way, I'm done with you. <hr></blockquote>
it seems you lack the basic facilities to understand a basic arguement and accept the fact that something Apple made may not be perfect.
I'm a troll? yea
:rolleyes:
[quote]yeah Applenut I am making up the figures WTF would I care what CPU time WinAMP uses?<hr></blockquote>
I don't know. seems to amuse you just trying to "win" an arguement with me. I didn't think you would stoop low enough to make up numbers but based on the results of others I guess you would.
[quote]One other thing that I noticed is that iTunes' CPU usage scores for G4s are pretty much equivalent to those of G3s running at the same clock speed, and DP G4s score the same as SP. Is it possible that the Altivec and SMP enhancements in iTunes were removed or broken in 2.0? <hr></blockquote>
the only altivec/MP optimizations in iTunes are in the encoder and visualizers I believe.
what I am more surprised by is the consistant percentage of CPU time iTunes takes on different clocked processors. why is that?
[quote]1 - 2% or your CPU? I am wondering if it's because of your processor speed. My roomates 350mhz PII took just as much processor time running WinAMP only as my 350 G3 took up using iTunes. Playing the same song. That was between 4 and 25%<hr></blockquote>
Apple sold that 350 Mhz G3 has equivelant to a 450-500 Mhz P2 so I would hope you aren't using that as a basis that iTunes is inline with WinAmp's performance.
[quote]Games are better on PCs for the same reason Photoshop is better on Macs. It's called ports. When you port a game to a different platform that game wont be as optimized. Esp when talking about Frame rates. Which even though you run at a low resolution.. the video card STILL comes into play. <hr></blockquote>
it's not because of the ports... it's because the hardware. Quake 3 is possibly the most optimized mac game available and it can't come close to Quake 3 on the PC. It's not because its a port its because the hardware doesn't match up unfortunately.
PS is the same.
but ports do of course play a role sometimes... cough SimCity 3000..
[quote]ok boyz answer me this
i have a dual 800 with 640 megs of ram, os 10.1.1, latest i-tunes, mint audio, mpg123 - whatever - and when using the net via DSL (basically always), my mp3s skip (not much but enough to make me mad ).
when i turned off one processor - no skipping no matter what i do or what player. turn it back on and skipping in every mp3 app just browsing the web.<hr></blockquote>
I think that's a bug. I think Mike from xlr8yourmac has been complaining about the same thing.
Sinewave
11-25-2001, 08:19 PM
[quote]Originally posted by applenut:
<strong>considering several others have tested WinAMP and the finder and gotten different results why should I believe you?
</strong><hr></blockquote>
Just like other people have gotten different iTunes results too and you don't believe them? shocking :eek:
[quote]<strong>
stop lying.
<hr></blockquote></strong>
Ok lets follow your "others have tested" reasoning. Others have said the Finder takes just as much or more as iTunes. I guess your wrong.
[quote]<strong>
quicktime has a better codec. better low frequency. iTunes has been criticized for its poor sound. the sound enhancer and equalizer help it a bit.
<hr></blockquote></strong>
It has? News to me!
<strong> [quote]
Apple sold that 350 Mhz G3 has equivelant to a 450-500 Mhz P2 so I would hope you aren't using that as a basis that iTunes is inline with WinAmp's performance.
</strong><hr></blockquote>
"Apple sold that 350 Mhz G3 has equivelant to a 450-500 Mhz P2"
really can you show me where Apple stated this? Actually Apple claimed it to be TWICE as fast... and if you believe that I got a nice bridge to sell ya.
<strong> [quote]
it's not because of the ports... it's because the hardware. Quake 3 is possibly the most optimized mac game available and it can't come close to Quake 3 on the PC. It's not because its a port its because the hardware doesn't match up unfortunately.
</strong><hr></blockquote>
Was Quake 3 wrote from the ground up to run on a Mac?
Seems to me and most of the people in this forum think your being a little troll. Your just making false accusations and calling people liars because they don't agree with you.
If anything this proves that not every one gets the same amount of CPU scores cause every system is different. And when I mean every system is different I am not just talking about hardware. ram and the like.. but also what services your running.
Morte
11-25-2001, 11:40 PM
Originally posted by applenut:
<strong>
quicktime has a better codec. better low frequency. iTunes has been criticized for its poor sound. the sound enhancer and equalizer help it a bit.</strong><hr></blockquote>
Criticised by whom? iTunes uses Fraunhofer, which is second-only to LAME or not-LAME in quality. However, codecs matter most during encoding insofar as sound quality goes, and QT doesn't do MP3 encoding. As far as effeciency of decoding goes, some codecs are better than others, and sound quality varies slightly.
Sound quality can also be affected by the sound processing that a player does, but QT, so far as I know, simply decodes and plays with some primitive bass and treble controls.
If you want some good analysis, go to <a href="http://r3mix.net" target="_blank">http://r3mix.net</A>
<strong>that doesn't make sense. perhaps QT has a problem with certain encoders.</strong>[/quote]
The sound differences were pretty slight, not really noticable without careful listening. It's possible that QT has problems with higher bitrates, as I didn't hear any differences between QT and iT with 128Kb/s MP3s.
<strong> [quote]sinewave great.. other people in this thread have claimed the opposite of him.</strong><hr></blockquote>
On signifigantly more powerful systems, yes. An Athlon in one case, and a Duron (e.g. an Athlon with less L2 cache, but still quite powerful) in another. Sinewave was talking about a P2 450, a pretty weak processor.
<strong> [quote]
they have little control over the efficiency of their software?</strong><hr></blockquote>
They have little control over the effeciency of MP3 decoding in general. Read -> comprehend -> post.
<strong> [quote]
yes, you should follow your own advice rather than making up reasons like MP3s are hard to decode and macs don't have the memory bandwidth to do it more efficient.</strong><hr></blockquote>
MP3's aren't hard to decode, as, after all, it's just an algorithm. However, it does take up a pretty good amount of CPU power to do so, just as it takes up a certain amount of CPU power to process any kind of data. MP3 happens to not be terribly effecient, for reasons related to the basic format itself. More powerful processors can do the work faster. Very simple computing stuff here, applenut. If you want to prove me wrong, then do so, but don't sit around and just say I'm wrong.
By the by, I said that iMacs have crap memory bandwidth, not Macs in general. PowerMacs are very good because of the 64-bit I/O.
<strong> [quote]
the "scrolling text bug" apparantly doesn't affect iTunes so what does that have to do with anything.</strong><hr></blockquote>
It's been demonstrated in this very thread that the bug does affect iTunes. Read -> comprehend -> post.
<strong> [quote]
it seems you lack the basic facilities to understand a basic arguement and accept the fact that something Apple made may not be perfect.</strong><hr></blockquote>
Funny, since I've grumbled about the iMac's inability to push data fast, the scrolling text bug, the G4 being a weak processor, and other things.
As for you being a troll, you may be. But you may just be someone who can't base opinions on solid ground and back them up with fact, due to laziness or lack of mental prowess. Either way, I don't really care.
The Toolboi
11-26-2001, 01:00 PM
Playing a mp3 is like unstuffit a sit image.. while playing music at the same time. It takes up a lot of CPU to do that.
Uhhh... I used to run MP3's, a couple dozen programs, servers, etc. etc. on my 6400/200 without any problems.
Even with Audion on my Pismo it never takes up THAT much CPU (well, actually in X it does... :rolleyes: ).
Sinewave
11-26-2001, 01:07 PM
[quote]Originally posted by The Toolboi:
Uhhh... I used to run MP3's, a couple dozen programs, servers, etc. etc. on my 6400/200 without any problems.[/QB]<hr></blockquote>
As do I on my 350mhz G3 running OS X
<strong> [quote]
Even with Audion on my Pismo it never takes up THAT much CPU (well, actually in X it does... :rolleyes: ).</strong><hr></blockquote>
Actually unstuffing or stuffing a .sit file can take up more CPU than playing a mp3 in iTunes.
[ 11-28-2001: Message edited by: Sinewave ]</p>
discstickers
11-27-2001, 09:54 PM
Well I have to agree that iTunes 2 is very CPU inefficient. But to those that refuse to believe it, use REALbasic as a simple mp3 player. Just add the movieplayer control to a window and see what happens. Heh on my Ti 500 it uses less than 10%. iTunes 2 just suxors. =(
There are ways to lower cpu usage for mp3s, but it's more smoke and mirrors.
iTune on portables(as well as soundjam among others in classic) can off load to memory and lessen cpu usage.
Though this is really marginal on average as the initial spike in cpu usages makes up it.
~Kuku
Sinewave
11-28-2001, 12:01 PM
[quote]Originally posted by discstickers:
<strong>Well I have to agree that iTunes 2 is very CPU inefficient. But to those that refuse to believe it, use REALbasic as a simple mp3 player. Just add the movieplayer control to a window and see what happens. Heh on my Ti 500 it uses less than 10%. iTunes 2 just suxors. =(</strong><hr></blockquote>
And it sounds like shit.
Junkyard Dawg
11-29-2001, 08:46 PM
An important observatIon:
iTunes takes up the same CPU time for me whether I'm playing an mp3 or a CD. Thus, the problem is not mp3 decoding.
Try it. Play a CD in iTunes and you'll see.
There is no reason for iTunes to use so much CPU power for playing a CD.
I also noticed that CPU usage is lowest with both iTunes windows minimized (even compared to hiding the app, or to docking it.. Very odd.
[ 11-29-2001: Message edited by: Junkyard Dawg ]</p>
Cosmo
11-29-2001, 10:42 PM
I tried playing a CD as well, it didn't use the same amount of the CPU as playing an mp3 but the drop was only around 1-2%. Playing a CD shoudl use a whole lot less CPU than decoding an mp3.
very strange indeed
vBulletin® v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.