DV Info Net

DV Info Net (https://www.dvinfo.net/forum/)
-   Adobe Creative Suite (https://www.dvinfo.net/forum/adobe-creative-suite/)
-   -   Best Graphics Card for CS5 (https://www.dvinfo.net/forum/adobe-creative-suite/482804-best-graphics-card-cs5.html)

Harry Lender August 2nd, 2010 12:45 PM

Best Graphics Card for CS5
 
Ok. Yes I have searched this forum and elsewhere and discovered that NVidia cards are the best for Premiere Pro CS5. My budget now will only allow up to $200 or maybe $300 if it's really worth it. Is there any Nvidia cards that fit into this price range that will perform for CS5?
Many thanks in advance for all your replies.
Harry

Harm Millaard August 2nd, 2010 12:54 PM

nVidia GTX-460

Manuel Lopez August 2nd, 2010 03:50 PM

Zotac GTX 460 2GB with DVI, HDMI and DisplayPort: techPowerUp! News :: Zotac Readies Non-Reference GTX 460 with 2 GB Memory

Pete Bauer August 2nd, 2010 04:35 PM

"No word on availability or pricing." My guess is that non-reference card will be well above the OP's budget.

Harry Lender August 2nd, 2010 05:48 PM

Many Thanks everyone for you replies. That's what I was looking for.
Harry

Harry Lender August 2nd, 2010 06:49 PM

Quote:

Originally Posted by Harm Millaard (Post 1554733)
nVidia GTX-460

Harm:
Will this card work without any hacking? In other words right out of the box?
Thanks again for your help.
Harry

David Knarr August 2nd, 2010 07:45 PM

You will need to do the hack.

Randall Leong August 2nd, 2010 08:51 PM

As David stated, you will need to do the "hack" (which, in this case, is tinkering with a couple of configuration files).

As for the currently produced GPUs, all of the ones that are officially supported without the "hack" are either EOL or about to be EOL'd. The Fermi-based Quadros will replace the current Quadros.

Harry Lender August 3rd, 2010 01:01 PM

Which one to order
 
I went to Newegg.com and found several NVIDEA cards. Need alittle help on which to chose.
Thanks Again

Newegg.com - Computer Hardware,Video Cards & Video Devices,Desktop Graphics / Video Cards,GeForce GTX 400 series,GeForce GTX 460 (Fermi)

Harm Millaard August 3rd, 2010 01:48 PM

Limit your choice to cards that have at least 1 GB of memory.

David Knarr August 3rd, 2010 06:26 PM

I agree with Harm, stay with the 1 GB memory cards. Also, I recommend going with an overclock card that has dual cooling fans. This will help to keep the video card cool so you don't have any perfomance issues with the Mercury Playback Engine.

Randall Leong August 3rd, 2010 06:38 PM

Quote:

Originally Posted by Harm Millaard (Post 1555097)
Limit your choice to cards that have at least 1 GB of memory.

I agree with this, especially since most of the 1GB GTX 460 cards cost just a few dollars more than their 768MB brandmates (if they are in stock). Plus, the 1GB cards have a 256-bit GDDR5 memory bus versus only a 192-bit bus on the 768MB versions.

Harm Millaard August 3rd, 2010 06:44 PM

Add to this that Adobe requires 896 or something like 860+ MB for the hack to work. 768 MB does not allow the hack to work. So better be safe than sorry and go for 1 MB+ memory.

Jon Larson August 4th, 2010 02:20 PM

Harm--The GPUSniffer app actually says it needs 765MB, so a 768 might work--here's a sample from my laptop:

"CUDA Device # 0 not choosen because 765MB are required, and 111MB are present."


And to the OP, we just purchased this card: Newegg.com - GIGABYTE GV-N460OC-1GI GeForce GTX 460 (Fermi) 1GB 256-bit GDDR5 PCI Express 2.0 x16 HDCP Ready SLI Support Video Card

It has two fans which are inaudible from outside the case, even after 30 mins of CUDA enabled encoding in Premiere.

Randall Leong August 4th, 2010 02:42 PM

Quote:

Originally Posted by Jon Larson (Post 1555517)
Harm--The GPUSniffer app actually says it needs 765MB, so a 768 might work--here's a sample from my laptop:

"CUDA Device # 0 not choosen because 765MB are required, and 111MB are present."

Actually, that 765MB requirement refers to unused (free) graphics RAM, not total graphics RAM. And a 768MB card will not work with MPE's GPU acceleration feature because at Adobe's minimum required resolution of 1280x900, more than 4MB of graphics RAM would have already been used up with the desktop color depth is set at 32 bpp (High color). And more graphics RAM than that would already be taken up by Windows Aero and Windows graphical enhancements that are included in the OS itself. (And those amounts of used graphics RAM put together are from just idling at the Windows desktop!) Thus, by the time CS5 loads up, nearly 20MB of that 768MB of RAM would have already been used up by Windows itself.

Steve Kalle August 4th, 2010 07:41 PM

Randall is 100% correct on the ram requirement. Someone with a 768MB card learned this early on in the 'hack' thread.

Something else to consider is the warranty. Some have a few years and some have lifetime (PNY & EVGA, I think).

Harry Lender August 5th, 2010 10:56 AM

Quote:

Originally Posted by Jon Larson (Post 1555517)
Harm--The GPUSniffer app actually says it needs 765MB, so a 768 might work--here's a sample from my laptop:

"CUDA Device # 0 not choosen because 765MB are required, and 111MB are present."


And to the OP, we just purchased this card: Newegg.com - GIGABYTE GV-N460OC-1GI GeForce GTX 460 (Fermi) 1GB 256-bit GDDR5 PCI Express 2.0 x16 HDCP Ready SLI Support Video Card

It has two fans which are inaudible from outside the case, even after 30 mins of CUDA enabled encoding in Premiere.

Hi Everyone:
I just ordered the above Card from Newegg.com. I was impressed with what I read. Plus the fact that it's in my price range. I report back after I install it and put it to use.
Thanks again for all your replies.
Harry

Randall Leong August 5th, 2010 04:47 PM

Quote:

Originally Posted by Steve Kalle (Post 1555639)
Something else to consider is the warranty. Some have a few years and some have lifetime (PNY & EVGA, I think).

And with both of those latter brands (eVGA and PNY), only selected cards have a lifetime warranty - namely, the eVGA cards that have their full model numbers ending in "-AR" and those PNY XLR8 line of cards. The other eVGA cards have only a two-year warranty while PNY's lower-level Verto line have a three-year warranty.

To the OP (Harry):

Excellent call on the 1GB GTX 460. However, the few results currently in the PPBM5 list on their Web site for the GTX 460 is slower than most other MPE-enabled cards because the currently available drivers for that card are not mature enough.

To everybody who responded to this thread:

IMHO a GTX 260 or higher is the best choice for CS5. Lower-class cards with 1GB or more RAM are not as good, but still provide a significant boost. The worst choice for CS5 are those NVIDIA cards which cannot use MPE's GPU acceleration mode (either due to the lack of CUDA or an insufficient amount of graphics RAM) because they perform even slower than ATi cards in software-only mode.

Mike Greenberg August 10th, 2010 03:17 AM

Long time lurker, first time poster.

Currently have the Gigabyte 460 1GB model. Able to get it on sale for $199 recently. Not too loud at all.
Seems to be the best value per performance card that nvidia has produced in a while. Works great with MPE and the hack. Overall, probably the best card performance for price that I have owned in a long time.

Harm Millaard August 10th, 2010 04:49 AM

Currently MPE is still in it's infancy and CUDA Toolkit 3.1 has just appeared.

What does that mean? First of all that at this moment in time there is no performance difference noticeable between a GTX-285 and a GTX-480, tested on the same system. This despite more than double the cores and double the width of the memory bus of the 480 over the 285.

At this moment the conclusion may be that the 460 is the most attractively priced MPE card with the same performance as the 480.

However, it is to be expected that when MPE get's more mature, it will use available cores more efficiently. Just like the threading on certain processes in CS5 that is far from optimal, causing much more latency in the communication between CPU - RAM - GPU - VRAM and back, especially on hexa cores.

Threading is a major factor for performance gains, both in the CPU and in the GPU. Therefore I expect that in time the 470 or 480 will be a much better choice than the 460.

Jon Larson August 10th, 2010 10:05 AM

Harm,

I hope you are right about future optimizations improving the performance of these video cards, but do the 470/480 offer any other meaningful architectural advantages over the 460 beyond the "processor core" count? I know the memory bandwidth on the 480 is much higher Do the benchmarks show memory size/bandwidth (beyond the previously discussed limit) really matter for performance?

FWIW, here's a little info I gleaned off a simple search on Newegg:

GTX 260 896MB: 216 cores $180 $0.83 per core
GTX 285 1 GB: 240 cores $300 $1.25 per core
GTX 460 1 GB: 336 cores $230 $0.68 per core
GTX 470 1.2GB: 448 cores $350 $0.78 per core
GTX 480 1.5GB: 480 cores $450 $0.94 per core

Randall Leong August 12th, 2010 01:47 AM

Quote:

Originally Posted by Randall Leong (Post 1555917)
To everybody who responded to this thread:

IMHO a GTX 260 or higher is the best choice for CS5. Lower-class cards with 1GB or more RAM are not as good, but still provide a significant boost. The worst choice for CS5 are those NVIDIA cards which cannot use MPE's GPU acceleration mode (either due to the lack of CUDA or an insufficient amount of graphics RAM) because they perform even slower than ATi cards in software-only mode.

To the first two sentences in the above quote, it also depends on the CPU used. After all, it is way overkill to put in a GTX 480 in a Core 2 Duo system because the GPU would have been significantly faster than the CPU/system RAM subsystem. If CS5 were to run on such an imbalanced system, the GPU would then have to wait for the CPU to catch up.

On the other hand, some of the low-end GPUs have too slow of a graphics memory subsystem (read: too low of a memory bandwidth) to be of any good in MPE. Those cards which use 1GB of DDR2 memory showed no performance improvement (or even a performance drop) versus software-only mode. Hence, those bottom-of-the-line cards are not recommended for CS5 even if they have 2GB of DDR2 graphics RAM.

As for the last sentence, it all boils down to the different optimizations in the different manufacturers' drivers. In my testing, ATi's drivers are actually significantly faster than NVIDIA's drivers in MPEG-2 SD encoding performance but moderately slower in H.264 HD encoding performance.

Harm Millaard August 12th, 2010 05:55 AM

Randall,

Just today I have updated both the Interpreting Results page and the Background Information page, to give some more information about the differences between hardware and software MPE when encoding. It may help you understand what causes the differences between ATI and nVidia cards and MPE on/off results.

However, keep in mind the maximum quality settings when using CUDA/MPE.

PPBM5 Benchmark

Steve Kalle August 12th, 2010 04:51 PM

Harm,

Can you point me to where it says that Maximum Quality is engaged when using hardware acceleration because MRQ is not engaged by default or in PPBM5. Also, using MRQ greatly increases quality as well as rendering time, but it is worth every extra second of rendering time.

Adam Gold August 16th, 2010 03:22 PM

So I went with the 480 in hopes there will be future enhancements down the road. I swapped the new 480 into my Supermicro Xeon system and re-ran the PPBM5 rendering test only. I did not run the encoding tests as I assumed these would be unaffected by the new card.

With MPE SW acceleration only the rendering time was 199 secs, virtually the same as with my older ATI card.

With GPU Acceleration turned on after the hack, the rendering time was 20 secs – a tenfold increase. Remarkable.

Good God, that 480 is a huge beast, with what looks like chrome exhaust pipes wrapping around the body and a fan that extends over the CPU heat sinks (or something – it barely fits into my huge Supermicro case). It takes THREE 6-pin power supply cables, as the only unused 8-pin connector from my PSU was the wrong type. Fortunately EVGA included an 8-pin to Two 6-pin adapter cable, and all fits and seems to be working well. At least there is no apparent smoke that I can see or smell.

By the way, a simpler form of the hack is to simply find the txt file as directed, and replace the “285” in “GeForce GTX 285” with “XXX”, where XXX is your model number. Reduces the chance of typos this way and eliminates the need to go into that other exe file and all that nonsense. I suppose you could do the same with the Quadro card numbers as well. We observed from other posts that even a capitalization error renders the hack ineffective.

Randall Leong August 16th, 2010 07:49 PM

Quote:

Originally Posted by Adam Gold (Post 1559735)
So I went with the 480 in hopes there will be future enhancements down the road. I swapped the new 480 into my Supermicro Xeon system and re-ran the PPBM5 rendering test only. I did not run the encoding tests as I assumed these would be unaffected by the new card.

With MPE SW acceleration only the rendering time was 199 secs, virtually the same as with my older ATI card.

With GPU Acceleration turned on after the hack, the rendering time was 20 secs – a tenfold increase. Remarkable.

In my experience with the GTX 470 (versus the HD 5770) the MPEG-2 encoding speed was actually slower with the 470 than with the 5770 but the H.264 encodes were faster. Also, with MPE SW acceleration only the 5770 was slightly slower in timeline rendering speed than the 470.

Also, I found differences between the 257.21 and the 258.96 drivers in my testing with the 470. The 257.21 drivers were a bit faster in encoding but the encodes suffered in quality, with black or green squares ruining the encodes through the 257.21s.

And of course the difference between MPE in software-only mode and MPE in GPU-accelerated mode with the 470 is roughly ten-fold.

But while the 470 is a great card for PPro CS5 use, it is not really needed there (though a system with a highly overclocked hexacore CPU would have benefitted from the 470 over the GTX 2## series GPUs). I could have gotten nearly the same level of performance by going as low as a 1GB GTS 250 (at least with my particular system's CPU). And had I continued to use my secondary system's Core 2 Quad Q9450 for CS5, I could have gotten away with even a 1GB DDR3 or GDDR5 version of the GT 240.

Peter Chung October 20th, 2010 09:19 AM

I posted this in another thread and thought it would add to the discussion here:

Here's an excerpt from David Knarr's well-written article:
Quote:

Originally Posted by http://www.studio1productions.com/Articles/PremiereCS5.htm
To give you an example of the performance difference between DDR3 and DDR5 memory, we ran some tests using a GT240 video card with 1 gig of DDR5 memory and a GT240 video card with 1 gig of DDR3. The video card with the DDR5 memory gave us around a 45% speed increase over a GT240 with DDR3 memory.

We also tested the GT240 with DDR5 memory against a GT250, GT260 and a GT 430, with DDR3 memory, The GT240 with DDR5 memory was faster in every test, even though some of the video cards had more CUDA cores. This was due to the GT240 having DDR5 memory and the fact that the Mercury Playback Engine isn't using all of the CUDA cores.

We are trying to find out exactly how many CUDA core the Mercury Playback Engine is using. I have heard rumors that it only use around 100 CUDA cores. Now remember, this is only a rumor. But from the tests we have run and what a few other people are reporting, I would have to say this may be true.

What I get from this is that the most important criteria in choosing a card for MPE playback right now (not taking into consideration potential in the future) are: 1) DDR5 memory, and 2) at least 100 cores (96 cores is close enough).

A logical conclusion, if these statements are true, is that having more cores only provides marginal improvements.

Elsewhere in his article, he says:
Quote:

Right now, you will get the same performance across all the GTX 400 series of video cards. Right now, the performance is about the same as the GTX240 to GTX 285 video cards.
It would be great if you could chime in, David and Harm, with your experiences and if there are any considerations for buying a more expensive card than a GT240 with DDR5 memory right now or in the very near future.

It would be very exciting if a GT240 provides close to the same performance as a GTX480 when it comes to Mercury Playback. I don't play games and am just interested in Premiere CS5 performance. Also, I believe the GT2xx series is compatible with OSX, whereas there are no Fermi (4xx series) drivers (yet) for OSX.

Thanks in advance!

Randall Leong October 20th, 2010 09:53 AM

Quote:

Originally Posted by Peter Chung (Post 1580487)
I posted this in another thread and thought it would add to the discussion here:

Here's an excerpt from David Knarr's well-written article:


What I get from this is that the most important criteria in choosing a card for MPE playback right now (not taking into consideration potential in the future) are: 1) DDR5 memory, and 2) at least 100 cores (96 cores is close enough).

A logical conclusion, if these statements are true, is that having more cores only provides marginal improvements.

Elsewhere in his article, he says:


It would be great if you could chime in, David and Harm, with your experiences and if there are any considerations for buying a more expensive card than a GT240 with DDR5 memory right now or in the very near future.

It would be very exciting if a GT240 provides close to the same performance as a GTX480 when it comes to Mercury Playback. I don't play games and am just interested in Premiere CS5 performance. Also, I believe the GT2xx series is compatible with OSX, whereas there are no Fermi (4xx series) drivers (yet) for OSX.

Thanks in advance!

The 1GB DDR5 version of the GT 240 or the newer GTS 450 would at least suffice for most systems, especially the "consumer" systems that are to be used for CS5. The only way that the 1GB DDR5 version of the GT 240 might be limited would be if you're stuck with an early Intel Core 2 Duo or an AMD CPU with fewer than four cores.

Steve Kalle October 20th, 2010 11:14 AM

But what about the ram's Bit? Both of the GT 240s only use 128-bit whereas other cards go up to 448-bit with DDR3 ram, and this increases bandwidth to similar, if not, greater than DDR5/128-bit.

Randall Leong October 20th, 2010 02:13 PM

Quote:

Originally Posted by Steve Kalle (Post 1580523)
But what about the ram's Bit? Both of the GT 240s only use 128-bit whereas other cards go up to 448-bit with DDR3 ram, and this increases bandwidth to similar, if not, greater than DDR5/128-bit.

This is because in my testing MPE barely takes full advantage of even 128-bit graphics memory, let alone 448-bit.

David Knarr October 20th, 2010 02:58 PM

Quote:

Originally Posted by Randall Leong (Post 1580495)
The 1GB DDR5 version of the GT 240 or the newer GTS 450 would at least suffice for most systems, especially the "consumer" systems that are to be used for CS5. The only way that the 1GB DDR5 version of the GT 240 might be limited would be if you're stuck with an early Intel Core 2 Duo or an AMD CPU with fewer than four cores.

Randall, We have Premiere CS5 running on a couple of AMD Athlon 64 5200+ systems. Both of these systems have a clock speed of 2.7Ghz and have 6 gigs of memory. These are both HP a1630n stock computers and we are running the GT240 video cards in them. They do okay with Premiere CS5. The GT240 gave us a nice improvement. So I would recommend the GT240 for the lower end systems to.

David Knarr October 20th, 2010 03:04 PM

Quote:

It would be great if you could chime in, David and Harm, with your experiences and if there are any considerations for buying a more expensive card than a GT240 with DDR5 memory right now or in the very near future.

It would be very exciting if a GT240 provides close to the same performance as a GTX480 when it comes to Mercury Playback. I don't play games and am just interested in Premiere CS5 performance. Also, I believe the GT2xx series is compatible with OSX, whereas there are no Fermi (4xx series) drivers (yet) for OSX.

