Jump to content

How To Cuda / Mercury Engine on Premiere CS5 / Snow Leopard


  • Please log in to reply
45 replies to this topic

#1
manolox

manolox

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Location:mArs
I know it is simple, I know it is exactly the same as with windows, but I am writing this guide because I know there are several other guides around but these are "windows only" and for some people this guide might just simply help:


REQUERIMENTS:

UPDATED 02/08/2010, LIST OF COMPATIBLE CARDS RETRIEVED FROM IFABIO
I will first list the requirements, later in the text every requirement will be commented and clarified.

- CUDA CAPABLE graphics card ANY cuda capable card with AT LEAST 768MB should work, this is the beauty of the trick (more on this later).

- THE LATEST CUDA DRIVER:
http://www.nvidia.co...er-archive.html

- THE LATEST NVIDIA DRIVER:
http://www.nvidia.co...f01-driver.html (note this driver requires a MacPro model identifier and 10.6.8. Older versions are still available)

- 64 BIT SYSTEM (CORE2DUO, ETC...)

- AN INSTALATION OF CS5 OF COURSE.


A.0) IS YOUR CARD ON THIS LIST? If it is not, this hack most probably will not work for you. Still I should advice you to confirm it with the method mentioned later (gpusniffer), if you have a CUDA capable GFX card version 1.1 or superior, you should be ok.

GFORCE DESKTOP


GeForce GTX 480
GeForce GTX 470
GeForce GTX 465
GeForce GTX 460
GeForce GTX 295
GeForce GTX 285
GeForce GTX 280
GeForce GTX 275
GeForce GTX 260
GeForce GTS 250
GeForce GT 240
GeForce GT 220
GeForce GT 340
GeForce GT 330
GeForce GT 320
GeForce 315
GeForce 310
GeForce 210
GeForce GTS 150
GeForce GT 130
GeForce GT 120
GeForce G100
GeForce 9800 GX2
GeForce 9800 GTX+
GeForce 9800 GTX
GeForce 9800 GT
GeForce 9600 GSO
GeForce 9600 GT
GeForce 9500 GT
GeForce 9400GT
GeForce 8800 Ultra
GeForce 8800 GTX
GeForce 8800 GTS
GeForce 8800 GT
GeForce 8800 GS
GeForce 8600 GTS
GeForce 8600 GT
GeForce 8500 GT
GeForce 8400 GS
GeForce 9400 mGPU
GeForce 9300 mGPU
GeForce 8300 mGPU
GeForce 8200 mGPU
GeForce 8100 mGPU

GEFORCE NOTEBOOK



GeForce GTX 480M
GeForce GTX 285M
GeForce GTX 280M
GeForce GTX 260M
GeForce GTS 360M
GeForce GTS 350M
GeForce GTS 260M
GeForce GTS 250M
GeForce GTS 160M
GeForce GTS 150M
GeForce GT 335M
GeForce GT 330M
GeForce GT 325M
GeForce GT 240M
GeForce GT 230M
GeForce GT 130M
GeForce G210M
GeForce G110M
GeForce G105M
GeForce G102M
GeForce 310M
GeForce 305M
GeForce 9800M GTX
GeForce 9800M GT
GeForce 9800M GTS
GeForce 9800M GS
GeForce 9700M GTS
GeForce 9700M GT
GeForce 9650M GS
GeForce 9600M GT
GeForce 9600M GS
GeForce 9500M GS
GeForce 9500M G
GeForce 9400M G
GeForce 9300M GS
GeForce 9300M G
GeForce 9200M GS
GeForce 9100M G
GeForce 8800M GTS
GeForce 8700M GT
GeForce 8600M GT
GeForce 8600M GS
GeForce 8400M GT
GeForce 8400M GS

QUADRO DESKTOP PRODUCTS


Quadro FX 5800
Quadro FX 5600
Quadro FX 4800
Quadro FX 4700 X2
Quadro FX 4600
Quadro FX 3800
Quadro FX 3700
Quadro FX 1800
Quadro FX 1700
Quadro FX 580
Quadro FX 570
Quadro FX 470
Quadro FX 380
Quadro FX 380 Low Profile
Quadro FX 370
Quadro FX 370 Low Profile
Quadro CX
Quadro NVS 450
Quadro NVS 420
Quadro NVS 295
Quadro NVS 290
Quadro Plex 2100 D4
Quadro Plex 2200 D2
Quadro Plex 2100 S4
Quadro Plex 1000 Model IV

QUADRO MOBILE PRODUCTS


Quadro FX 3800M
Quadro FX 3700M
Quadro FX 3600M
Quadro FX 2800M
Quadro FX 2700M
Quadro FX 1800M
Quadro FX 1700M
Quadro FX 1600M
Quadro FX 880M
Quadro FX 770M
Quadro FX 570M
Quadro FX 380M
Quadro FX 370M
Quadro FX 360M
Quadro NVS 5100M
Quadro NVS 3100M
Quadro NVS 2100M
Quadro NVS 320M
Quadro NVS 160M
Quadro NVS 150M
Quadro NVS 140M
Quadro NVS 135M
Quadro NVS 130M


A) INSTALL THE LATEST CUDA DRIVERS FOR SNOW:


Once installed, go to System Preferences / CUDA and accept the update, IF THERE IS ONE.

A.1) INSTALL LATEST NVIDIA DRIVERS



B) HAVE YOUR CS5 INSTALLATION READY

I guess this does not need explanation.


C ) FIND OUT THE REAL NAME OF YOUR GRAPHIC CARD


Open a terminal emulator (c'mon do not be scared)

1- Go to the spotlight, type TERMINAL, press enter.
2- Now on the terminal type:

/Applications/FOLDER\ FOR\ PREMIERE/PRO\ INSTALLATION\ Pro\ HERE/SOMETHING\ Premiere\ Pro\ CS5.app/Contents/GPUSniffer.app/Contents/MacOS/GPUSniffer

The "uppercased" words might be different for your instalation of CS5, find out yours, do not just simply copy and paste.

- Most of the times, for standard instalations, the following should work, but it will not hurt you to look the actual place where premiere was installed:


/Applications/Adobe\ Premiere\ Pro\ CS5/Adobe\ Premiere\ Pro\ CS5.app/Contents/GPUSniffer.app/Contents/MacOS/GPUSniffer


- You should get an output similar to this:


Texture memory: 0
Vendor string: NVIDIA Corporation
Renderer string: NVIDIA GeForce 8800 GT OpenGL Engine
Version string: 2.1 NVIDIA-1.6.16

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: GeForce 8800 GT Compute capability: 1.1
Total Video Memory: 1023MB
CUDA driver version: 3010
CUDA Device # 0 supported.
Completed shader test!
Internal return value: 7



- If it says somewhere that CUDA devices have been found you are lucky and you can use this capability.

- Under CUDA device details, you should be able to see the actual name of your graphic card, in my example is "Geforce 8800 GT" copy the name off the terminal.

DO NOT CLOSE THE TERMINAL


D) ADD YOUR CARD TO THE LIST OF SUPPORTED CARDS.

On the terminal type:

sudo nano /Applications/Adobe\ Master\ Collection/Adobe\ Premiere\ Pro\ CS5/Adobe\ Premiere\ Pro\ CS5.app/Contents/cuda_supported_cards.txt

A new window appears, here, simply paste, at the end of the file, the name you copied earlier for your graphic card.

NOW

PRESS CTRL + X
ANSWER "Y" (stands for YES, I want to save the file)
Press enter until you get out of the editor.

NOW YOU ONLY HAVE TO FIRE UP YOUR PREMIERE AND CHOOSE YOUR HARDWARE ENABLED MERCURY ENGINE.

ENJOY.

WINdOWS USERS should search in google for this:

CS5 Cuda Hack – How to make Premiere CS5 work with...


I hope this helps someone out there.

UPDATE:

LATESTS GPU DRIVERS CONFIRMED TO WORK, RECOMMENDED UPDATE FOR EVERYONE, IT SEEMS.

#2
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,703 posts
  • Gender:Male
  • Location:Canary Islands
;)
THX (tomorrow I report if works...)
Is time to try!

I have a Quadro Fx 5600 (Bios Flashed with a equivalent Quadro FX 5600 from a real Mac).
Not supported yet only Quadro FX 4800...
But the "driver" are universal..
so... I update the driver and I install the Cuda support on my system...
Teorically my GFX is full CUDA capable... we see...

Many THX for share the info!

I will try.

Fabio

#3
manolox

manolox

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Location:mArs
I only have installed the commented driver in my post. In the pref panel, Cuda version (once updated, reports 3.1.10 and GPU driver version 1.6.16.11 and gpu driver 19.5.8f01, instead of the one quoted by you.

Reading the post to which you refer there seems to be a gain of performance with the new GPU (not CUDA) driver. I should try it.

BUT

Can you confirm that 19.5.8f03 works with grapics cards other than the 285 without problems?. In the linked post, people have reported it working, but I do not want to break a working system!!

Thanks for the link. At some point I will try the new gpu driver and report my findings, perhaps upgrade the HOW TO.

#4
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,703 posts
  • Gender:Male
  • Location:Canary Islands
;)

OK I can confirm this "tricks" works!

1) I update my universal driver from NVIDIA website
2) I installe the CUDA support always from NVIDIA website
3) Restart and Update the CUDA to last version (PrefPanel).
4) Restart again just to be sure ;)
5) I open terminal end run the sniffer
/Applications/Adobe\ Premiere\ Pro\ CS5/Adobe\ Premiere\ Pro\ CS5.app/Contents/GPUSniffer.app/Contents/MacOS/GPUSniffer
this is the log:
[size=1]Texture memory: 0Vendor string:	NVIDIA CorporationRenderer string:  NVIDIA <strong class='bbc'>Quadro FX 5600</strong> OpenGL EngineVersion string:   2.1 NVIDIA-1.6.16OpenGL version as determined by Extensionator...OpenGL Version 2.0Supports shaders!Supports BGRA -> BGRA ShaderSupports VUYA Shader -> BGRASupports UYVY/YUYV ->BGRA ShaderSupports YUV 4:2:0 -> BGRA ShaderTesting 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: 3010CUDA Device # 0 not choosen because CUDA version 1.0 is not supported.Completed shader test!Internal return value: 7 [/size]

6) always in terminal I digit: sudo nano /Applications/Adobe\ Premiere\ Pro\ CS5/Adobe\ Premiere\ Pro\ CS5.app/Contents/cuda_supported_cards.txt
and I add my GFX
Quadro FX 5600
Quadro FX 5800[/size] _linenums:0'>[size=1]GeForce GTX 285Quadro CXQuadro FX 3800Quadro FX 4800<strong class='bbc'>Quadro FX 5600</strong>Quadro FX 5800[/size]

----

Now Premiere is little bit faster in the view of the timeline render... :D Great!

but is not completly support in my GFX...

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

anyway THX again!

Fabio

#5
manolox

manolox

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Location:mArs
Latest GPU Nvidia Driver Reported to be working without problem!

Thanks!

#6
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,703 posts
  • Gender:Male
  • Location:Canary Islands
;)

just one things.

This function is activable with one more condition...
In my case didn’t work because it has CUDA version 1.0, and it's unsupportend under CS5

the system looks like little bit faster... but no Hardware acceleration

I go in Project Settings and this option isn't enabled. (no exist for me)

Fabio

#7
manolox

manolox

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Location:mArs
I have no idea.

But could it be that your card, even thought, it is a better card than mine and with more CUDA cores, it has an older chipset on it?

G80 vs G92 of my 8800GT?

I do not know mate.

Perhaps this hack is valid only for modern low end cards (mine was released in December 2007 .... perhaps cards with G92 chipsets and up?
I do not know!

This is a bump for me, google might be your friend.

#8
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,703 posts
  • Gender:Male
  • Location:Canary Islands
;)
My is just a info
My Quadro FX 5600 is a old G80 and his internal CUDA Capability is 1.0
Is CUDA capable and is a exellent card but is not capable with CS5 (need 1.1 minimum)
I know this and I do a deep search over the web ;).

Do you mind If I traslate this info in the Italian section?

Fabio

#9
manolox

manolox

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Location:mArs
You are most welcome to translate it!

It'll make me proud! hahaha.

I might translate it into spanish! which is actually my first language!

Take care,

#10
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,703 posts
  • Gender:Male
  • Location:Canary Islands
ok THX
I traslate it in Italian Here

Fabio

#11
andvikt

andvikt

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Hy. I have no luck with my GeForce gtx470. Does anyone have this card or any fermy based? How can we use it? This is the result of my gpusniffer:

Vendor string: NVIDIA Corporation
Renderer string: NVIDIA GeForce GTX 470 OpenGL Engine
Version string: 2.1 NVIDIA-1.6.16

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...
Didn't find any devices that support CUDA.
Completed shader test!
Internal return value: 7
Mac-Pro-Andvikt-Viktorov:~ andvikt$



#12
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,703 posts
  • Gender:Male
  • Location:Canary Islands
maybe... first install CUDA diver?

Fabio

#13
kellis

kellis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 93 posts
  • Gender:Male
  • Location:Austin, tx
this is weird, my card is technically suppoerted (part of this list)
when i try to install the driver from nvidia, it says that geforce is not supported, so i can't go further.
I can't install the cudadriver.pkg posted here either, the option is disabled.

any suggestions?

#14
andvikt

andvikt

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

maybe... first install CUDA diver?

Fabio


I have installed this, but it seems not to be working with this card.

#15
quattrofx

quattrofx

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 137 posts
  • Gender:Male
  • Location:Vienna

this is weird, my card is technically suppoerted (part of this list)
when i try to install the driver from nvidia, it says that geforce is not supported, so i can't go further.
I can't install the cudadriver.pkg posted here either, the option is disabled.

any suggestions?


Hi kellis,

Check your Model Identifier, probably yours is iMac 11,1 and that is the Problem.
you should use the smbios.plist from one MacPro 3.1 or 4.1 to be able to install the
NVidia and CUDA drivers.
After that you can invert your original iMac smbios.plist back.

Second solution is to extract and install NVidia drivers with Pacifist application.

Good luck,
QuattroFX

#16
thepiecesfit

thepiecesfit

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
Any way to get this working on a 8800gt with 512 MB of ram? :\

#17
quattrofx

quattrofx

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 137 posts
  • Gender:Male
  • Location:Vienna
Sorry, but according to Adobe & NVidia, your Card should have at last 768MB.

BR
QuattroFX

#18
A_RocC

A_RocC

    InsanelyMac Protégé

  • Members
  • Pip
  • 43 posts
  • Gender:Male
  • Location:Bahamas
GTX480 is not supported? Heres my results

Vendor string: NVIDIA Corporation
Renderer string: NVIDIA GeForce GTX 480 OpenGL Engine
Version string: 2.1 NVIDIA-1.6.18

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...
Didn't find any devices that support CUDA.
Completed shader test!
Internal return value: 7



#19
PM!

PM!

    Dodo v pa dir i dor !

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Brussels
Same problem here with GTX 470 (no CUDA) :

Texture memory: 0
Vendor string:	NVIDIA Corporation
Renderer string:  NVIDIA GeForce GTX 470 OpenGL Engine
Version string:   2.1 NVIDIA-1.6.18

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...
   Didn't find any devices that support CUDA.
Completed shader test!
Internal return value: 7

Ad this problem to the Vsync problem and I got myself a 300 € problematic hardware.

Well hope this will be fixed in future release of SL, in the meanwhile, I'll be back to my old GTS 250 (512 Mo = no cuda too).

#20
PeterC1031

PeterC1031

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
I have been scouring the web trying to find out if I can install non-Apple supported graphics in my genuine Mac Pro 1,1.

I'm not too familiar with the Hackintosh methods and was wondering if the methods used to build a Hackintosh could be applied to my Mac Pro.

I am researching Mercury Playback Engine capable graphics cards for realtime playback in Adobe Premiere CS5. The two cards I am considering are the GT 240 and the GTS 450.

Thank you in advance for any help, pointers, and advice you have!





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy