Dynamic Ram Settings

MarkFoley wrote on 11/4/2014, 3:06 AM
I have been a long time subscriber to this forum (since early sonic foundry days)...but due to sheer volume of other forums I follow from time to time, I don't always get back on here that often...typically soon after a major revision to see how things are working for others...

I was thinking of holding off on 13 as I finally got 12 working smooth...but decided to upgrade...

The only thing I see I needed to change from most of the default settings was Dynamic Ram. With my Nvidia card it would do strange things during renders when it was running at the default of 200...
Went back to my standby setting from other versions and changed the setting to "0" and all seems to be working.

I broke my own cardinal rule when I upgraded during a client 's project (i know dumb move)...but I was having software crashes during renders and thought some fresh code might do the trick ...it did
:-)

Comments

dimipapa wrote on 11/4/2014, 4:47 AM
whats a good setting for dynamic ram? im using 12 my computer has 8 gigs of ram. I think i raised it to 400 from 200 wondering if ti might make the program run faster or smoother but don't notice a difference.
ritsmer wrote on 11/4/2014, 6:06 AM
In earlier Vegas versions the size of Dynamic Preview RAM (DPR) had significant influence on the rendering speed.

Some versions were very sensitive - and had a clear peak - so that even a few KB more or less than the optimal value slowed Vegas down.

From version 12 it seems that DPR size does not mean much anymore to the speed.
This is very good because in the older versions you had to set the DPR as low as about 100 K (as far as I remember) to optimize the rendering speed - but again this was a far too low setting for any reasonable use of Dynamic Preview RAM for reviewing.

I have always wondered why Dynamic Preview was mixed so much up with rendering speed in these older Vegas versions.
Since it was that much either/or it would have been quite natural to have used 2 separate buffers with separately adjustable sizes.

Many have asked about this oddity in this forum then - but I think we never got an answer from SCS - so today - when at least 3-4 years have passed - maybe Chris or other from development / programming could tell the story ? please ?
dxdy wrote on 11/4/2014, 9:07 AM
In V13 it can still matter. I was trying out my new machine with some widely known benchmarks:

Sony press release (sexy Mercedes car) benchmark:

MainConcept MP4 output with GPU, the Dynamic Preview Ram made no difference (tested 0, 8, 200) Rendered in 82 seconds.

MainConcept MP4 without GPU:
DPR set to 200 rendered in 188 seconds
DPR set to 8 rendered in 185 seconds
DPR set to zero rendered in 350 seconds.

Sony XDCAM render with GPU:
DPR set to 200 rendered in 22 seconds,
DPR set to zero rendered in 27 seconds
DPR set to 4096 rendered in 28 seconds.

Sony XDCAM without GPU:
DPR set to 200 rendered in 212 seconds
DPR set to 8 rendered in 278 seconds.

Sony AVC MP4 with GPU:
DPR set to 1024, rendered in 76 seconds
DPR set to 512, rendered in CRASHED at 91% (tried it twice)
DPR set to 200, rendered in 77 seconds
DPR set to 8, rendered in 77 seconds
DPR set to zero, rendered in 89 seconds


MainConcept MPeg2 Widescreen for DVDA interlaced, VBR Peak 9.5M, Avg 8.5M, Min 5.0M
DPR set to 1024, rendered in 15 seconds
DPR set to 512, rendered in 15 seconds
DPR set to 200, rendered in 16 seconds
DPR set to 8, rendered in 14 seconds
DPR set to zero, rendered in 17 seconds


In the Sony car benchmark above, there are differences in stability as well as render time, depending on which render template you use.

John Cline's NewRendertest, quality at High (31):

DPR set to 1024, rendered in 22 seconds
DPR set to 512, rendered in 24 seconds
DPR set to 200, rendered in 26 seconds
DPR set to 8, rendered in 33 seconds
DPR set to zero, rendered in 36 seconds

For the HDV template, size counts. I don't know whether it affects stability.


Computer spec is system 3 in my specs.

Edited to include MC GPU render time (82 seconds)
OldSmoke wrote on 11/4/2014, 9:16 AM
@dxdy

Are you running the CPU at stock speeds? I am surprised by the rather slow render times you get with Sony AVC MP4 and the R9 290. Have you tried MC AVC with OpenCL?

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

Arthur.S wrote on 11/4/2014, 9:22 AM
I'm still using V12, but I've found the optimum setting for me - for preview AND render is 100. Really strange as I can preview a decent amount of shift/B with that too. Actually MORE than if I set it to 1000!
ritsmer wrote on 11/4/2014, 10:54 AM
@ Athur.S

