CPU optimization in Mainstage

Hi Everyone!
I am running MS 2.1.1 with the Hardware listed below. I usually run Channel EQ and Compression on every layer and Guitar Amp Pro or NI Guitar Rig for Amp Sims with my EP's (usually EVP but sometimes Scarbee in NI Komplete). I have been experiencing CPU spikes and "in the Red" indicators with more frequency than normal. I have done all the traditional optimization and diagnostic procedures and would appreciate any further help and suggestions.
Thanks in Advance!!!

Nice setup. I am assuming you have all other applications shut down when running MainStage. Sometimes if you have a LOT of patches with a LOT of plug-ins and virtual instruments setup, you can start to hit a threshold. You could use your Concert and save it under a different name, then experiment by cutting out certain things to see what is overloading your setup. Often, it is third-party stuff. For Apple stuff, the "Designer" plug ins (verb, delay, amp sims) eat up cpu.
Other stuff to try. Take advantage of your hardware DSP (eq, compression, verb, limiter, etc) in you Ultralite inputs to off load it from MainStage (you can even route MainStage outputs to Ultralite inputs to do this with virtual instruments). Use aliases whenever you can to reduce the use of duplicate plug-ins/instruments in multiple patches. If you have sets that don't change, you can also make separate Concerts for sets, and load them in before the set. Check you buffer setting and make sure it is not set too low. Set it as high as you can without your being bugged by latency effects.
Its nice to get to the point where you can rapidly scroll through your patches without red lining your cpu, so thats a good goal....

