Adobe CS5: 64-bit, CUDA-Accelerated, And Threaded Performance

Hacking CS5 For Cheaper Acceleration

Rather than conjecture about why a given state of affairs might exist between Adobe and Nvidia, we’ll simply state the facts. When CS5 arrived in April 2010, it featured limited acceleration capabilities with CUDA provided you were using one of the five supporting Nvidia GPUs:

  • Quadro FX 5800
  • Quadro FX 4800
  • Quadro FX 3800
  • Quadro CX
  • GeForce GTX 285


You don’t need the keenest powers of deduction to figure out that the limitation here is one of driver configuration, not hardware. The only architectural difference between the GeForce GTX 285 and the 280 is that the former is based on a 55 nm fab process while the latter uses a 65 nm process. For that matter, the GTX 285 arrived in early 2009, over a year before CS5. 

Admittedly, the GTX 470 and 480 didn’t start shipping until April of this year, essentially concurrent with the CS5 launch. That probably wasn’t enough time for Adobe to validate the 400-series parts for the CS5 launch, so it fell back on the one and only 55 nm part from the prior flagship generation, just for the sake of having at least one consumer part to list alongside those Quadro SKUs, which are what professionals tend to use and what fetches Nvidia a lot more margin. Since then, however, Patch 5.0.2 added GeForce GTX 470, Quadro 4000, and Quadro 5000 support to the existing list.

Hardly a month after CS5 launched, a how-to-hack-CS5 tutorial hit the Web detailing how to unlock the GPU acceleration capabilities of pretty much any CUDA-enabled GeForce card within the Windows version of CS5. We tried it with our GeForce GTX 470 and 480 cards, and it works like a champ on both. To save you the trouble of searching for the process, here it is in a few easy steps:

1. Locate the GPUsniffer.exe file in your system. This will likely be located under C:Program FilesAdobeAdobe Premiere Pro CS5GPUSniffer.exe. Run CMD from the search bar, then execute the GPUSniffer.exe command. Under “CUDA device details,” you’ll see your GPU noted. Write this down exactly as it appears listed, including all spaces and upper/lowercase distinctions.

2. Run the Windows Notepad app with Administrator privileges. From the Start menu, within Accessories, right-click on Notepad and select Run as administrator. Use Notepad to open the file cuda_supported_cards.txt from the same Premiere Pro CS5 folder as in step 1. Add your GPU to the short list of existing Nvidia GPUs, then resave the file with the same name in the same location.

3. Right-click on the Windows desktop and run the Nvidia Control Panel. Under Manage 3D Settings, go to the Program Settings tab. In the “Select a program to customize” pull-down, select Adobe Premiere CS4. (Yes, you may actually be running CS5. Apparently, the driver doesn’t know the difference. Or it’s a typo. Either way, it works.) Under “Specify the settings for this program,” scroll down to “Multi-display/mixed-GPU acceleration” and select Compatibility performance mode. Click Apply.

As of this writing, Nvidia has slightly expanded its official list of supported desktop solutions for CS5:

  • Quadro 5000
  • Quadro 4000
  • Quadro FX 5800
  • Quadro FX 4800
  • Quadro FX 4800 Mac
  • Quadro FX 3800
  • GeForce GTX 470
  • GeForce GTX 285

Obviously, if you want to use a GPU not listed here, the CUDA/CS5 hack won’t be officially supported by vendor techs if you need help.

Create a new thread in the US Reviews comments forum about this subject
This thread is closed for comments
82 comments
    Your comment
    Top Comments
  • bunnyblaster
    Please increase the size of the legend. It is easy to figure out in this review since it's only two colors, however, if it is more than 2, it is hard to figure out which bar is referring to which score.

    Please consider changing the page drop-down menu to the old school drop-down menus like the other tech blogs like Anandtech and Arstech, etc.

    The interface is a little clumsy and seems to be poorly timed when I try to scroll down the drop-down menu. It often closes when I am trying to scroll to another page. Sometimes, when the page loads, it is hidden by a pop-up word ad.

    However, the article content was strong.
    22
  • ares1214
    nebunbuddy, FERMI is far more superior than AMD/ATI


    As a space heater...
    12
  • Other Comments
  • reprotected
    Fermi exceeds at something finally!
    1
  • MAGPC
    What if I am an ATI user?.
    And Iam an ATI user !!!.
    -14
  • IzzyCraft
    magpcWhat if I am an ATI user?.And Iam an ATI user !!!.

    You still get gpu acceleration just not as much =p and it would be a ATI listed on their site just like nvidia it's a limited pool.
    4
  • bunnyblaster
    Please increase the size of the legend. It is easy to figure out in this review since it's only two colors, however, if it is more than 2, it is hard to figure out which bar is referring to which score.

    Please consider changing the page drop-down menu to the old school drop-down menus like the other tech blogs like Anandtech and Arstech, etc.

    The interface is a little clumsy and seems to be poorly timed when I try to scroll down the drop-down menu. It often closes when I am trying to scroll to another page. Sometimes, when the page loads, it is hidden by a pop-up word ad.

    However, the article content was strong.
    22
  • dEAne
    I have an ATI card and still I have no problem using photoshop CS4 and premiere CS4. The thing with CS5 is that if you can't wait at all, but it is not that really long.
    -7
  • adiomari
    why cuda and not open-cl?!!
    6
  • shaun_shaun
    amazing performance increase !!!!!
    2
  • Scott2010au
    Surely they mean the 2GB memory limit (for Win32 processes)?

    Which is one reason why the Apple Mac version is so popular (Unix/BSD can handle more per process).
    -5
  • Anonymous
    Why CUDA? Simply 'cause it's a mature technology.
    2
  • amdfangirl
    adiomariwhy cuda and not open-cl?!!


    CUDA preceded Open-Cl. Dev cycles are long and tedious. If you're going to implement something, it'll take time to show up. I honestly hope more developers decide to code for Open Cl.
    9
  • nebun
    reprotectedFermi exceeds at something finally!


    buddy, FERMI is far more superior than AMD/ATI
    -5
  • ares1214
    nebunbuddy, FERMI is far more superior than AMD/ATI


    As a space heater...
    12
  • tommysch
    nebunbuddy, FERMI is far more superior than AMD/ATI

    ares1214As a space heater...


    Heat = power you tree humping noob.
    -5
  • dalta centauri
    ares1214As a space heater...

    Obviously, I mean nothing is as great as when they thumbs up their own comment before posting...
    We don't need fanboys of ither side on here, including you Ares. Don't make mouse have a long ranting argument with you!
    1
  • ares1214
    dalta centauriObviously, I mean nothing is as great as when they thumbs up their own comment before posting...We don't need fanboys of ither side on here, including you Ares. Don't make mouse have a long ranting argument with you!


    Not a fanboy? Just pointing out, someone blind enough to say something is far superior to something else that, well, really isnt superior by much, or at all, should be corrected. Calm down. Your not a mod just yet ;)
    -8
  • dalta centauri
    Anonymous said:
    Not a fanboy? Just pointing out, someone blind enough to say something is far superior to something else that, well, really isnt superior by much, or at all, should be corrected. Calm down. Your not a mod just yet ;)

    That was an AMD fanboy reply to an Nvidia fanboy statement. The fact that I pointed this out and you want to complain that it wasn't a fanboy opinion shows how you can't take criticism. You could have easily ignored him, and thumbed him down where he would be marked as spam/hidden message. Because you know mouse will randomly come in here and explain why he thinks your statement is wrong, and you know he will based on past occurences.
    You never corrected him in the first place, but randomly said "as a space heater." [Appropriate emoticon that I can't find]
    5
  • ares1214
    You REALLY need to calm down.
    -3
  • rpgplayer
    actually if you look at it, AMD squeezes more performance out of less transistors. their main downfall is their drivers.
    3
  • amstech
    Fermi is power wasting technology that cost Nvidia the market share because no one bought it.
    -1
  • wh3resmycar
    ati gave up on stream.
    0