Interesting: I'm using V12/B770 too - but adding more and more Preview RAM just gives more and more seconds shift/B pre-rendered preview.
Tried it from 200 and up to 9.000 - and Windows Task Manager (CtrlShiftDel) shows the correct amount of memory used.

Project is 1920x1080 25i ...

OT:
That said, however, I never use shift/B but render out to Main Concept 1280x780 25p at some 9 Mbps which renders as fast as shift/B here and then at infinite length.
This format also seems to play perfectly well here with no audio/video delay.
... Ah, yes - and I play it in VLC player because then you can just render and rerender without having to close down the player. (The Windows player locks the output file)
dxdy wrote on 11/4/2014, 11:46 AM
@OldSmoke

I got 82 seconds for MC with GPU. DPR made no difference.

So far I have only been able to get 1 data disk running, so I am reading the input from it, and outputting the render to the C drive. Perhaps when I get another disk running it will help.
OldSmoke wrote on 11/4/2014, 12:09 PM
@dxdy

MC AVC set to OpenCL even with GTX580 which isn't as good with OpenCL as the R9 290, I get 48sec. on my system; MC AVC with CUDA I get 28sec. I think it has more todo with running the CPU at stock speeds.

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

dxdy wrote on 11/4/2014, 3:05 PM
@OldSmoke

4.3 GHz is 41% faster than 3.0 GHz. Simplistically one might expect a 41% improvement in render time (ignoring the other factors out there). So your OpenCL time of 48 seconds compared to my 84 seconds is about right. Should the additional 4 threads make a difference? Apparently not.

Once I get this puppy settled down (still a couple of finesses that need to occur), I will try to OC like Nick Hope did.

OldSmoke wrote on 11/4/2014, 3:27 PM
That is exactly my concern. How much more do we get from the extra 2C/4T with Vegas.

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

dxdy wrote on 11/4/2014, 3:43 PM
The danger of not going with the state of the art (even at a $500 premium) is that Sony Vegas 14 might really have the whole GPU and thread thing worked out.

I don't imagine SCS had any idea we would be buying 16 thread machines in quantity when they designed the current code base. Or that GPUs would look like they do today. How could they have?

While the GTX580 is a great value today, it is not the GPU for the future. For those who can afford interim solutions (e.g., used 580, i7-3770), and the time to implement them, they will have quick machines for a time. But every time I build a machine or make a big change, I spend days getting all the software and add-ons in place and working. I just need to do this upgrade in big chunks, far apart. IMHO.
OldSmoke wrote on 11/4/2014, 4:08 PM
[I]The danger of not going with the state of the art (even at a $500 premium) is that Sony Vegas 14 might really have the whole GPU and thread thing worked out.
[/I]

I don't see any danger there... knowing SCS. How long have we been waiting to have GPU acceleration work on newer cards.

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

ushere wrote on 11/4/2014, 8:17 PM
whilst i acknowledge the sterling work and experimentation carried out by a number of contributors here, along with the sage advice given upon analysis of the results, i cannot but despair that scs has still not voiced ANY advice / suggestions regarding gpu acceleration...

it's been at least 2 years since scs launched amid much fanfare gpu implementation, and in the intervening time NOTHING seems to have been done to sort out the myriad problems some of us have encountered trying to use it. NOR does it appear that scs realises we've moved on 2 generations of nvidia cards, rendering (oops ;-)) the respected 5xx series well and truly obsolete.

i'm very happy with 13, and since i have a reasonably powerful cpu, and sleep at night, rendering is not my major concern - but i would dearly like improved playback preferably using a CURRENT video card.

if scs and vegas is to stay relevant in the nle market adding new gimmicks is NOT the way to go, especially since the competition seems to be moving ahead more quickly implementing hardware / software combinations that will make vegas look almost archaic.....
Duncan H wrote on 11/5/2014, 2:17 AM
Ouch!, but oh so true..I'm still with v 12, managing to deliver what I need to, but am I confident? Nah, just waiting to VP 14, a sad admission.
Steve Mann wrote on 11/5/2014, 2:52 PM
Some years ago someone did a similar test and found the same conclusion - Vegas needs *some* Dynamic RAM for ordinary rendering. His tests showed the sweet spot at 1024.
OldSmoke wrote on 11/5/2014, 3:53 PM
I doubt that there is a sweet spot for it. What works for one doesn't work for others. My system works perfectly with the default setting of 200, any deviation from it and it slows down preview as well as rendering.

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

Arthur.S wrote on 11/5/2014, 4:53 PM
And that's the whole point in a nutshell. Experiment. I never would have dreamt I'd get optimum 'set and forget' performance with the GPU with just 100meg RAM.