Hacking Adobe Premiere CS5 to enable more nVidia CUDA cards

May 21, 2010

Adobe, News, Nvidia, Tutorials


Adobe Premiere PRO CS5 now supports nVidia CUDA hardware acceleration!

In a previous post I wrote about Adobe Premiere CS5 (a great video editing application) supported list of CUDA VGAs. Officialy, they aren’t many.

beforeMercury Hacking Adobe Premiere CS5 to enable more nVidia CUDA cards

My nVidia 9800GT CUDA isn’t officialy supported by Adobe Premiere CS5

But there is hope fellow editors, yes there’s still hope…

I found a trick that you can enable your ‘unofficial’ nvidia CUDA card in Premiere CS5 in order to have the mercury hardware acceleration running.

Hack or treat – make your nVidia Cuda enable Mercury Hardware Acceleration in Adobe Premiere Pro CS5.

First of all you must write down which nVidia model you have. Use the GPUsniffer.exe (c:\program files\adobe\adobe premiere pro cs5\gpusniffer.exe) and check your card specs. Mine is a GeForce GTX 260 with the latest nvidia drivers already installed (version 197.45). You should have the latest drivers installed on your pc.

Gpusniffer Hacking Adobe Premiere CS5 to enable more nVidia CUDA cards

GPUSniffer.exe gives this result. Write down your card’s name as is.

STEP 1.

Now find the file cuda_supported_cards.txt (on win7 x64 is on the c:\program files\adobe\adobe premiere pro cs5) and add your card’s model name (be careful because it is case sensitive). Save the file and go to step 2

STEP 2. (Optional – Applicable to some VGAs)

Run nVidia control panel and go to 3D settings. Click the Manage 3D settings option and at the Program Settings tab click Add.

Locate Premiere.exe and click it.

Below, at the Multi-Display/Mixed-GPU Acceleration option, click Compatibility Performance Mode and click Apply.

controlpanel Hacking Adobe Premiere CS5 to enable more nVidia CUDA cards

Use these settings


Step 3.

Launch Adobe Premiere CS5 and you are ready to use Mercury Hardware Acceleration. To see the proof click at the Project Settings and you’ll see this option enabled! Now it’s time for you to make videos easy and fast!

Testing the nVidia CUDA vga after enabling Mercury Hardware Acceleration in Premiere Pro CS5.

I run this trick in a GeForce GTX 260 and it worked! In an another PC with a GeForce 9800 GT didn’t work because it has 512Mb RAM and Premiere needs at least 756 Mb, pity! With GTX 260, I edited a one hour feature with many graphic layers and twice as many video layers and it worked REALTIME! I also noticed that the plugin Radial Shadow isn’t hardware accelerated (I use this often) but hey, I have Mercury Hardware Acceleration without spending serious euros for a Quadro. I think this trick is suitable for Geforce series 8 and above (guys give some feedback with your tests). Hope this will help you too. Go and create a video with your hardware accelerated Premiere Pro.

Note: Use this trick at your own risk. Myself and/or this website can not be held responsible for any damage might happen to your hardware and/or software! This is a personal opinion you may find it useful, if so please share this post, thx.

UPDATE @ 3 Sep 2010 10:45 pm GMT+2

If you apply the 5.02 patch will RESET the cuda_supported_cards.txt to default values so YOU NEED TO INSERT YOUR CARD’s NAME AGAIN in order to re-enable Mercury Hardware Acceleration!

 

UPDATE @ 13 Feb 2013 10:45 am GMT+2

This hack applies to Adobe Premiere Pro CS5.5 and Adobe Premiere Pro CS6 as well!

 

Do you want updates straight into your mailbox? Fill your email address below:


 

(you can opt-out anytime)


, , , , , , , , , , , , , , , , , , , , , ,

163 Responses to “Hacking Adobe Premiere CS5 to enable more nVidia CUDA cards”

  1. krama Says:

    @Andro
    Did you apply any patch (update) for Premiere in the meantime? If you did then you should re-edit the .txt AGAIN.

  2. Andro Says:

    Now it doesn’t work, when you restart your computer, Adobe Premiere detects that it doesn’t support it?! GRRRRR WHY

  3. Andro Says:

    Oh my, this works fine with a GTS 250M! Thanks a lot!

  4. krama Says:

    @Drew
    Run the gpusniffer.exe (it is in Premiere’s directory) and read if your vga is cuda compatible and meets the minimum requirements of gpu processing power for Hardware Acceleration if it does then you haven’t follow exactly the procedure I described in my article, please check the .txt for mistype error

  5. Drew Says:

    I’m using a GeForce 8800 GTX 768MB card and it didn’t work :( Is there any way to get this to work with my card?

  6. krama Says:

    @phduh
    Disable Hardware acceleration and import a video clip. Does the system crashes? Then it is something wrong with premiere instalation.
    If Premiere crashes only in Hardware Acceleration mode then I think it is a driver issue. Update the nvidia driver or downgrade it if you have the latest one. Please reply with results.

  7. phduh Says:

    Update for GeForce GT 335M in Alienware M11x with 8GB RAM and 240 GB OCZ SSD: Adobe Premiere Pro opened, but it crashed as soon as I selected a video clip. I tried it with several different video clips and it continued to crash. Any suggestions.

    I still very much appreciate the hack :)

  8. phduh Says:

    Thanks x 100

  9. krama Says:

    @John @wow..
    You are welcome.

  10. John Says:

    Thanks for GREAT HACK.

    It does work on gigabyte GTX 480 151B v2. All effects are availabe now.

    will do some testing and post again

  11. wow.. Says:

    thanks…….!!!

    it works!! thanks form Chicago IL usa!!

  12. Arnold Says:

    Parhelion: Sounds like you may have old, bad drivers installed. Download the latest GTX 560 drivers from NVIDIA’s website, and see if that does not fix your problem. See: http://www.geforce.com/Drivers

    If your card is a counterfeit, and not really genuine, that could also be a problem. What brand is it?

  13. krama Says:

    @qweq
    Some effects are NOT hardaware accelerated.

  14. qweq Says:

    GTX 460 1 gb, worked! Not completely realtime if heavy effects, but much faster definitely! And I just hate nvidia for what they do with pushing quadros…

  15. krama Says:

    @Parhelion
    If the option to choose hardware acceleration is enabled (and not greyed) then this method worked.

  16. Parhelion Says:

    Need help!
    I’ve dine all steps correctly an premiere showed me a choice to enable acceleration with GPU. I chose it but it steel renders through the CPU without using CUDA. I thought it was because my videocard just not supported in any way, but the intresting fact is that my friend has the same videocard (560 GTX but from another manufacturer) and his PC uses CUDA well. So what’s wrong with mine?

  17. krama Says:

    @Mikkel
    It is a file permission issue. You just have to change the administration rights of the cuda_supported_cards.txt file (right click it->properties ->security tab) or try to move it to another direcotry, edit it and then move it again to the appropriate directory, maybe this fix it. For more google win7 ownership rights.
    Hope this helps.

  18. Mikkel Says:

    I have a problem with my GeForce GTX 460M which worked with the MPE hack until today:
    I’ve just accepted an update which apparently resetted my Cuda list. Now I can’t save the edited list – it keeps telling me “access denied”. I’ve tried to open the file through notepad as an administrator without any luck.

    Does anyone have an answer?

  19. James Says:

    nVidia GeForce GTX 560 (from MSI, 1GB RAM) – works like a charm, no problems, significant boost over GeForce 9600 GT from Zotac. Thanks a lot. :)

  20. krama Says:

    @ Renat
    Yes IT WORKS! (as you already stated)
    But Mercury Hardware Acceleration Engine IS mostly A PLAYBACK ACCELERATION ENGINE and ofcourse it can boost SOME rendering functions. More on here:http//blogs.adobe.com/premiereprotraining/2011/02/cuda-mercury-playback-engine-and-adobe-premiere-pro.html

  21. Renat Zarbailov Says:

    Does NOT work on GTX580M. It activates CUDA acceleration within Premiere CS 5.5.2 but when exporting project to Adobe Media Encoder to compress for Youtube HD H.264 it stalls as soon the render finishes rendering audio at the start. I even added “GeForce GTX 580″ into the cuda.txt file located where the cuda_supported_cards.txt file was but to no avail, same behavior.

  22. mytheory Says:

    THX
    btw I just saw that it is really easy to overclock the gtx 260 with some official nvidia tools UP to 20% of speed! http://www.techarp.com/showarticle.aspx?artno=585&pgno=0

  23. walter Says:

    by the way,
    My GPU is a Geforce GT 540m in a Asus N73sv

  24. walter Says:

    Thanks m8!
    Works like a charm!

  25. Andres Says:

    Muchas Gracias !!!
    Quadro 3000m.
    Work like a Charm !

  26. Anon Says:

    Works great for Nvidia 275

  27. krama Says:

    Raj,
    either you didn’t follow exactly the tutorial or there is something wrong with your VGA (I doubt).
    Please tell me how many MBs has your graphic card, if it is a dual VGA, type the name of the VGA as Gpusniffer.exe states.
    You don’t have to re-install everything (please tell me you don’t use a trial premiere cs5, right?)
    Let me know more about the procedure you followed…

  28. Raj Says:

    my machine : intel Quad core, 8GB RAM, GTX 560 Ti

    Hey I did everything stated above but still there is no performance increase in premiere…..
    Can anybody help ?
    shall i reinstall premiere ? or whole windows?
    my project is stuck up……
    pl mail me urgently…..

  29. Adey Says:

    Works perfectly with my GeForce GTX 560 Ti, so B I G Thanx for this brilliant hack guys!!!!!!

  30. John Davidson Says:

    Could anyone here point me in the right direction or maybe be able to provide a solution for this?
    I would like to get RedCine-X to work with a different GPU card than the RedRocket. If you’re not familiar this is software and hardware for the RED camera.
    Thanks!

  31. sandrose Says:

    I TRIED THIS TRICK ON GT 220 AND IT WORKED LIKE CRAZY. THANKS TO THIS FORUM. KEEP IT UP GUYZS

  32. giovane Says:

    I made the changes and it is working pretty fine now.
    Q9400
    8Gb XMS corsair DDR3
    GTX260 core edition

  33. krama Says:

    No, unfortunately! It is time to upgrade your VGA.

  34. Adrenalinne Says:

    Hi all!! i have 9800 gt only 512 mem. it will never work
    with cs5?

  35. krama Says:

    @Juan
    Have you installed nvidia drivers or do you have microsoft’s generic vga driver? You must install nvdia vga driver from htttp://www.nvidia.com

  36. Juan Says:

    My GPUsniffer.exe doesn’t detect my Display Driver.

    This is what appears when I run GPUsniffer.exe, and after it crashes:

    Device: 00000000006043B8 has video RAM:512
    Vendor string: Microsoft Corporation
    Renderer string: GDI Generic
    Version String: 1.1.0

    OpenGL version as determined by Extensionator…
    OpenGL Version 1.1
    DOES NOT support shaders!
    Use basic OpenGL only!
    Use basic OpenGL only!
    Completed shader test!
    Internal return value: 7

    I need help to make GPUsniffer.exe detect my real video board.

  37. Hop Says:

    Works great on 9800 GT with 1 gig of memory. Thanks for the write up.

  38. Mana Sherry Says:

    My brother recommended this blog and he was totally right keep up the fantastic work!

  39. Mickey Gravelle Says:

    Good work! I know you’ve done ones research right here.

  40. krama Says:

    @Kali
    If your vga has more than 768 mb ram then it will work. Follow the steps carefully, use administration rights to alter the text file and post back the result.

  41. Kali Says:

    Hi all !
    Do you think Nvidia GF8600 GT can hack Premiere Pro CS5 and After Effects CS5 ¿?¿? If I probe the hack and don’t work, can i return before ¿?
    Thx !

  42. liquidguru Says:

    Fantastic. worked with my new laptop with a GT425M

  43. krama Says:

    Edit the .txt file using administrator rights.

  44. Andrew Says:

    I have tried to insert my card info (GTX 460) but it says access denied, any ideas?

  45. Professional Movers Says:

    This particular blog site is definitely amazing, keep blogging awesome info.

  46. Mick_Aus Says:

    Thanks mate, worked well

    GTX 260 – made a big difference :)

  47. heart pedometer Says:

    Fabulous blog post…! I really enjoy visiting your blog for the reason that the writers often give us great articles. Awesome Job once again. I am excited to adding to favorites this website. I believe I shall subscribe to this feed also. Thanks! ……

  48. Fabien Says:

    In addition of this tip, thanks for it my GTX460 1GB (OC 850/1700/2000) is now recognized, Main Concept has released the Codec Suite v5.0 for Premiere CS5, the H264 encoding is now using CUDA, I’ve tested it and it’s now 2 times faster than the Adobe Encoder :)

  49. krama Says:

    dinj, your card is dual 8800m GTX 512mb meaning it has two 8800 processors and 512mb ram. Your bios says you have 1024 mb because it allocates 512mb extra (from your physical ram) for textures (you can alter it in bios settings). Sorry mate but I don’t think it is possible for you to run premiere in hardware acceleration mode.

  50. dinj Says:

    This is what it says on Gpusniffer:
    http://img838.imageshack.us/img838/7299/11092010004d.jpg
    (it says that i have 495mb and because of that is is not activated)

    This is on my BIOS…
    http://img375.imageshack.us/img375/2236/11092010002.jpg
    There it seems to say that i have 1024mb but that’s probably because it is counting the total.

    Is there any hack to make it work?
    I took a peek at the blackmagic products but I can’t afford unfortunally.

    Cheers

Trackbacks/Pingbacks

Leave a Reply

*

133 ‘queries’.