Adobe Premiere / Media Encoder with CUDA Doesn't seems to work with me :-/

Hi everybody, I had a little question for you.

I’ve seen anywhere on the internet that Adobe CS5 (especially Adobe Premiere and Media Encoder, as I’m doing video editing) support Cuda accelerated video encoding… Well I thought that would be great but actually, since I’m using it, it’s apparently not working the way it should :-/

As I write this, I’m currently encoding a video, and I’m making some “live” screenshots right now to show you what I mean.

So, when I created my project on Adobe Premiere, I made sure that the Mercury GPU thing was selected :

External Media

I do my stuff with my video… I choose some H.264 codec to encode my video, and export it with Adobe Media Encoder (hell yeah, you recognized, it’s a 3D Vision video capture) :

External Media

But look at the time ! 3 HOURS ! And, at the same time I though that my processor’s fan was getting louder… Indeed :

External Media

My i7 920 is completely taken by the video encoding… But, where’s the GPU ??? I don’t really understand !

Here’s the detailled information about my NVidia Stuff (gotten from the control pannel, in french, sorry) :

Rapport Informations sur le système NVIDIA créé le : 10/11/2010 16:22:53

Nom du système : IGLOO

[Affichage]

Processeur :		Intel(R) Core(TM) i7 CPU		 920  @ 2.67GHz (2673 MHz)

Système d'exploitation :	Windows 7 Home Premium, 64-bit

Version de DirectX :	11.0 

Processeur graphique :		GeForce GTX 285

Version du pilote :	258.96

Noyaux CUDAÂ :		240 

Horloge principale :	648 MHz 

Horloge de Shader :	1476 MHz

Horloge de mémoire :	1242 MHz (2484 MHz débit) 

Interface de mémoire :	512 bits 

Mémoire graphique disponible totale :	2811 Mo

Mémoire vidéo dédiée :	1024 Mo de GDDR3

Mémoire vidéo du système :	0 Mo

Mémoire du système partagée :	1787 Mo

Version BIOS vidéo :	62.00.77.00.00

IRQ :			24

Bus :			PCI Express x16 Gen2

[Composants]

nvCplUIR.dll		3.3.532.01		NVIDIA Control Panel

nvCplUI.exe		3.3.532.01		NVIDIA Control Panel

nvViTvSR.dll		6.14.12.5896		NVIDIA Video Server

nvViTvS.dll		6.14.12.5896		NVIDIA Video Server

nvWSSR.dll		6.14.12.5896		NVIDIA Workstation Server

nvWSS.dll		6.14.12.5896		NVIDIA Workstation Server

PhysX			09.10.0224		NVIDIA PhysX

NVCUDA.DLL		8.17.12.5896		NVIDIA CUDA 3.1.1 driver

nvGameSR.dll		6.14.12.5896		NVIDIA 3D Settings Server

nvGameS.dll		6.14.12.5896		NVIDIA 3D Settings Server

NVSTVIEW.EXE		7.17.12.5896		NVIDIA GeForce 3D Vision

NVSTTEST.EXE		7.17.12.5896		NVIDIA 3D Vision Test Application

NVSTRES.DLL		7.17.12.5896		NVIDIA 3D Vision Module  (0)

nvDispSR.dll		6.14.12.5896		NVIDIA Display Server

NVMCTRAY.DLL		8.17.12.5896		NVIDIA Media Center Library

nvDispS.dll		6.14.12.5896		NVIDIA Display Server

NVCPL.DLL		8.17.12.5896		NVIDIA Compatible Windows7 Display driver, Version 258.96

Soo… Did I completely miss the use of Cuda or something is wrong ?

Hi everybody, I had a little question for you.

I’ve seen anywhere on the internet that Adobe CS5 (especially Adobe Premiere and Media Encoder, as I’m doing video editing) support Cuda accelerated video encoding… Well I thought that would be great but actually, since I’m using it, it’s apparently not working the way it should :-/

As I write this, I’m currently encoding a video, and I’m making some “live” screenshots right now to show you what I mean.

So, when I created my project on Adobe Premiere, I made sure that the Mercury GPU thing was selected :

External Media

I do my stuff with my video… I choose some H.264 codec to encode my video, and export it with Adobe Media Encoder (hell yeah, you recognized, it’s a 3D Vision video capture) :

External Media

But look at the time ! 3 HOURS ! And, at the same time I though that my processor’s fan was getting louder… Indeed :

External Media

My i7 920 is completely taken by the video encoding… But, where’s the GPU ??? I don’t really understand !

Here’s the detailled information about my NVidia Stuff (gotten from the control pannel, in french, sorry) :

Rapport Informations sur le système NVIDIA créé le : 10/11/2010 16:22:53

Nom du système : IGLOO

[Affichage]

Processeur :		Intel(R) Core(TM) i7 CPU		 920  @ 2.67GHz (2673 MHz)

Système d'exploitation :	Windows 7 Home Premium, 64-bit

Version de DirectX :	11.0 

Processeur graphique :		GeForce GTX 285

Version du pilote :	258.96

Noyaux CUDAÂ :		240 

Horloge principale :	648 MHz 

Horloge de Shader :	1476 MHz

Horloge de mémoire :	1242 MHz (2484 MHz débit) 

Interface de mémoire :	512 bits 

Mémoire graphique disponible totale :	2811 Mo

Mémoire vidéo dédiée :	1024 Mo de GDDR3

Mémoire vidéo du système :	0 Mo

Mémoire du système partagée :	1787 Mo

Version BIOS vidéo :	62.00.77.00.00

IRQ :			24

Bus :			PCI Express x16 Gen2

[Composants]

nvCplUIR.dll		3.3.532.01		NVIDIA Control Panel

nvCplUI.exe		3.3.532.01		NVIDIA Control Panel

nvViTvSR.dll		6.14.12.5896		NVIDIA Video Server

nvViTvS.dll		6.14.12.5896		NVIDIA Video Server

nvWSSR.dll		6.14.12.5896		NVIDIA Workstation Server

nvWSS.dll		6.14.12.5896		NVIDIA Workstation Server

PhysX			09.10.0224		NVIDIA PhysX

NVCUDA.DLL		8.17.12.5896		NVIDIA CUDA 3.1.1 driver

nvGameSR.dll		6.14.12.5896		NVIDIA 3D Settings Server

nvGameS.dll		6.14.12.5896		NVIDIA 3D Settings Server

NVSTVIEW.EXE		7.17.12.5896		NVIDIA GeForce 3D Vision

NVSTTEST.EXE		7.17.12.5896		NVIDIA 3D Vision Test Application

NVSTRES.DLL		7.17.12.5896		NVIDIA 3D Vision Module  (0)

nvDispSR.dll		6.14.12.5896		NVIDIA Display Server

NVMCTRAY.DLL		8.17.12.5896		NVIDIA Media Center Library

nvDispS.dll		6.14.12.5896		NVIDIA Display Server

NVCPL.DLL		8.17.12.5896		NVIDIA Compatible Windows7 Display driver, Version 258.96

Soo… Did I completely miss the use of Cuda or something is wrong ?

Better to post in on premiere support forum, it is program related.

Better to post in on premiere support forum, it is program related.

Yeah indeed but I thought maybe I wasn’t the only one with this trouble right here ^^ And don’t worry, I already posted on a Premiere forum ^^

Yeah indeed but I thought maybe I wasn’t the only one with this trouble right here ^^ And don’t worry, I already posted on a Premiere forum ^^

Try use another variant and compare time. It is normal that cpu core is buzy too. What time will be with out gpu?

Try use another variant and compare time. It is normal that cpu core is buzy too. What time will be with out gpu?

I know that CPU must be buzy too, but with CUDA, the GPU takes it all and leave the rest to the CPU, no ? So the CPU shouldn’t be at 100% :-/

And for the comparison, I’ll do it when the first encoding will end, because I really need that mp4 file for tonight ^^’

I know that CPU must be buzy too, but with CUDA, the GPU takes it all and leave the rest to the CPU, no ? So the CPU shouldn’t be at 100% :-/

And for the comparison, I’ll do it when the first encoding will end, because I really need that mp4 file for tonight ^^’

So, what is the result?

So, what is the result?

On the adobe forum, no-one could really tell me (even an Adobe guy !!) if my GTX285 wad doing the right thing… From my POV, my GTX285 is not working at all during the rendering but apparently, it’s normal or not -_- Well, since I’m not making 45 minutes 1080p 3D videos everyday, actually I don’t really care, because for the other videos I’m making (http://www.youtube.com/my_playlists?p=881D4690E0304775 episodes 2 and 3, if you’re curious, you’ll see that I’m a novice with premiere ^^) it’s still fast enough for me ! But it’s almost one hour of encoding for 8mn full HD videos… That’s slow compared to 1:1 / 1:3 encoding time videos that someone told me they had with their cuda graphics…

On the adobe forum, no-one could really tell me (even an Adobe guy !!) if my GTX285 wad doing the right thing… From my POV, my GTX285 is not working at all during the rendering but apparently, it’s normal or not -_- Well, since I’m not making 45 minutes 1080p 3D videos everyday, actually I don’t really care, because for the other videos I’m making (http://www.youtube.com/my_playlists?p=881D4690E0304775 episodes 2 and 3, if you’re curious, you’ll see that I’m a novice with premiere ^^) it’s still fast enough for me ! But it’s almost one hour of encoding for 8mn full HD videos… That’s slow compared to 1:1 / 1:3 encoding time videos that someone told me they had with their cuda graphics…

May be, you could enable the CUDA profiler to see if some kernels are being launched… (actually a security breach… that CUDA needs to fix)

May be, you could enable the CUDA profiler to see if some kernels are being launched… (actually a security breach… that CUDA needs to fix)

I just bought a Quadro 4000 and have the same problem here. It´s taking almost 5 hours to encode a 2.5 hours content to Blu-Ray format (H.264 Blu-Ray HQ 1440X1080). I have the latest drivers installed and it´s like all my 256 CUDA cores are sleeping. The entire load is upon the processor (an OC´ed Q6600 Core2Quad 3.2Ghz). Hey Nvidia, how the hell we really “activate” CUDA GPU processing? All my Premiere and AME settings seems to be OK (Adobe Mercury Playback Engine GPU is ON). I´m not being able to feel the “smooth editing” and “smooth encoding” bla bla bla Nvidia spreads to sell the new Fermi Cards…Help!!!

Thanks in advance for any solution

Flavio

What you showed is that you enabled the GPU for playback not for encoding. The GPU doesn’t automatically take any job from the CPU and specifically it doesn’t automatically take over encoding from the CPU. The software needs to explicitly use the GPU to get any use of it.

I don’t know if premier supports it, there are h264 encoding libraries for the GPU (there is a nice one from elemental, there is an internal one from NVIDIA). Premier needs to explicitly support them though for the encoding to be done on the GPU, NVIDIA has nothing to do with it.

Based on this addition, it doesn’t seem that it does support GPU out of the box:

http://store.nvidia.com/DRHM/store?Action=DisplayProductDetailsPage&SiteID=nvidia&Locale=en_US&Env=BASE&productID=134114800