Movie Studio 13 - CUDA & GPU rendering broken?

dexterslab wrote on 2/2/2015, 2:49 AM
hey everyone, i have a problem here i'm trying to resolve.

Basically i have done a whole load of testing with Movie Studio Platinum 13 and i believe CUDA or GPU rendering is completely broken.

Having performed many many tests rendering the same clip using different codecs (MainConcept, Sony AVC/AAC), different settings etc i never get ANY rendering speed increase using CUDA or OpenCL GPU rendering options.

I have read that nvidia broke a lot of CUDA support after the 340.52 drivers so i have also tried older (337.88), newer and the latest nvidia video drivers to no effect.

In addition to this i have been monitoring GPU load using GPU-Z and there is little or no activity on the GPU during rendering (maybe 5-10%) on all of my tests.

I have also run my tests without any system video driver installed and get about the same results, further indicating that the GPU rendering support just isn't working.

This is essentially an identical problem that video blogger Dave Jones is experiencing which he made a video about recently:


My system:
Intel i7-3770K, 16Gb RAM, nvidia GTX-750Ti (2Gb) on Windows 7 Pro 64bit, Movie Studio Platinum 13 (Build 932)

has anyone else seen this issue or know of a fix?

Comments

MarcoG wrote on 2/2/2015, 4:21 AM
Hi,

as far as i know CUDA is only supported up to GTX 580. I have spend over two weeks to get my new GTX 970 to run. My conclusion is: newer cards are not supported by MS13.

I decided to use another rendering method which will give me more speed and best quality. I am now using the 'debugmode frameserver' software and use Handbrake in combination with Avisynth to encode. The speed and quality is amazing. Of course it is not so easy like pressing the 'Make Movie' Button only ;-)


Regards,
Marco
MSmart wrote on 2/2/2015, 6:57 PM
There are lots of good GPU discussions over on the Pro forum.
dexterslab wrote on 2/3/2015, 3:06 AM
Thanks guys, just been over there to read up

So i guess on my GTX750Ti i'm stuck with software rendering only? - Very disappointing!
MarcoG wrote on 2/3/2015, 5:33 AM
Yes, I was also very disappointed, but i tested different programms which use GPU encoding (e.g. Powerdirector 12/13) and the quality is very bad! Only suggestion from my side is to use the combination of Debugmode Frameserver with MeGUI or Handbrake. The Sony AVC and Mainconcept Codecs included in MS13 are very slow :-(
dexterslab wrote on 2/4/2015, 4:25 AM
thanks Marco,

Just been looking around on ebay, do you know if the dual GPU GTX 590 cards are supported?

i have thankfully not invested much in my current 700 series (Kepler) card so i could upgrade backwards if it worked
MarcoG wrote on 2/5/2015, 5:45 AM
>Just been looking around on ebay, do you know if the dual GPU GTX 590 cards are supported?

Not sure about the GTX 590. Never read anything about this card in combination with movie studio or vegas... I also expecting not too much performance speed from a 570/580 compared to an intel i7 processor. So why downgrading ... ;-)
dexterslab wrote on 2/7/2015, 3:32 AM
why?

just run some more tests, my old GTX-550Ti / i7 using CUDA is 60% faster than my i7 alone rendering the same clip

the 580 is about 50% faster than the 550Ti
Markk655 wrote on 2/7/2015, 11:17 AM
@Dexter - Wow! What format is your footage, what processor (or speed is your cpu) and what coidec are you rendering to?
dexterslab wrote on 2/7/2015, 1:47 PM
cpu is i7-3770K (3.5ghz, 2nd gen i7)

output is mp4 using the built in MainConcept AVC codec, bitrate is variable average of 25mbps, 1080P at 50hz

original footage is mp4 as a MTS container, from a Panasonic HC-V720 camera, same details as the output but i think has a slightly higher bitrate

i'm probably going to find a 2nd hand GTX570 card, i should be able to drop one in without changing my power supply, which i would have to do if i went for a 580 or 590
dexterslab wrote on 2/19/2015, 6:26 AM
just wanted to bump this thread as i have some more developments...

My GTX570 card arrived and i have done some further testing with the same conditions as before

So to summarise all this, i was rendering a clip and counted the frames rendered in 60 seconds.

MainConcept CPU Only: 756
Sony AVC CPU Only: 1420
Sony AVC GPU (GTX570)+CPU: 1590
MainConcept CUDA GTX550Ti: 1920
MainConcept CUDA GTX570: 2630

I have compared the visual quality between clips, and there is actually little difference between them. But there is a big difference in the filesize.

Between the Sony and MainConcept with GPU rendering there is about 23% filesize saving using the Sony codec.
Between the Sony and MainConcept with CPU only rendering there is about 6% filesize saving using the Sony codec.

Another thing i noticed is the GPU load during the test using the MainConcept codec was about 60%, the Sony codec was about 30%. CPU load was always about the same.

So i will be sticking with CUDA rendering using the MainConcept codec for he time being, there is further scope to upgrade to a GTX580, it would also be interesting to see if an SLI setup with two cards provides more performance. If you want to make sure your using the GPU for rendering stick with the Fermi chipset cards (the nvidia 500 series)

http://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units#GeForce_500_Series

I hope someone finds this useful!
UKharrie wrote on 2/19/2015, 9:19 AM
dexterslab,
Wow! That's good of you to do that work . . . I find SonyCreative's words on GPU use very dull and confusing . . . esp as part numbers in the UK are often different to USA.
So, what I wonder are the Sony software folks doing? Making the best effort with a secondhand card looks like they've not kept up. I would expect a progressive speeding-up over the years, by software AND hardware....and as more Video-Features are introduced the Render-Times should not extend.
If Hardware Co's expect us to buy blower-cooled Graphics cards, then they should be offering us something ( discussions at least) so the Software can benefit the End-User.

Like OS - you pays good money, but receive Half the Promise....Oh dear.
dexterslab wrote on 2/23/2015, 3:48 PM
yes, they should specifically say which cards are compatible, not everyone refers to them using their codename

i'm not too fussed, the GTX570 is quicker then the GTX750Ti i was using anyway!