Skip navigation
asbissonnett
Currently Being Moderated

Mercury Acceleration not working with CUDA card hack despite CUDA card updates/ram/etc.

Apr 13, 2012 5:26 PM

Tags: #cuda #mercury #quadro_fx_5600

I'll try and keep this brief, I have been at this for about 17 hours and think I have finally figured out my problem. I didn't find this info anywhere else, so I hope others may benefit from this.

 

I was trying to enable CUDA and GPU acceleration in Premiere CS5.5 with my NVIDIA Quadro 5600 card. I realized it wasn't on the list of supported cards, but I came across the "hack" that many users were trying by adding the name of the card to the "cuda_supported_cards.txt" list.

 

My machine specs:

Mac Pro Early 2008

2 x 3.2 GHz Quad-Core Intel Xeon

NVIDIA Quadro FX 5600 1536 MB

OS X Lion 10.7.3

AJA Kona 3

 

I made sure everything was up to date including CUDA drivers, NVIDIA drivers, Premiere, AJA drivers and everything. The NVIDIA site says that the Quadro 5600 cards supports CUDA also and the card has 1.5gb of ram. I thought it would be a breeze. So I ran the GPUsniffer, it said the card was CUDA enabled (more on this later).

 

I went through the process and added "Quadro FX 5600" to the "cuda_supported_cards.txt" in Terminal.

 

16 hours into the process, I excitedly opened Premiere to find that the Mercury Render setting was still unclickable and set to "software only" .

 

I ran the GPUsniffer again and took a second look at the results:

 

Texture memory: 0

Vendor string:    NVIDIA Corporation

Renderer string:  NVIDIA Quadro FX 5600 OpenGL Engine

Version string:   2.1 NVIDIA-7.10.2

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 1 devices supporting CUDA.

   CUDA Device # 0 properties -

   CUDA device details:

      Name: Quadro FX 5600

      Compute capability: 1.0

      Total Video Memory: 1535MB

   CUDA driver version: 4020

CUDA Device # 0 not choosen because CUDA version 1.0 is not supported.

Completed shader test!

Internal return value: 7

 

In the bold text, it says CUDA version 1.0 is not supported. This is very vague, to me at least (a video person, not a programmer). Since I had just updated the CUDA driver to 4.2.7, I know it couldn't be referring to that. The only other place in the text that "1.0" is mentioned is under "Compute Capability". So I went and found this page http://developer.nvidia.com/cuda-gpus where all the NVIDIA cards are listed along with their compute capability. Sure enough, one of the very few 1.0 cards on there is the Quadro FX 5600.

 

I don't remember exactly where I read it, as I've been at this for about 19 hours now, but I found somewhere that Premiere only supports cards with a compute version of 1.1 (maybe 1.3) and higher.

 

So my question is:

Even though the "Quadro fx 5600" supports CUDA, and given the fact that many other cards have been unlocked using said "hack", Premiere can not be hacked to recognize the 5600 card because the card's "Compute Capability" is 1.0, is this correct?

If so, is there any possible way to either make premiere recognize 1.0 cards, or update this useless $3000 card to 1.1 or 1.3?

 

For reference here is a list of cards I pulled that also have the "Compute Capability 1.0". So users with these "Cuda enabled cards" might also have trouble:

 

Tesla C870, D870, S870

Quadro FX 4600, 5600

GeForce 8800 Ultra, 8800 GTX, GT 420, GT 340, GT 330, GT 320, 315, 310, 9800 GT, 9600 GT, 9400GT

 