Thanks in advance!
Peter, the GT240 on the systems I used here to test with (an AMD X4 and AMD X6) I am getting the same results as with the 450. Now keep in mind, if and when Adobe opens up the Mercury Playback Engine to take advantage of more CUDA cores, the the 450 would be faster. Also, I have not tested these video cards on anything other than AMD systems.

I don't personnaly have access to any systems with the I7 CPU. But these are my results so far on the AMD CPUs.

David Knarr October 20th, 2010 03:08 PM

Just an update, I am not advocating getting the GT240, but right now it is performing as well as the higher end video cards in our systems.

Peter Chung October 20th, 2010 04:59 PM

Thanks, David. Are there any reasons why you are not advocating getting the GT240? Is there a card you do advocate?

David Knarr October 20th, 2010 05:58 PM

Quote:

Originally Posted by David Knarr (Post 1580589)
Just an update, I am not advocating getting the GT240, but right now it is performing as well as the higher end video cards in our systems.

Peter, the only reason why I said that, was everyone has their favorite card (ie. GT285, GT450, etc), I just didn't want to promote one card over another.

I have 6 of the GT240s installed, along with a GT260 and GT460 installed in our systems. Personally, for the money and currenty performance in Premiere CS5 I like the GT240 with DDR5 memory. In our systems, it is performing the same as the other cards with Premiere.

BTW, you mentioned the article with all updates happening often. I am trying to figure out a way to make the updates to our article standout, like putting the updates in red. The only problem has been, is I have been updating every few days and within a week or two, alot of it will be in red.... lol.

Peter Chung October 20th, 2010 07:30 PM

Quote:

Originally Posted by David Knarr (Post 1580631)
BTW, you mentioned the article with all updates happening often. I am trying to figure out a way to make the updates to our article standout, like putting the updates in red. The only problem has been, is I have been updating every few days and within a week or two, alot of it will be in red.... lol.

Maybe use a different color for each new update or a little blurb about what section(s) were updated? It was hard for me to look through and see what changed. Anyways, I appreciate all the information and experience you share in your article.

Peter Chung October 20th, 2010 08:07 PM

Randall, that makes sense as to why they all perform similarly.

If you look on the ppbm5.com site, there is one user, BillG, that seems to have tested his i7 980x setup with different cards. His setup comparing the 285 vs 480 yields almost identical results. It looks like he has boosted his performance gains even more by overclocking his CPU. He sped up the benchmark by 50 seconds just from overclocking from 4.2 to 4.4GHz, if I am interpreting the results correctly. Very interesting!

Harm, is there any way to download the spreadsheet data so that we can sort the results to draw better conclusions?

Randall Leong October 20th, 2010 08:41 PM

Quote:

Originally Posted by Peter Chung (Post 1580650)
Randall, that makes sense as to why they all perform similarly.

If you look on the ppbm5.com site, there is one user, BillG, that seems to have tested his i7 980x setup with different cards. His setup comparing the 285 vs 480 yields almost identical results.

That despite the 285 having a 512-bit DDR3 bus versus the 384-bit DDR5 bus on the 480 (and the 480 having twice as many cores as the 285).

Harm Millaard October 21st, 2010 08:56 AM

Peter,

Bill and I have been looking into that, but we encounter several problems. A SQL database would offer the sortability you so much desire (and you are not unique in that) but loses the colors and conditional formatting (Top, D9, Q3, Med, etc.) so in our view that is out. Apart from the ASP and NET efforts from our side. Keep in mind that both Bill and I do this as a hobby and a service to you all.

We have been looking into publishing pre-sorted result pages for the top-xx submissions, that are static by nature. The drawback for us is the effort it takes to update all these sheets every time we get another top-xx result. xx being undefined at the moment.

We have been looking into adding a down-loadable version of the spreadsheet, but we do want to protect the macros, conditional formatting and formulas used in the spreadsheet, so that means we have to create a new spreadsheet with values only and that creates new problems.

Rest assured, we are looking into this, but have not yet found a sensible solution. As soon as we have found one, we will let you know on the PPBM5 site.

Peter Chung October 21st, 2010 10:07 AM

Quote:

Originally Posted by Randall Leong (Post 1580660)
That despite the 285 having a 512-bit DDR3 bus versus the 384-bit DDR5 bus on the 480 (and the 480 having twice as many cores as the 285).

I would think the 285 would be much slower due to the DDR3 memory...


All times are GMT -6. The time now is 12:53 AM.

DV Info Net -- Real Names, Real People, Real Info!
1998-2024 The Digital Video Information Network