Which computer will yield visibly better performance?

I'm making a start in video production and film editing, and given my fondness of Macs going with Final Cut Pro is an obvious choice.
My question is, will I feel a large performance boost going all out with a Mac Pro given that Final Cut Pro is still a 32 bit program? Right now I am leaning in to getting a high end iMac given how good their hardware has gotten.
What things should I consider in buying a new computer knowing that I will be doing HD video editing, rendering, and production?

The 32 bit vs 64 bit question is focusing on the wrong issue. Since we have no clue about your level of experience or competence in the world of video, don't take offense if when I ask - have you ever worked with professional tools before?
There are eleventy billion HD formats. Which ones are you planning to work with?
Are you really planning on working with film or do you simply mean video?
Is this a business or a hobby?
If it's a business, what does your +pro forma+ business plan tell you regarding level of investment and ROI?
If it's a hobby, how much money can you afford to throw at it?
In addition to the computer and hard drives, you'll need a broadcast monitoring solution, flexible i/o device(s), good speakers and a reasonable space, desk and good chair. Oh, and much of the equipment will last just 3-5 years and you'll likely need to invest in all that stuff again.
This question gets asked often enough that a search of the forum will turn up all sorts of treads with a great deal of detail. Of course, going down to your local public access channel and volunteering to help on some productions will also give you a more solid grounding.
Good luck.
x

