Skip to main content
Participant
May 2, 2010
Answered

enable CUDA ?

  • May 2, 2010
  • 33 replies
  • 153126 views

found this on cinema5d.com forum:

How to make Premiere CS5 work with GTX 295

Postby marvguitar on 01 May 2010 22:38

I figured out how to activate CUDA acceleration without a GTX 285 or Quadro... I'm pretty sure it should work with other 200 GPUs. Note that i'm using 2 monitors and there's a extra tweak to play with CUDA seamlessly with 2 monitors.

Here are the steps:

Step 1. Go to the Premiere CS5 installation folder.
Step 2. Find the file "GPUSniffer.exe" and run it in a command prompt (cmd.exe). You should see something like that:
-----------------------------------------------------------------------------------------------------------------------------------
Device: 00000000001D4208 has video RAM(MB): 896
Device: 00000000001D4208 has video RAM(MB): 896
Vendor string: NVIDIA Corporation
Renderer string: GeForce GTX 295/PCI/SSE2
Version string: 3.0.0

OpenGL version as determined by Extensionator...
OpenGL Version 2.0
Supports shaders!
Supports BGRA -> BGRA Shader
Supports VUYA Shader -> BGRA
Supports UYVY/YUYV ->BGRA Shader
Supports YUV 4:2:0 -> BGRA Shader
Testing for CUDA support...
Found 2 devices supporting CUDA.
CUDA Device # 0 properties -
CUDA device details:
Name: GeForce GTX 295 Compute capability: 1.3
Total Video Memory: 877MB
CUDA Device # 1 properties -
CUDA device details:
Name: GeForce GTX 295 Compute capability: 1.3
Total Video Memory: 877MB
CUDA Device # 0 not choosen because it did not match the named list of cards
Completed shader test!
Internal return value: 7
---------------------------------------------------------------------------------------------------------------------------------------

If you look at the last line it says the CUDA device is not chosen because it's not in the named list of card. That's fine. Let's add it.

Step 3. Find the file: "cuda_supported_cards.txt" and edit it and add your card (take the name from the line: CUDA device details: Name: GeForce GTX 295 Compute capability: 1.3

So in my case the name to add is: GeForce GTX 295

Step 4. Save that file and we're almost ready.

Step 5. Go to your Nvidia Drivercontrol panel (im using the latest 197.45) under "Manage 3D Settings", Click "Add" and browse to your Premiere CS5 install directory and select the executable file: "Adobe Premiere Pro.exe"

Step 6. In the field "multi-display/mixed-GPU acceleration" switch from "multiple display performance mode" to "compatibilty performance mode"

Step 7. That's it. Boot Premiere and go to your project setting / general and activate CUDA

Hope this helps
    This topic has been closed for replies.
    Correct answer Cineurosis

    Note that this will only work with cards that have 765MB or more of RAM.


    33 replies

    sync2rhythm
    Participating Frequently
    May 3, 2010

    Wow! Talking about Cracking the Code.

    Many people will be arriving on your doorstep to hug & kiss you for  this. (what's your address?)

    - Is there a special way to write the name of the Card when you do this? (ie: GTX-295 vs GTX295 vs GTX 295... my cards are Quadro FX1800)

    - Have you noticed any performance boost in doing this with a non-supported card?

    jabloomf1230
    Participating Frequently
    May 3, 2010

    sync2rhythm wrote:

    Wow! Talking about Cracking the Code.

    Many people will be arriving on your doorstep to hug & kiss you for  this. (what's your address?)

    - Is there a special way to write the name of the Card when you do this? (ie: GTX-295 vs GTX295 vs GTX 295... my cards are Quadro FX1800)

    - Have you noticed any performance boost in doing this with a non-supported card?

    Whatever name that GPUSniffer.exe shows for the card, you must include that name exactly.

    I have a GTX275 and when I monitor CPU and GPU use with an independent RT program (Everest), with CUDA enabled, the CPU usage goes down during previewing. Keep in mind also that the MPE does very little to nothing to improve decoding and encoding speeds, just rendering. The specific codecs that are accessed, control those critical factors.

    On my quad core, RAID 0 setup, having CUDA enabled, usually makes a difference between stuttering and RT playback, but not for every timeline. Whether I want to risk doing so on an important project, though, is another issue.

    Participant
    May 3, 2010

    OK -- now when GTX 295 works -- can you make GTX285 do real time on more then 3 layers?

    Inspiring
    May 3, 2010

    Well, that didn't take long.