Thursday, May 27, 2010

Adobe Premiere Pro 5 Desktop GPU Acceleration

GPU/CUDA acceleration can be enabled on nVidia cards that support CUDA and have at least 768MB of display memory apparently.

I did the follow hack with my GTX 260 (896MB) and it seems to accept it, I haven't done any serious testing or usage with it yet however.


How-To
(Source: http://www.cinema5d.com/viewtopic.php?f=29&t=14382)

[QUOTE=ZorkiKat;1002161]
A colour negative with punchy dyes will print with more punch on a positive material, when optically printed, that is.[/QUOTE]

Your results definately have a certain punch to them.

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" (After adding mine said it was CS3 for some reason, no problem).


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

No comments: