We need clarity on the development process to answer this question, there shouldn't be any reason why my top-of-the-line Geforce 580 won't accelerate CS5 like the certified 470 would.
Those who tell, don't know, Those who kow, don't tell.
What is your point? Your 580 works great, even if it is not on the list of supported cards.
Are you saying that even they do not list the GTX 580 under the supported graphics cards that Premiere Pro CS5 is actually still using it (where applicable)?
Adobe does a LOT of testing before they certify a card and add it to the official list
Some other models work by means of changing a text file to make the card work... but those cards are not officially suported by Adobe
If your card works with the text file change... good for you, but don't expect Adobe support to do anything if you have problems related to that card
Yes, after applying the 'hack' it works perfectly. See how many have done that and are running that card without problems here: PPBM5 Benchmark
There are a number of ideas floating around about the reasons for the limited number of certified cards. One is that it is costly and time consuming to fully test and certify all those cards on the market and the larger the number of certified cards, the more costly the support will be. If you leave this small backdoor (hack) in, people can try and test other cards themselves, without using Adobe resources and lowering the support costs. In this way you create a win-win situation, Adobe need not spend resources and money on certification and support, and the end-user has a very simple solution to choose from many more cards.
Just found the "hack" on Tomshardware.com entitiled "Adobe CS5: 64-bit, CUDA-Accelerated, And Threaded Performance ".
It is indeed a software configuration (i.e. a list within a text file), something I had speculated earlier since all Cuda cards are simply the same Cuda!
I wish they just had a check box to enable it and just did not support it if it was not certified. Its costing them money. I'm looking for a program that works with a 500 series card and if it does not I'm looking elsewhere.
EDIT: Not opposed to editing the config files but for this type of investment people shouldn't have to
It seems that this question pops up pretty regularly. The question of why is the ratio of supported Quadro cards greater than the that of supported Geforce cards? As Harm mentioned, the answer really comes down to one of resources. It is a tremendous effort to continously support hardware, every update of both the software application, and the hardware drivers requires resources to maintain that certified hardware works properly. To add to the difficulty there is no such thing as an NVIDIA GTX 470 graphics card. For consumer graphics cards, NVIDIA as a company doesn't manufacture any graphics products, rather it sells GPUs to vendors who build there own graphic solutions. There are easily over a dozen manufacturers of the GTX 470 (eVGA, Zotac, Sparkle, Palit,Gigabyte, Galaxy, Zalman, PNY, ASUS, Acer, MSI, BFG, etc.), and many of these vendors offer several variations of the product using a particular GPU version. Each company builds their version of the graphics card using whatever components they choose (memory, fans, capacitors, etc.) Each GPU that's officially certified adds significant complexity to the certification process. Quadro cards on the other hand are designed and manufactured by NVIDIA, so every Quadro 4000 card that you buy is exactly the same as every other Quadro 4000 ever made, there's no mystery factors. Each component on the board is designed to professional standards to be high quality and offer long service life. Additionally NVIDIA's internal QA and certification teams work to perform thousands of hours of additional testing on our Quadro cards specifically with Premiere Pro to make sure that end users have a solid and stable experience. This is the same level of professional support that Quadro has brought to professional CAD and DCC users for over a decade and that we are currently committed to bringing to video production and broadcast professionals.
Now whether this additional level of certification and product testing is a significant factor for you as an end user, is something that only you can decide for yourself. However, I do find it interesting that some rather vocal members of the forum have repeatedly criticized others for purchasing professional Quadro graphics cards while at the same time steering people away from certain high speed hard drives because of long term stability and hardware failures with these products. I'm personally happy that endusers have a wide variety of graphics products to choose from, and that they are seeing real tangible benefits us using NVIDIA GPU's with the Mercury Playback Engine, and we are working with Adobe to expand the range of available solutions.
We are also committed to listening to what our end users have to say and to providing solutions designed to solve the problems they face in their day to day workflows.
Technical Marketing Manger, NVIDIA