Another question, maybe best for another thread - Is there any benefit/acceleration I could reap from my Kona3 card?

 
Replies
  • Currently Being Moderated
    Apr 13, 2012 8:07 PM   in reply to asbissonnett

    The card you have is so extremely old, at least three or more generations old, that even if it could be 'hacked' it is doubtful it would be any benefit. Like saying to your great-grandfather (also three generations) to hurry up. In his youth he may have been able to keep up with you on this hiking trip, but no more. Same with your video card. And the rest of your system is almost equally old (early 2008). That is almost prehistoric in computer terms.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 13, 2012 9:03 PM   in reply to Harm Millaard

    I'm not the expert on CUDA drivers, but I suspect that your 'latest display drivers' might not be the right ones.  There was a known issue against Lion for drivers not working, see here:

     

    http://blogs.adobe.com/premiereprotraining/2011/08/adobe-premiere-pro- nvidia-cuda-drivers-and-mac-osx-v10-7-lion.html

     

     

    From my digging, it looks like these are the latest drivers for the 5600 on Lion:

     

    http://www.nvidia.com/object/macosx-270.00.00f01-driver.html

     

    (The 4.2.7 CUDA drivers for mac sound correct.)

     

    Good luck!

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 16, 2012 3:23 PM   in reply to asbissonnett

    Here is the Adobe list of supported CUDA cards, notice there are only three MAC supported cards on the list.

     

    Supported NVIDIA graphics cards for GPU acceleration    

    GeForce GTX 285 (Windows and Mac OS)    

    GeForce GTX 470 (Windows)   

    GeForce GTX 570 (Windows)    

    GeForce GTX 580 (Windows)    

    NVIDIA Tesla C2075 card (Windows)/Maximus configuration    

    Quadro FX 3700M (Windows)    

    Quadro FX 3800 (Windows)    

    Quadro FX 3800M (Windows)    

    Quadro FX 4800 (Windows and Mac OS)    

    Quadro FX 5800 (Windows)    

    Quadro 2000 (Windows)    

    Quadro 2000D (Windows)    

    Quadro 2000M (Windows)    

    Quadro 3000M (Windows)    

    Quadro 4000 (Windows and Mac OS)    

    Quadro 4000M (Windows)    

    Quadro 5000 (Windows)    

    Quadro 5000M (Windows)    

    Quadro 5010M (Windows)    

    Quadro 6000 (Windows)    

    Quadro CX (Windows)

     

    Now there are many "unsupported" cards that can be and are used widely in PC's with simple changes here is one reference to "hacking" the Mac.  Generally recommended for the PC are cards like the GTX 560 and it's variations.  Get a card with at least 1 GB of RAM as opposed to what that article says.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 16, 2012 3:30 PM   in reply to asbissonnett

    The advantage of a MAC is you have so many choices, so it is limited to the underspecced, underpowered and overpriced Quadro 4000. EOS (End of story). Oh, $ 2 will not cut it, you will need much, much more than that.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 17, 2012 9:36 AM   in reply to Bill Gehrke

    Hi,

     

    I see on Bill's list quoting Adobe's list of supported CUDA cards, that the new GTX 680 is not included.

    Even if I can add it to the list ("hacking") it seems strange to me.

    Is there a reason?

     

    (Just got my GTX 680 today, profoundly enjoying holding it in my hand, wating for the rest of the computer to arrive )

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 17, 2012 11:36 AM   in reply to RMO2011

    RMO2011,

     

    The new GTX 680 is not officially on the list because Adobe has not tested it yet, and that it did not exist at the time the most recent update to Premiere Pro (CS 5.5.3) was released.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 17, 2012 11:49 AM   in reply to RjL190365

    Ok, thank you, I understand.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 17, 2012 3:55 PM   in reply to RjL190365

    @  RjL

     

    The latest update for Premiere is CS 5.5.2

     

    You got me excited and I had to go look to see if something new was there.  No luck.

     

    Just a mis-type.

     

    At least CS6 is almost here.

     

    Now thats something to be excited about.

     

     

    Enjoy:  GLenn

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 17, 2012 4:06 PM   in reply to Powered by Design

    I lost track of the version number. I stand corrected.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 17, 2012 9:37 PM   in reply to asbissonnett

    I have the same problem with my FX 5600. I was at NAB today and there was an adobe guy in the Nvidia booth and I had the luck to have them both talk to me about this. The Nvidia guy said there should be no reason it shouldn't work, the Adobe guy said the same, however after explaining that I went and did the GPUSniffer trick and added it to the txt file etc. the Adobe guy told me it is uch easier to simply delete the txt file with the supported cards as it will simply go to your card without checking against this list.

     

    Ok, once I got home I did this and of course no luck, then after some google-ing. yes Google is your friend, I came across this post. I honestly think your explanation makes a lot of sense and I am printing it out and will take it to the NAB show tomorrow and see what the Nvidia and Adobe guys tell me in person.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 23, 2012 12:46 AM   in reply to PascalQuak

    I am a eager to hear what Adobe's response will be as I too have the same 3.1 Mac Pro 2.8 Quad Core with the Quadro FX 5600 card. Would I be better off replacing the GPU with a newer card such as the Quadro 4000?

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 23, 2012 9:45 AM   in reply to asbissonnett

    Since you have waited this long and the fact that the Quadro 4000 is underpowered and very old technology you might want to save your $800 and see what might happen in the future or pick up a $300 GTX 285 Mac version from eBay.  It is almost as good as the Quadro 4000 (256 CUDA cores versus 240).

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points