Mac Performance / AltiVec
Mac Performance / AltiVec
The major problem I have with Live is stablity. On two seperate machines with multiple sound cards (I've tried 6 configurations total) on a win2k platform, I still have frequent crashes mid set.
I've emailed tech support and never gotten a response, however I get the basic drift that an Windows Ableton user switching to a Mac will sacrifice processing power for stability.
Given my setup now is Live as a Rewire host to Reason, my 1.3Ghz often gets up to 60%-70% CPU usage. I would gladly dish out the $3000 or so if I knew it would be more stable than my PC, but not if I knew I'd be turning the processor into sludge occasionally.
SO... my question is Ableton: Is there AltiVec support in v2.0?
I've emailed tech support and never gotten a response, however I get the basic drift that an Windows Ableton user switching to a Mac will sacrifice processing power for stability.
Given my setup now is Live as a Rewire host to Reason, my 1.3Ghz often gets up to 60%-70% CPU usage. I would gladly dish out the $3000 or so if I knew it would be more stable than my PC, but not if I knew I'd be turning the processor into sludge occasionally.
SO... my question is Ableton: Is there AltiVec support in v2.0?
Re: Mac Performance / AltiVec
If you email support@ableton.com with the specifics of your problem, wegeargasm wrote: I've emailed tech support and never gotten a response, however I get the basic drift that an Windows Ableton user switching to a Mac will sacrifice processing power for stability.
will certainly get back to you.
yon / ableton
-
- Posts: 989
- Joined: Sat Jul 13, 2002 5:48 am
- Location: Philadelphia, PA, USA
- Contact:
Something I read in an interview last year makes me pessimistic about Altivec. Ableton said (I'm pretty sure it was Gerhard) that the code is written "on top of " the operating system and includes its own operating system for audio. This allows LIVE to be so easily cross platform and made it ready for OSX so early. I have a hunch that Altivec optimization would mean a complete rewrite of the software. It might cost them more than they would get back.
I'll bet their plan is to just wait for the Macintosh platform to get faster. Why commit resources to a problem that will naturally go away with time?
I'll bet their plan is to just wait for the Macintosh platform to get faster. Why commit resources to a problem that will naturally go away with time?
I don't want to be drawn into another conversation about this, because I am too busy working on Live 2, but the conclusions you posted here are misinformed.Geraldo wrote:Something I read in an interview last year makes me pessimistic about Altivec. Ableton said (I'm pretty sure it was Gerhard) that the code is written "on top of " the operating system and includes its own operating system for audio. This allows LIVE to be so easily cross platform and made it ready for OSX so early. I have a hunch that Altivec optimization would mean a complete rewrite of the software. It might cost them more than they would get back. I'll bet their plan is to just wait for the Macintosh platform to get faster. Why commit resources to a problem that will naturally go away with time?
Anyway, I believe that if you search the archive for mentions of this topic you can find some info from our programming guru bernd about the plans.
yon / ableton
You can find the statement here:
http://www.ableton.com/forum/viewtopic.php?t=1506, second page
And some further comments:
1) I have to clarify that the platform independent improvements that I have mentioned in the above referred posting will *not* take place in version 2 but in an upcoming version.
2) I believe that at least for the next 5-10 years, there will be just not "enough" processor power that satisfies the increasing expectations of you all. So we have to optimize the software and we will. But of course all this takes time and we have to negotiate between:
- Stability
- Other Bugfixes
- Performance
- Logical and easy User Interface
- Completing Features
- New Features
3) Of course Live doesn't need to be totally rewritten for altivec. All dsp code in all softwares is normally platform independent - expect for the one that is already optimised for a specific processor/processor part like Altivec. The trouble with supporting a new operating system comes mainly from the gui and this is nicely capsulated in Live. I guess about 95% of the code in Live is platform independent. That was the fact Gerhard has mentioned. And this will result in releases for all supported operation systems at the same time.
Regards, Bernd.
http://www.ableton.com/forum/viewtopic.php?t=1506, second page
And some further comments:
1) I have to clarify that the platform independent improvements that I have mentioned in the above referred posting will *not* take place in version 2 but in an upcoming version.
2) I believe that at least for the next 5-10 years, there will be just not "enough" processor power that satisfies the increasing expectations of you all. So we have to optimize the software and we will. But of course all this takes time and we have to negotiate between:
- Stability
- Other Bugfixes
- Performance
- Logical and easy User Interface
- Completing Features
- New Features
3) Of course Live doesn't need to be totally rewritten for altivec. All dsp code in all softwares is normally platform independent - expect for the one that is already optimised for a specific processor/processor part like Altivec. The trouble with supporting a new operating system comes mainly from the gui and this is nicely capsulated in Live. I guess about 95% of the code in Live is platform independent. That was the fact Gerhard has mentioned. And this will result in releases for all supported operation systems at the same time.
Regards, Bernd.
Bernd Roggendorf
roggendorf@ableton.com
roggendorf@ableton.com