Similar Messages

  • Which clause will yield better performance?

    I've always been wondering from a performance standpoint if it was better to use a WITH clause withing a cursor or if it was better to use a sub query? So, if say, I could either place my sub query in the FROM clause of my cursor (for this example that would be the case) or use a WITH clause, which would yield better performance? (I'm using Oracle 11g)

    Check this link.
    http://jonathanlewis.wordpress.com/2010/09/13/subquery-factoring-4/
    Regards
    Raj

  • What MacBook Pro will I get better performance with the 2.4ghz 256 SSD or the 2.6ghz 128 SSD these are also refurbished models

    I'll wanting to buy one of these these are refurbished and cannot choose please help me thanks :)

    Refurbished 13.3-inch MacBook Pro 2.4GHz Dual-core Intel i5 with Retina Display
    Originally released October 2013
    13.3-inch (diagonal) Retina display; 2560-by-1600 resolution at 227 pixels per inch
    8GB of 1600MHz DDR3L SDRAM
    256GB Flash Storage1
    720p FaceTime HD camera
    Intel Iris Graphics
    Apple Certified Refurbished
    OR
    Refurbished 13.3 inch MacBook Pro 2.6Ghz Dual-Core Intel i5 with Retina
    Originally released October 2013
    13.3-inch (diagonal) Retina display; 2560-by-1600 resolution at 227 pixels per inch
    8GB of 1600MHz DDR3L SDRAM
    128GB Flash Storage1
    720p FaceTime HD camera
    Intel Iris Graphics
    Apple Certified Refurbished
    Which one is the better one, they are the same  price what one will run faster and what one would you buy
    Many Thanks :)

  • Which laptop will play WoW better?

    I am not a heavy WoW gamer, but I want it to be able to run it if I want to play and get better fps then the Dell I have currently (15-20 MAX on the Dell). So which one of these HP's would run it better? http://www.bestbuy.com/site/olspage.jsp?id=cat1350​4&type=page&pageIdentity=searchDriven&_DARGS=/site​...
    Or would this be better so I am able to upgrade the graphics if I wanted to... http://www.bestbuy.com/site/Samsung+-+Laptop+/+Int​el%26%23174%3B+Core%26%23153%3B+i5+Processor+/+14%​...
    Thanks!!!

    The links to the HP's doesn't work so I can't say.
    A note, you cannot upgrade graphics chips in laptops, so, keep that in mind.
    If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
    I'm NOT an employee of Best Buy, or Geek Squad, though I did work as an Agent for a year 5 years ago. None of my posts are to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
    Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun.

  • Which computer would it be better to buy for photoshop cc - the newest mac mini or the mac pro?

    i think 16 mb of ram is essential, but other than that, is there a reason to spend more for the mac pro?

    CPU, Graphics card, and disk speed also impact performance. Details that may help you are in this article (which is applicable to CC): How to tune Photoshop CS6 for peak performance

  • Which provides better performance?

    I have a ATI HD3200 video built-in to my motherboard.  I also have an old Nvidia 6600 GT 128 MB videocard.  Which will give me better performance? 
    I have the desktop effects enabled in KDE 4.2 and I also like to play the occasional 3D game.

    For desktop use with compositing i'd agree with Draje.  For games, you can easily enough benchmark each card and see which is best.  If you go this route I strongly recommend using a lighter weight wm just when you play games.  I know my own comp went up 40fps or so when playing nexuiz under fluxbox as opposed to KDE 3.5.x.

  • In PI 7.1 better performance is reached using RFC or Proxy?

    Hello Experts,
    As with PI 7.1 which one would be better option to have better performance?
    1)Proxy which goes through the Integration Engine by omiting Advance adaptor Engine
    2)RFC which goes through the AAE by omiting Integration Engine
    As we know there are alot of advantages of Proxies over RFC:
    1. Proxy communication always by passes the Adapter Engine and will directly interact with the application system and Integration engine. So it will give us better performance.
    2. Proxies communicate with the XI server by means of native SOAP calls over HTTP.
    3. Easy to handle messages with ABAP programming if it is ABAP Proxy .
    4. Proxy is good for large volumes of data. we can catch and persist the errors ( both system & application fault ) which was generated by Proxy setting.
    Thanks in Advance
    Rajeev

    Hey
    More than the performance,its a question of requirement.
    There are several restrictions which you need to consider before using AAE.To name a few
    IDOC,HHTP adapter wont be available
    No support for ABAP mapping
    No support for BPM
    No support for proxy
    No support for Multimapping,content based routing ( in first release)
    So if you want to use any of the above you cant use AAE in first place.but performance is significantly improved,upto 4 times better that simple AE-IE
    /people/william.li/blog/2008/01/10/advanced-adapter-engine-configuration-in-pi-71
    check the above blog and the article mentioned in it.
    Now coming to proxy,it supports all the above and performance is not that bad either.
    so it all boils down to what your requirements are:)
    Thanks
    Aamir

  • Which one raid level is better

    Hi:
    We have an 3310 raid configured like raid1 with one logical drive,
    with 10 disks (5 mirror) and 2 for spare.
    In last 6 months we had 5 fatal fails, first time we changed the controller,
    second time, we changed the chassis, however it did not fix the problem.
    Data was lost in each fatal fail.
    is it normal?
    maybe, another raid level will fix our problem?
    Our system is redundant, has 5 servers-prime and 5 servers-backup
    When one prime fails, the backup takes the control.
    Only, raid 3310 is not redundant.
    Which one will be an better configuration?
    is it possible to have 3310 redundant?
    thanks

    Hi cmadero33
    Did the Sun engineers upgrade the firmware on the 3310 when they replaced all the disk's and controllers for you ?
    I'm assuming this array is in a data-center/server room with good cooling etc (ie it's not cooking itself)
    David

  • Which one will get better performance when traversing an ArrayList,  iterat

    hi, everyone,
    Which one will get better performance when traversing an ArrayList, iterators, or index(get(i))?
    Any reply would be valuable.
    Thank you in advance.

    Use the iterator, or a foreach loop, which is just syntactic sugar over an iterator. The cases where there is a noticeable difference will be extremely rare. You would only use get() if you actually measured a bottleneck, changed it, re-tested, and found significant improvement. An iterator will give O(n) time for iterating over any collection. Using get() only works on Lists, and for a LinkedList, gives O(n^2).

  • I need better performance from my computer. Could someone point me in the right direction?

    I do a lot of video editing for work. I am currently using the Creative Cloud, and the programs I use most frequently are Premiere Pro CS6, Photoshop CS6, and Encore. My issue is that when I am rendering video in Premiere Pro, and most importantly, transcoding in Encore for BluRay discs, I am getting severe lag from my computer. It basically uses the majority of my computer's resources and doesn't allow me to do much else. This means, that I can't do other work while stuff is rendering or transcoding. I had this computer built specifically for video editing and need to know which direction to go in for an upgrade to get some better performance, and allow me to do other work.
    For the record, I do have MPE: GPU Acceleration turned ON, and I have 12GBs of RAM alloted for Adobe in Premiere Pro's settings, and 4GBs left for "other".
    Here is my computer:
    - Dell Precision T7600
    - Windows 7 Professional, 64-bit
    - DUAL Intel Xeon CPU E-2620 - 2.0GHz 6-core Processors
    - 16GBs of RAM
    - 256GB SSD as my primary drive. This is where the majority of my work is performed.
    - Three 2TB secondary drives in a RAID5 configuration. This is solely for backing up data after I have worked on it. I don't really use this to work off of.
    - nVidia Quadro 4000 2GB video card
    When I am rendering or transcoding, my processor(s) performance fluctuates between 50%-70%, with all 12 cores active and being used. My physical memory is basically ALL used up while this is happening.
    Here is where I am at on the issue. I put in a request for more RAM (32GBs), this way I can allot around 25GBs of RAM to the Adobe suite, leaving more than enough to do other things. I was told that this was not the right direction to go in. I was told that since my CPUs are working around 50-70%, it means that my video card isn't pulling enough weight. I was told that the first step in upgrading this machine that we should take, is to replace my 2GB video card with a 4GB video card, and that will fix these performance issues that I am having, not RAM.
    This is the first machine that has been built over here for this purpose, so it is a learning process for us. I was hoping someone here could give a little insight to my situation.
    Thanks for any help.

    You have a couple of issues with this system:
    Slow E5-2620's. You would be much better off with E5-2687W's
    Limited memory. 32 GB is around bare minimum for a dual processor system.
    Outdated Quadro 4000 card, which is very slow in comparison to newer cards and is generally not used when transcoding.
    Far insufficient disk setup. You need way more disks.
    A software raid5 carries a lot of overhead.
    The crippled BIOS of Dell does not allow overclocking.
    The SSD may suffer from severe 'stable state' performance degradation, reducing performance even more.
    You would not be the first to leave a Dell in the configuration it came in. If that is the case, you need a lot of tuning to get it to run decently.
    Second thing to consider is what source material are you transcoding to what destination format? If you start with AVCHD material and your destination is MPEG2-DVD, the internal workings of PR may look like this:
    Convert AVCHD material to an internal intermediate, which is solely CPU bound. No GPU involvement.
    Rescale the internal intermediate to DVD dimensions, which is MPE accelerated, so heavy GPU involvement.
    Adjust the frame rate from 29.97 to 23.976, which again is MPE accelerated, so GPU bound.
    Recode the rescaled and frame-blended internal intermediate to MPEG2-DVD codec, which is again solely CPU bound.
    Apply effects to the MPEG2-DVD encoded material, which can be CPU bound for non-accelerated effects and GPU bound for accelerated effects.
    Write the end result to disk, which is disk performance related.
    If you export AVCHD to H.264-BR the GPU is out of the game altogether, since all transcoding is purely CPU based, assuming there is no frame blending going on. Then all the limitations of the Dell show up, as you noticed.

  • Same algorithm in function and procedure then which one will better?

    Why pl sql function is better to computes a value instead of procedure?
    If I apply same algorithm in function and procedure then which one will perform better?

    It's not a matter of performance, it is more a matter of how it is going to be used.
    A function can be used as an expression in an assignment or in a query.
    my_var := my_func(my_param);
    select my_var(my_col) from my_table;But it can just return a single value (which can be a complex value like a nested table or object or ref cursor, but still a single value.)
    The procedure often is more used to perform an action that does not return anything.
    execute_invoicing(my_invoice_id);Or procedures can be used if you need multiple return values.
    my_proc(my_input, my_output_1, my_output_2, my_output_3);But the procedure cannot be used in an assignment expression or a select query.
    Performance wise procedures and functions are completely identical. It is only a matter of what action they perform and how you are going to use them.

  • Difference between Temp table and Variable table and which one is better performance wise?

    Hello,
    Anyone could you explain What is difference between Temp Table (#, ##) and Variable table (DECLARE @V TABLE (EMP_ID INT)) ?
    Which one is recommended to use for better performance?
    also Is it possible to create CLUSTER and NONCLUSTER Index on Variable table?
    In my case: 1-2 days transactional data are more than 3-4 Millions. I tried using both # and table variable and found table variable is faster.
    Is that Table variable using Memory or Disk space?
    Thanks Shiven:) If Answer is Helpful, Please Vote

    Check following link to see differences b/w TempTable & TableVariable: http://sqlwithmanoj.com/2010/05/15/temporary-tables-vs-table-variables/
    TempTables & TableVariables both use memory & tempDB in similar manner, check this blog post: http://sqlwithmanoj.com/2010/07/20/table-variables-are-not-stored-in-memory-but-in-tempdb/
    Performance wise if you are dealing with millions of records then TempTable is ideal, as you can create explicit indexes on top of them. But if there are less records then TableVariables are good suited.
    On Tables Variable explicit index are not allowed, if you define a PK column, then a Clustered Index will be created automatically.
    But it also depends upon specific scenarios you are dealing with , can you share it?
    ~manoj | email: http://scr.im/m22g
    http://sqlwithmanoj.wordpress.com
    MCCA 2011 | My FB Page

  • Which approach is having better performance in terms of time

    For large no of data from more then two diffrent tables which are having relations ,
    In Oracle in following two approaches which is having better performance in terms of time( i.e which is having less time) ?
    1. A single compex query
    2. Bunch of simple queries

    Because their is a relationship between each of the tables in the simple queries then if you adopt this approach you will have to JOIN in some way, probably via a FOR LOOP in PL/SQL.
    In my experience, a single complex SQL statement is the best way to go, join in the database and return the set of data required.
    SQL rules!

  • Which gives better performance in webi using display attr or nav attr -

    Hello all,
    We are using the Bex query as the datasource for our universes and the end user is using the Web Intelligence as the reporting tool (rich client and infoview) we have employee as one of the infoobject in the cube.
    Now employee has a lot of attributes which the user wants to use for reporting (delivered employee infoobject has quite a few attr), we are making some of them as Nav attr like Org unit since they are time dependent and the end user will need to put in the key date to bring the employees from right org unit.
    We have enhanced the employee attr to have the all address information of the employee (Z fileds) and we have made those nav attr in RSd1.
    So my question is should we make the address Z fields as nav attr in cube as well and use those objects in webi or can we use the objects in webi which fall under employee like details (green icons) rather than separate object.
    Please let me know what will keep better performance and what is the best practice.
    Thanks you in advance and appreciate everyone's help
    Edited by: Cathy on Jun 16, 2011 7:35 AM

    Hi,
    BEx Query Design Recommendations:
    "Reduce Usage of Navigational Attributes as much as possible Also, if simply displaying a Characteristicu2019s Attribute, DO NOT use the Navigational Attribute u2013 rather utilize the Characteristic Attribute for display in the report  This avoids unneeded JOINS, and also reduces total number of rows transferred to WebI"
    Source : SAP Document
    Thanks,
    Amit

  • Will insert (ignore duplicates) have a better performance than merge?

    Will insert (ignore duplicates) have a better performance than merge (insert if not duplicate)?

    Ok. Here is exactly what is happenning -
    We had a table with no unique index on it. We used 'insert all' statement to insert record.
    But later when we found duplicates in there we started removing them manually.
    Now, to resolve the issue we added unique index and added exception handling to ignore DUP_VAL_ON_INDEX exception.
    But with this all records being inserted by 'INSERT ALL' statement gets ignored even if only one record is duplicate.
    Hence we have finally replaced 'insert all' with merge statement. Which inserts only if a corresponding record is not found (match based on column in unique index) in the table.
    But I am wondering how much performance will get impacted.

Maybe you are looking for