Similar Messages

  • CPU Optimization on RT Target

    Hello all,
    I am working on an issue an would really appreciate some help.
    I am using an sbRIO 9612 for a sort of data acquisition procees. I am acuiring  data on the sbRIO and transferring it via network to the host where it is displayed, etc...
    My objective is to try to minimize the CPU utilization time on the sbRIO. For this reason I am using a producer consumer architecture where the producer acquires data and buffers it into a queue (or a single process shared variable with FIFO enabled)  at a rate of 1 loop/ms and the consumer is responsible for sending data to the host.
    What I was able to achieve is the following:
    1. Instead of sending data one item at a time, I used the consumer loop to build an 50 element array of the data and send it every 50 ms to release the CPU for some time. This enhanced the performance by about 15%
    2. I also replaced using the shared variables in sending the data to the host by using Network streaming which also reduced CPU usage by 10%.
    3. Using Queues instead of the single process shared variables to send data from producer to consumer didn't seem to affect the CPU usage.
    I want to know if anybody has other ideas that allow me to further decrease the CPU usage by proposing different approaches, architectures, functions.... anything that might help me have a starting point to think of,
    Thank you
    Best Regards

    I would tweak the size of the "clumps" of data you are sending between your loops and through the Ethernet port to see what is most efficient.  Keep in mind that you are handing data through 3 FIFOs:
    1) FPGA to RT - you can change the value of the FPGA Interface.FIFO Read method.  You need to ensure that you are reading often enough to not overflow the buffer, but generally a larger read size at a given thoughput will use less CPU than multiple smaller reads.
    2) Producer to Consumer - The Queue/RT FIFO/Shared Variables used to pass data from producer to consumer
    3) RT to Host PC (Ethernet, Network Streaming) - most networks max out their throughput and are most efficient near their MTU packet size.  
    I have a hypothesis that making the size of the data packet passed from all 3 FIFOs the same size (or a multiple of a common minimum denominator) will help boost performance because you'll be able to pass data around in a manageable chunk rather than breaking it up and reassembling it at each touch point.  By that logic, it would make sense to pick a packet size that is near the MTU size for the Ethernet network, and back propagate that all the way to the RT read from the FPGA.
    Hope this helps, and the disclaimer: these are suggestions for things I would try if I were in your shoes, not things I can guarantee will give the ultimate performance boost you may be looking for.  I think your overall architecture is sound, but depending on how complex and sustainable you intend this application to be, you may have a look at a couple resources I found on ni.com, including:
    Reference Example for Streaming Data from FPGA to cRIO to Windows (a little older, written in 8.5, so it may not be using some of the new features you've taken advantage of)
    Using NI CompactRIO and LabVIEW for Online Signal Processing and Data Recording (intended for inline analysis, but also includes streaming features - takes advantage of the CompactRIO Waveform Reference Library for FPGA to RT streaming - if doing data conversion, fixed to floating point, this example also includes FPGA based IP for conversion that will max your throughput)
    Cheers,
    Spex
    National Instruments
    To the pessimist, the glass is half empty; to the optimist, the glass is half full; to the engineer, the glass is twice as big as it needs to be...

  • CPU optimization: Acceptable amount for a smartphone?

    Hi - I've been optimizing my *** off with removeListeners and vectors to bitmaps etc etc etc... However I am also removing tweening animation that I would like to include but I remove it in case it slows down smartphone too mcuh.
    I have a dul intel core 1,86 mz and 2GB of ram.
    Some of my programmes run at 20% CPU - would they run OK on the new android driven smartphones or would I blow them to pieces, if so what would be a decent CPU usage on my developper machine to know tI would have no problems.
    Thanks

    Excellent answer.
    I should have just looked up the specs.
    What I'll probably do is cut out the tweens and things on the phone but keep them for when specs rise - I suppose when they all get to a decent level then things should be easier. I can get the CPU usage down to 10 in any case and it onlyjumps to 20 if I have a little animation in there so it won't be too hard on the CPU and only in places. I'll just have to see if that causes a lag and if so - change the sliding animation to a make visible animation.
    I was only wandering because the iphone apps seem to have quite a bit of animation with no problem - is that because they have higher processing power?
    Cheers

  • X220 I5 cpu spikes idle

    Hi,
    I have a problem with my x220.
    It's a core I5 with 8Gb ram and 250 Gb intel 510 SSD.
    When windows 7 is booted, and the x220 is started completely, i notice that we have constant cpu spikes. Mainly core 2 and 4 are spiking. They are spiking once per second at about 40-60%
    But when i open a program, or a window, the spikes are gone!
    Allso when i open taskmanager the spikes are gone. I've tried several taskmanagers but as soon as they start the spikes are gone.
    Installer anitmalware scanners, and antvir scanner they all found nothing.
    Then i made a new install via the recovery media. And saw that he cpu was spiking! So new install out of the box does the same thing!
    Anyone seen this same behavior?

    1024 is too high. Enable the CPU meter in MainStage, it has a graph view that allows you to see which plugin needs the CPU.

  • What the hell good is Flash?!

    I mean really? After taking time on a few different occassions to try and google and find what I can do w/ flash on Android 2.2 and finding nothing I have to ask myself this.
    I know it's not their fault that Hulu and Netflix want to be #$#$@s and block access but really? Nothing else seems to really work either. I mean Flash "works" but I can't find any place where you could utilize it to watch any TV shows or anything cool like that. Most sites will either end up LINKING you to "Watch White Collar free on Hulu" or a fancast.com - which doesn't work either.
    Hell, TNTs website won't even show up on my browser, it gives an "Internal Server Error" message.
    Basically... you can pretty much be assured that if there is a link that says "Watch Full Episodes" it won't work.
    You can even put in the same link on your browser from say... USA's website and it will reroute you to their dumbed down mobile crap with 3 minute clips and "interviews"... speaking of these types of clips... that's all the "TV.COM" app seems to offer on there. Again, WHY WOULD I WANT THIS?
    To top it all off, my phone is a lot more sluggish with 2.2.

    The Adobe Flash Player is software for viewing animations and movies using a web browser. Flash is a common format for games, and animations such as advertisements embedded into web pages.
    To make it possible to deploy flash content on smartphones that have limited processing power and memory availability compared to PCs, a tremendous amount of work has gone into to making Flash Player 10.1 “ready for mobility”. This work on android phones includes performance improvements such as rendering, scripting, memory, start-up time, battery and CPU optimizations, in addition to hardware acceleration of graphics and video.
    Flash Player 10.1 allows viewing on many sites such as youtube.com as well as viewing embedded video content within sites such as espn.com.
    Sites such as Hulu.com and Netflix movies will not be seen in a full desktop view as the websites recognize the device accessing the site as a mobile device with flash not a laptop or standard PC with flash. This is a limitation on the side of the website being accessed vs. the device itself.
    Even YouTube.com is likely to not be accessible in a desktop format for the same reason. However, YouTube videos can be viewed via the YouTube app/widget or those videos embedded within other sites as mentioned above.
    Hope this helps!

  • Color is faster on slower machine.  Is it Leopard?

    So, maybe I'm jumping to conclusions here, but let me lay the facts out. I rendered the same material in Color on two different machines. One: a dual 2.3 Ghz G5 with 3GB of RAM. And the other: a dual 2.0Ghz G5 with 1.5GB of RAM. Both have the same Radeon graphics card, though the card in the 2.0 is one firmware revision older. Neither are dual core, just dual processor. The 2.3 is connected to the RAID directly and the 2.0 shares that connection via a network connection.
    BUT, the 2.0 is at least twice as fast at rendering and playback in color.
    My conclusion: The 2.3 is running Tiger. The 2.0 is running leopard. Has anyone else experienced this kind of speed boost with the new OS? If so, I should probably load it on my other machines.

    I posted my similar experience on the Color mailing-list with Leopard drastically improving rendering performance when I upgraded to Leopard:
    http://movies.groups.yahoo.com/group/ColorList/message/702
    I'd guess that the performance boost has more to do with optimized GPU drivers under Leopard than it does with any CPU optimization.

  • Best practices for data entry online system

    Hi all
    I am(with a team of 4 members) going to build an online data entry system which may have approximately 30 screens. I am going to use Spring BlazeDS remoting to connect middleware.
    Anyone could please suggest me some good practices to follow in flex side to do such a "DATA ENTRY" application.
    The below points are some very few common best practices we need to follow while doing coding .But i am not sure how to achive them in flex side.
    User experience (Probably i can get little info regarding this from my client)
    Code maintanability
    Code extendibility
    memory and CPU optimization
    Able to work with team members(Multiple checkouts)
    Best framework
    So i am looking for valueble suggestion from great minds.

    There are two options, none of them very palatable:
    1) One is to create a domain, and add the VM and your local box to it.
    2) Stick to a workgroup, but have the same user name and password on both machines.
    In practice, a better option is to create an SQL login that is member of sysadmin - or who have rights to impersonate an account that is member of sysadmin. And for that matter, you could use the built-in sa account - but you rename it to something else.
    The other day I was looking at the error log from a server that apparently had been exposed on the net. The log was full with failed login attempts for sa, with occasional attempts for names like usera and so on. The server is in Sweden - the IP address
    for the login attempts were in China.
    Just so know what you can expect.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • How to tell what recovery point was used for restore

    Is there a way to determine what recovery point was used for a restore after the restore was started.

    The question comes from the experience of having a package installed but not being able to build it from the same PKGBUILD (due to nontrivial issues). The package must have been built successfully by *a* build system, so ideally one would want to replicate that build. The relevant differences I could think of are the compiler flags and to a lesser extent the hardware build platform.
    You should describe these supposedly non-trivial issues. I've never experienced what you describe in my years using Arch, nor have I ever heard it suggested that the famously vanilla Arch packages are built using some sort of unconventional compiler flags. I have heard multiple developers say using highly modified CPU optimizations and modified linking and such are mostly pointless, however. So I'd bet a week's pay that the build system uses vanilla GCC with the default settings. Why would the thing that actually builds Arch Linux be the one part of the Arch ecosystem that doesn't abide by the Arch standards? Why would only some packages have library linking problems and such when all packages are built on the same machine against the same library versions---and thus the conditions resulting in a failed build would be identical to those in a successful build? I could be wrong, but I think you're on the wrong track. The quickest way to find out is to describe what the real problem is, not what you imagine the solution to be.

  • Leopard on powermac G5

    Because on advise from a friend I upgraded my G5 from tiger to leopard 10.5.2. Now the cpu goes on red with four miditracks. There is one track with a delay-designer and one track with a Sculpture.
    I have 6,5 giga RAM and Two 2 Ghz. On Tiger this was almost not visible on the cpu. There are only one of the cpu that goes red, the other one is almost not working.

    In my experience in terms of major OS upgrades (moving from Tiger to Leopard), it's always best to do a fresh install (clean, formatted hard drive). Although it's tedious, it can save a bunch of heartache and time later on. I don't think you can downgrade to Tiger after installing Leopard (nor would I recommend it). I usually keep 2 hard drives, one with Tiger and one with Leopard and test software on each.
    Again, I don't think your 4 midi tracks should send your cpus in the red. Check out this thread ( http://discussions.apple.com/thread.jspa?threadID=2160495&tstart=45 ) for some good Logic workflow/cpu optimization tips (ignore the banter). Try those things before doing anything else and if they don't help, I would do a fresh install or maybe even go back to Tiger.

  • [Solved] Cant install\compile certain AUR packages

    This is a brand new 32-bit build on my laptop. Everything is working great, but for some reason I cant get some AUR packages. I have Yaourt, pacman-color, and slock installed from AUR and working fine, but I cant get mpd-git or mplayer-svn installed? I have gcc, python installed and tried both root and user accounts. Not sure what is missing. This is a new dual core laptop so not sure why I am getting the CPU errors below?
    This is for mplayer-svn:
    ==> SVN checkout done or server timeout, updating build dir
    ==> Applying disabled-features patch...
    /var/abs/local/yaourtbuild/mplayer-svn/./PKGBUILD: line 56: patch: command not found
    Detected operating system: Linux
    Detected host architecture: i386
    Checking for host cc ... gcc
    Checking for cross compilation ... yes
    ./configure: line 1605: gcc: command not found
    ./configure: line 1610: gcc: command not found
    Checking for CPU vendor ... GenuineIntel (6:15:11)
    Checking for CPU type ... Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
    Checking for kernel support of mmx ... failed
    It seems that your kernel does not correctly support mmx.
    To use mmx extensions in MPlayer, you have to upgrade/recompile your kernel!
    Checking for kernel support of mmxext ... failed
    It seems that your kernel does not correctly support mmxext.
    To use mmxext extensions in MPlayer, you have to upgrade/recompile your kernel!
    Checking for kernel support of sse ... failed
    It seems that your kernel does not correctly support sse.
    To use sse extensions in MPlayer, you have to upgrade/recompile your kernel!
    Checking for kernel support of sse2 ... failed
    It seems that your kernel does not correctly support sse2.
    To use sse2 extensions in MPlayer, you have to upgrade/recompile your kernel!
    Checking for kernel support of ssse3 ... failed
    It seems that your kernel does not correctly support ssse3.
    To use ssse3 extensions in MPlayer, you have to upgrade/recompile your kernel!
    Checking for kernel support of cmov ... failed
    It seems that your kernel does not correctly support cmov.
    To use cmov extensions in MPlayer, you have to upgrade/recompile your kernel!
    Checking for mtrr support ... yes
    Checking for GCC & CPU optimization abilities ... CPU optimization disabled. CPU not recognized or your compiler is too old.
    error
    Checking for byte order ... failed to autodetect byte order, defaulting to little-endian
    Checking for extern symbol prefix ...
    Error: Symbol mangling check failed.
    Check "configure.log" if you do not understand why it failed.
    ==> ERROR: Build Failed.
    Aborting...
    Error: Makepkg was unable to build mplayer-svn package.
    This is for mpd-git:
    Looks like I need to set the path for gcc in here, but not sure how?
    configure: error: in `/tmp/yaourt-tmp-banshee/aur-mpd-git/mpd-git/src/mpd-build':
    configure: error: no acceptable C compiler found in $PATH
    See `config.log' for more details.
    make: *** No targets specified and no makefile found. Stop.
    ==> ERROR: Build Failed.
    Aborting...
    Error: Makepkg was unable to build mpd-git package.
    Last edited by banshee28 (2009-09-03 04:15:43)

    Allan wrote:
    You need to install the base-devel group (pacman -S base-devel).
    This is a bit weird though....
    Checking for cross compilation ... yes
    hopefully it goes away!
    Ah, I see all the apps in this group now! Not sure how I missed this? Was this in the wiki somwhere??
    Anyways,its getting further along now ....

  • Problems with Audition 3.01

    I just upgraded to Audition 3 from Audition 1. So far I have had just problems:
    1) I have to activate Audition every day. That is - not every time I start it, but every day.
    2) I have set the program to auto-scroll during playback and recording. It doesn't scroll during recording, and often not during playback. It is also reacting a bit slow. The playback cursor often stops, or disappears after a few seconds.
    3) Playback or recording stops if I click on a background program, like the mixer.
    4) The program crashes every time if I try to use the noise reduction effect. After capturing the noise profile the program crash almost immediately, every time.
    I hope someone can help me sort this out. My system is:
    AMD Athlon 64 X2 Dual Core processor 3800+ 2.01 GHz, 2 GB RAM. Windows XP Professional with service pack 3. I have optimized the machine according to the tips found on the Adobe site. I have installed the 3.01 patch.

    Hi,
    For the auto-scroll and other display issues, AMD released a CPU optimizer update that may help address some of these issues.  It's available at: http://support.amd.com/us/Pages/dynamicDetails.aspx?ListID=c5cd2c08-1432-4756-aafa-4d9dc64 6342f&ItemID=153
    That doesn't matter much, however, if you have to activate every day and if it crashes when using noise reduction.  Activation resets each DAY?  That's a new one.  Are you running any sort of daily task that backs up or restores your hard drive or registry?  I imagine it's unlikely that the licensing is actually de-activating or you would quickly run into the activation limits, but perhaps there is a bit or registry entry somewhere that is getting reset that makes the application believe it need to activate when the relevant activation data is already in place.
    If you're comfortable using Windows Registry Editor, could you launch it via Start > Run > regedit    and navigate to  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{53C141BA-4F9E-43F B-B4F9-0c01BB716FA8}    Then click File > Export and save that block to a file and send it to me at [email protected]
    If you could also launch Audition, click Help > About Adobe Audition > System Info and attach the info.txt file it creates, it might give me more information to determine the nature of what's wrong.
    As for the Noise Reduction crash, does it only happen when capturing a profile?  If you just run Noise Reduction without capturing a profile, do you see a crash?  Do you see crashes with any other effects in this manner?
    Thanks,
    Durin
    Adobe Audition

  • Question about Tweak XP tool usage

    was wondering im using tweak xp and can i use the cpu optimization part (centrino) off the program or isnt that a good idea?

    Hi
    I have found a information that the early versions are compatible only with Windows XP SP1. The version 4.0 is compatible also with SP2.
    But this was not a question ;)
    In my opinion you shouldn't change something on the CPU settings. I thing it could lead to the CPU overheating or other strange issues.
    Keep your hands off

  • I just ran 3d Mark... uhh my comp is messed

    Just ran 3dmark and got a score of 1750.... That is horrible!!!  
    What the heck is wrong with my system????
    Just so you know, I've been having lots of problems with blue screening and games crashing.

    I scored a whoping... 12202... Thats very sucky... Somebody Help me
    Is it supposed to say Duron???
    ===============================
    3DMARK2001 PROJECT FILE
    PROJECT
    Name   My Benchmark
    Description   
    Registration Name   
    Registration Key   
    3DMark Version   330
    DISPLAY
    Platform   NVIDIA GeForce4 Ti 4600
    CPU Optimization   D3D Pure Hardware T&L
    Width   1024
    Height   768
    Depth   32 bit
    Z-Buffering   24 bit
    Texture Format   Compressed
    Buffering   Double
    Refresh Rate   60 Hz
    FSAA Mode   None
    OPTIONS
    Show Title Screens   Yes
    Continuous Benchmark   No
    Benchmark Run Count   1
    Demo Sounds Enabled   Yes
    Continuous Demo   No
    Game Sound Effects Enabled   Yes
    Game Music Enabled   Yes
    Game Detail Level   Low
    RESULTS
    3DMark Score   12202
    Game 1 - Car Chase - Low Detail   194.0 fps
    Game 1 - Car Chase - High Detail   70.5 fps
    Game 2 - Dragothic - Low Detail   208.6 fps
    Game 2 - Dragothic - High Detail   122.2 fps
    Game 3 - Lobby - Low Detail   169.3 fps
    Game 3 - Lobby - High Detail   78.2 fps
    Game 4 - Nature   53.3 fps
    Fill Rate (Single-Texturing)   1072.1 MTexels/s
    Fill Rate (Multi-Texturing)   2316.6 MTexels/s
    High Polygon Count (1 Light)   57.5 MTriangles/s
    High Polygon Count (8 Lights)   12.5 MTriangles/s
    Environment Bump Mapping   165.5 fps
    DOT3 Bump Mapping   152.0 fps
    Vertex Shader   99.5 fps
    Pixel Shader   122.1 fps
    Advanced Pixel Shader   89.1 fps
    Point Sprites   30.0 MSprites/s
    SYSTEM INFO
    System Info Version   2.2
    Installation ID   0x00000000
    OEM ID   
    CPU INFO
    CENTRAL PROCESSING UNITS
    Manufacturer   AMD
    Family   Duron(tm)
    Internal Clock   2.16 GHz
    Internal Clock Maximum   2.20 GHz
    External Clock   166 MHz
    Socket Designation   Socket A
    Type   
    Upgrade   ZIF Socket
    Capabilities   MMX, CMov, RDTSC, 3DNow!, Extended 3DNow!, SSE
    Version   AMD Athlon(tm) XP
    CPUID   0x000006a0
    CACHES
    Level   1
    Capacity   128 KB
    Type   Internal
    Type Details   Synchronous
    Error Correction Type   
    Associativity   
    Level   2
    Capacity   512 KB
    Type   External
    Type Details   Synchronous
    Error Correction Type   
    Associativity   
    DIRECTX INFO
    DirectX Version   9.0
    DIRECTDRAW INFO
    DirectDraw Version    5.3.0000000.900
    DISPLAY DEVICES
    Description   Primary Display Driver
    Manufacturer   NVIDIA
    Name   NVIDIA GeForce4 Ti 4600
    Total Local Video Memory   128 MB
    Total Local Texture Memory   128 MB
    Total AGP Memory   62 MB
    Display Driver   nv4_disp.dll
    Display Driver Version   6.14.10.4523
    Driver WHQL Certified   Yes
    Max Texture Width    4096
    Max Texture Height   4096
    Max User Clipping Planes   0
    Max Active Hardware Lights   8
    Max Texture Blending Stages   8
    Textures In Single Pass   4
    Vertex Shader Version   1.1
    Pixel Shader Version   1.3
    Max Vertex Blend Matrices   0
    Max Texture Coordinates   8
    Vendor ID   0x10de
    Device ID   0x0250
    Sub-System ID   0x00371545
    Revision   0xa3

  • Mplayer segfaults during ./configure

    I am trying to build mplayer nogui-svn. But when it is checking for everything in ./configure, it segfaults while checking for PNG, JPEG, GIf and Freetype.
    Checking for PNG support ... ./configure: line 81: 10087 Segmentation fault "$TMPEXE" >> "$TMPLOG" 2>&1
    no (mismatch of library and header versions)
    Checking for JPEG support ... ./configure: line 81: 10096 Segmentation fault "$TMPEXE" >> "$TMPLOG" 2>&1
    no
    Checking for GIF support ... ./configure: line 81: 10105 Segmentation fault "$TMPEXE" >> "$TMPLOG" 2>&1
    ./configure: line 81: 10113 Segmentation fault "$TMPEXE" >> "$TMPLOG" 2>&1
    no
    Checking for freetype >= 2.0.9 ... ./configure: line 81: 10454 Segmentation fault "$TMPEXE" >> "$TMPLOG" 2>&1
    no
    I have tried reïnstalling freetype2, but it doesn't work, and without freetype I have no OSD.

    skottish wrote:
    irfan wrote:Is it makepkg's bug?
    This patch doesn't work for me
    This problem was solved upstream a while ago. Try without the patch if you haven't already.
    Well, I've tried few times already ...with no success.
    EDIT
    ==> Starting build ...
    Detected operating system: Linux
    Detected host architecture: i386
    Checking for cc version ... 4.3.2
    Checking for host cc ... cc
    Checking for cross compilation ... no
    Checking for CPU vendor ... GenuineIntel (6:14:12)
    Checking for CPU type ... Intel(R) Core(TM) Duo CPU T2450 @ 2.00GHz
    Checking for kernel support of mmx ... yes
    Checking for kernel support of mmxext ... yes
    Checking for kernel support of sse ... yes
    Checking for kernel support of sse2 ... yes
    Checking for kernel support of cmov ... yes
    Checking for mtrr support ... yes
    Checking for GCC & CPU optimization abilities ... native
    Checking for extern symbol prefix ...
    Checking for assembler support of -pipe option ... yes
    Checking for compiler support of named assembler arguments ... yes
    Checking for assembler (as ) ... ok
    Checking for .align is a power of two ... no
    Checking for yasm ... yasm
    Checking for Linux kernel version ... 2.6.28-ARCH, ok
    Checking for -lposix ... no
    Checking for -lm ... yes
    Checking for langinfo ... yes
    Checking for language ... messages: en - man pages: en - documentation: en
    Checking for enable sighandler ... yes
    Checking for runtime cpudetection ... no
    Checking for restrict keyword ... __restrict
    Checking for __builtin_expect ... yes
    Checking for kstat ... no
    Checking for posix4 ... no
    Checking for llrint ... yes
    Checking for lrint ... yes
    Checking for lrintf ... yes
    Checking for round ... yes
    Checking for roundf ... yes
    Checking for mkstemp ... yes
    Checking for nanosleep ... yes
    Checking for socklib ... yes
    Checking for inet_pton() ... yes (using )
    Checking for socklen_t ... yes
    Checking for closesocket() ... no
    Checking for network ... yes
    Checking for inttypes.h (required) ... yes
    Checking for int_fastXY_t in inttypes.h ... yes
    Checking for malloc.h ... yes
    Checking for memalign() ... yes
    Checking for alloca.h ... yes
    Checking for mman.h ... yes
    Checking for dynamic loader ... yes
    Checking for dynamic a/v plugins support ... no
    Checking for pthread ... yes (using -lpthread)
    Checking for w32threads ... no (using pthread instead)
    Checking for rpath ... no
    Checking for iconv ... yes
    Checking for soundcard.h ... yes (sys/soundcard.h)
    Checking for sys/dvdio.h ... no
    Checking for sys/cdio.h ... no
    Checking for linux/cdrom.h ... yes
    Checking for dvd.h ... no
    Checking for termcap ... yes (using -lncurses)
    Checking for termios ... yes (sys/termios.h)
    Checking for shm ... yes
    Checking for strsep() ... yes
    Checking for vsscanf() ... yes
    Checking for swab() ... yes
    Checking for POSIX select() ... yes
    Checking for gettimeofday() ... yes
    Checking for glob() ... yes
    Checking for setenv() ... yes
    Checking for sys/sysinfo.h ... yes
    Checking for Apple IR ... yes
    Checking for pkg-config ... yes
    Checking for Samba support (libsmbclient) ... no
    Checking for tdfxfb ... no
    Checking for s3fb ... no
    Checking for wii ... no
    Checking for tdfxvid ... no
    Checking for xvr100 ... no
    Checking for tga ... yes
    Checking for md5sum support ... yes
    Checking for yuv4mpeg support ... yes
    Checking for bl ... no
    Checking for DirectFB ... no
    Checking for X11 headers presence ... yes
    Checking for X11 ... yes
    Checking for Xss screensaver extensions ... yes
    Checking for DPMS ... yes (using Xdpms 4)
    Checking for Xv ... yes
    Checking for XvMC ... no
    Checking for Xinerama ... yes
    Checking for Xxf86vm ... yes
    Checking for XF86keysym ... yes
    Checking for DGA ... yes (using DGA 2.0)
    Checking for 3dfx ... no
    Checking for OpenGL ... yes
    Checking for VIDIX ... yes
    Checking for VIDIX PCI device name database ... yes
    Checking for VIDIX dhahelper support ... no
    Checking for VIDIX svgalib_helper support ... no
    Checking for /dev/mga_vid ... no
    Checking for xmga ... no
    Checking for GGI ... no
    Checking for GGI extension: libggiwmh ... no
    Checking for AA ... no
    Checking for CACA ... no
    Checking for SVGAlib ... no
    Checking for FBDev ... yes
    Checking for DVB ... no
    Checking for DVB HEAD ... yes
    Checking for PNG support ... ./configure: line 94: 29570 Segmentation fault "$TMPEXE" >> "$TMPLOG" 2>&1
    no (mismatch of library and header versions)
    Checking for MNG support ... yes
    Checking for JPEG support ... ./configure: line 94: 29587 Segmentation fault "$TMPEXE" >> "$TMPLOG" 2>&1
    no
    Checking for PNM support ... yes
    Checking for GIF support ... no
    Checking for VESA support ... no
    Checking for SDL ... yes (using sdl-config)
    Checking for NAS ... no
    Checking for DXR2 ... no
    Checking for DXR3/H+ ... no
    Checking for IVTV TV-Out (pre linux-2.6.24) ... no
    Checking for V4L2 MPEG Decoder ... yes
    Checking for OSS Audio ... yes
    Checking for aRts ... no
    Checking for EsounD ... yes
    Checking for esd_get_latency() ... yes
    Checking for pulse ... no
    Checking for JACK ... no
    Checking for OpenAL ... no
    Checking for ALSA audio ... yes (using alsa 1.0.x and alsa/asoundlib.h)
    Checking for Sun audio ... no
    Checking for VCD support ... yes
    Checking for dvdread ... yes (internal)
    Checking for internal libdvdcss ... yes
    Checking for cdparanoia ... yes
    Checking for libcdio ... auto (using cdparanoia)
    Checking for bitmap font support ... yes
    Checking for freetype >= 2.0.9 ... ./configure: line 94: 29982 Segmentation fault "$TMPEXE" >> "$TMPLOG" 2>&1
    no
    Checking for fontconfig ... no (freetype support needed)
    Checking for SSA/ASS support ... no (FreeType support needed)
    Checking for fribidi with charsets ... no
    Checking for ENCA ... yes
    Checking for zlib ... yes
    Checking for RTC ... yes
    Checking for liblzo2 support ... no
    Checking for mad support ... yes
    Checking for Twolame ... no
    Checking for Toolame ... no
    Checking for OggVorbis support ... yes (internal Tremor)
    Checking for libspeex (version >= 1.1 required) ... no
    Checking for OggTheora support ... yes
    Checking for internal mp3lib support ... yes
    Checking for liba52 support ... yes (internal)
    Checking for internal libmpeg2 support ... yes
    Checking for libdca support ... yes
    Checking for libmpcdec (musepack, version >= 1.2.1 required) ... no
    Checking for FAAC support ... yes (in libavcodec: yes)
    Checking for FAAD2 support ... yes
    Checking for LADSPA plugin support ... no
    Checking for Win32 codecs ... yes (using /usr/lib/codecs)
    Checking for XAnim codecs ... yes (using /usr/lib/codecs)
    Checking for RealPlayer codecs ... yes (using /usr/lib/codecs)
    Checking for QuickTime codecs ... yes
    Checking for Nemesi Streaming Media libraries ... no
    Checking for LIVE555 Streaming Media libraries ... no
    Checking for FFmpeg libavutil ... yes (static)
    Checking for FFmpeg libavcodec ... yes (static)
    Checking for FFmpeg libavformat ... yes (static)
    Checking for FFmpeg libpostproc ... yes (static)
    Checking for FFmpeg libswscale ... yes (static)
    Checking for libamr narrowband ... no
    Checking for libamr wideband ... no
    Checking for libdv-0.9.5+ ... no
    Checking for Xvid ... yes
    Checking for Xvid two pass plugin ... yes
    Checking for x264 ... no (in libavcodec: no)
    Checking for libdirac ... no
    Checking for libschroedinger ... no
    Checking for libnut ... no
    Checking for zr ... no
    Checking for mencoder ... no
    Checking for fastmemcpy ... yes
    Checking for UnRAR executable ... yes
    Checking for TV interface ... yes
    Checking for DirectShow TV interface ... no
    Checking for Video 4 Linux TV interface ... yes
    Checking for Video 4 Linux 2 TV interface ... yes
    Checking for TV teletext interface ... no
    Checking for Radio interface ... no
    Checking for Capture for Radio interface ... no
    Checking for Video 4 Linux 2 Radio interface ... no
    Checking for Video 4 Linux Radio interface ... no
    Checking for Video 4 Linux 2 MPEG PVR interface ... yes
    Checking for audio select() ... yes
    Checking for ftp ... yes
    Checking for vstream client ... no
    Checking for byte order ... little-endian
    Checking for OSD menu ... yes
    Checking for Subtitles sorting ... yes
    Checking for XMMS inputplugin support ... no
    Checking for inet6 ... yes
    Checking for gethostbyname2 ... yes
    Checking for GUI ... no
    Checking for automatic gdb attach ... no
    Checking for compiler support for noexecstack ... yes
    Checking for joystick ... no
    Checking for lirc ... no
    Checking for lircc ... no
    Checking for DVD support (libdvdnav) ... no
    Creating config.mak
    Creating config.h
    configure.log
    Last edited by irfan (2009-01-03 00:11:14)

  • Mainstage 2 - MUCH worse CPU usage!

    On my MBP, the same settings same project was hovering around 75% cpu with Mainstage 1, now Mainstage 2 is MAXED. Had to lower sample rate AND increase buffer to make it useable. This is unacceptable! Have noticed a few bugs fixed, and some great features added, but at a performance hit? No thanks. Using 2 firepods as aggregate device.
    Anybody else experiencing higher CPU usage on the same projects?

    Yelling might not help, but it sure can't hurt. Just got my Logic Studio 9 and I am finding the same thing. Mainstage 2 starts at 110 CPU... I thought it might be my Guitar Rig Mobile audio interface, so I switched to built-in input - no difference.
    I am running Snow Leopard (dev program) - I thought that might be it, until I saw this thread - seems to be happening on 10.5 too.
    Apple has really been doing a good Microsoft impersonation lately. Crappy first impression on what would otherwise be a very impressive software package - if they hadn't shipped it before it was fully baked. I know these issues will get resolved eventually - but yeesh. I paid $600 for the package largely for Mainstage, and the thing is buggy and unusable. Audio cut outs, screen freezes, graphics glitches.
    Ironically, Guitar Rig 3 works flawlessly on Snow Leopard. Maybe Apple devs need some help from NI.

Maybe you are looking for