Jump to content

100% use of my CPU & ram....am I?


Eric Sosa
 Share

Recommended Posts

hello everyone,

 

back after realy LONG time!!.....:), tho this time asking for tips instead of giving :o

 

100% use of my CPU & ram....am I?, my spects:

pentium i7 920, win 7 64 bit with 8gb ram, max 2009 & vray ps2.

 

got this question 'cos it does not look like....wow, fantastic fast..:rolleyes:

 

after rendering and checking the summary info got this result.....

Memory Usage:

Physical: 1774,5M / 8182,2M

Virtual: 2315,8 7 16362,5M

is my pc working properlly?, is there any other way to find out if the usage of the ram & cpu is optimal when using vray?

 

hope someone help me out, thanks in advance :) Eric

 

Link to comment
Share on other sites

you obviously have too much ram than your current needs, but sooner or later you will start filling your scenes with 3d cars, trees, flowers and people and 8GB won't be enough. while 3dsmax is rendering it shows how much ram it is using in the render dialogue

Link to comment
Share on other sites

Yes your PC is working properly. It will only utilize what it needs. Your scene needs less than 2 gigs of RAM to render so it doesn't need all 8.

 

As for checking the CPU.....If you open the task manager and look at the processors while rendering you will most likely see them all pinned @ 100%

 

With that much ram you don't really need to worry about optimizing your ram usage, the only thing to be sure to do is raise your dynamic memory limit in vray based on how many proxies you have in your scene. If you leave it at the default of 400 mb and you have 3000mb of proxies in the scene your render time will be much slower due to loading and unloading geometry (even though you have 8 gigs it's only going to use 400 for that dynamic geometry)

Link to comment
Share on other sites

Yes your PC is working properly. It will only utilize what it needs. Your scene needs less than 2 gigs of RAM to render so it doesn't need all 8.

 

As for checking the CPU.....If you open the task manager and look at the processors while rendering you will most likely see them all pinned @ 100%

 

With that much ram you don't really need to worry about optimizing your ram usage, the only thing to be sure to do is raise your dynamic memory limit in vray based on how many proxies you have in your scene. If you leave it at the default of 400 mb and you have 3000mb of proxies in the scene your render time will be much slower due to loading and unloading geometry (even though you have 8 gigs it's only going to use 400 for that dynamic geometry)

thx brian, that was precicely what I wanted to hear ;).....indeed the file was very small. I am trying to avoid having crashes when using huge files with losts of proxis, displacement & some thousands of polys :p

 

getting some other alike CPU's to help with distributed rendering sounds awesome....I shall try :)

 

thx guys for the info :D

 

btw I did put the dynamic memory to 4000...hope it is ok

Link to comment
Share on other sites

Hi !!!Brian Kitts,

 

Also I have same config & question regarding workstation

Intel i7 920 2.67ghz.4gb ram

Graphic card_quadro fx 1700----

Is it ok for v-ray rendering 3d arch.work????

 

some time i faced 3dmax crashes due to lots of ever 3d tree,plants library,proxies,ever cars & humans.

 

1) How can I control huge file????

2) how can i know, how many proxies i have used in my files????????

3) how can set dynamic memory as per my files???????????????

Link to comment
Share on other sites

What about a situation like this.

 

8 core machine with 8 gigs of ram as a work station. I have 2 other compters that are speced the same. Everything is connected right but i cant seem to get all 24 cores to render. My theory is there isnt enough ram on my work station to support the other 16 cores. Usually the only time I use D.R. is when I have a large print type to render (11x17 or 24x36). Also with the Dynamic memory limit, dosnt the number represent the amount of ram each core will use?

 

Any idea on how I can get all 24 cores to render?:cool:

Link to comment
Share on other sites

  • 2 weeks later...
What about a situation like this.

 

8 core machine with 8 gigs of ram as a work station. I have 2 other compters that are speced the same. Everything is connected right but i cant seem to get all 24 cores to render. My theory is there isnt enough ram on my work station to support the other 16 cores. Usually the only time I use D.R. is when I have a large print type to render (11x17 or 24x36). Also with the Dynamic memory limit, dosnt the number represent the amount of ram each core will use?

 

Any idea on how I can get all 24 cores to render?:cool:

u can work with several or many pc's connected with the same configuration with "distributed rendering".

 

my own experience has been with 32bit pc's, having 6 x quad's pc's working (networking) prefectly together with DR. there is an script to make all the cores work, it needs to be typed in the max script box. not sure the 64bit systems work the same, but I could imagine they do ;)

 

I suggest u to search for the 64bit script and distributed rendering. one thing is vey important, no matter which system u use or how many pc's are connected together (network), you HAVE to have all pc's getting the data; bitmaps, proxies, etc EXACTLY form the same place (normally located in the main pc.

 

wish I have the opportunity to have 24 cores available to render one single shot or an animation :rolleyes: it sounds awesome :)

 

good luck

Link to comment
Share on other sites

What about a situation like this.

 

8 core machine with 8 gigs of ram as a work station. I have 2 other compters that are speced the same. Everything is connected right but i cant seem to get all 24 cores to render. My theory is there isnt enough ram on my work station to support the other 16 cores. Usually the only time I use D.R. is when I have a large print type to render (11x17 or 24x36). Also with the Dynamic memory limit, dosnt the number represent the amount of ram each core will use?

 

Any idea on how I can get all 24 cores to render?:cool:

 

No each machine uses its own RAM you, that's not likely to be causing your DR problems if all machines have enough RAM which you said they do since they are all the same spec.

 

I have four dedicated render nodes that I use at night for backburner but during the day I leave them setup for DR so that my workstation during the day is always rendering with 40 cores.....It's totally independent of the RAM on my machine.

 

note: you don't need the script to make all the cores work anymore that's been fixed in the software. And it works well on 64 and 32 bit, you just can't intermix them. (unless your using a 64bit node running 32bit max from a 32bit max workstation)

 

What kind of errors are you getting in the vray render log, does it show DR successfully connecting to all your DR nodes?

Edited by BrianKitts
Link to comment
Share on other sites

1) How can I control huge file????

 

Be smart about your modeling, don't over model detail that's not visible in the render. When poly counts are too high for an object, use a proxy.

 

2) how can i know, how many proxies i have used in my files????????

 

Asset tracker will show you a list of all the proxies in your working file

 

3) how can set dynamic memory as per my files???????????????

 

See My first post I highlighted it

Link to comment
Share on other sites

No each machine uses its own RAM you, that's not likely to be causing your DR problems if all machines have enough RAM which you said they do since they are all the same spec.

 

I have four dedicated render nodes that I use at night for backburner but during the day I leave them setup for DR so that my workstation during the day is always rendering with 40 cores.....It's totally independent of the RAM on my machine.

 

note: you don't need the script to make all the cores work anymore that's been fixed in the software. And it works well on 64 and 32 bit, you just can't intermix them. (unless your using a 64bit node running 32bit max from a 32bit max workstation)

 

What kind of errors are you getting in the vray render log, does it show DR successfully connecting to all your DR nodes?

humm, one thing is rendering with DR one frame using all pc's together (network) seeing the nodes with the pc ID rendering, although, the most important thing is to make them work together properly using 100% of its CPU!!

 

u said the software has been fixed...u mean the vray SP2, SP4, RT?, I have only experience with RC3 using "distributed rendering".

 

core configuration plays its role, but most important is the RAM usage...again, going back to the start of the thread, SEEING EACH MACHINE CONNECTED USIGN 100% OF ITS CPU when rendering one frame TOGETHER.

 

when we did use those 6 quad pc's with DR, we made sure the CPU of each pc was working at 100%, otherwise the DR was not working properly. DR is not working properly when each CPU does NOT go above 35% when rendering.

 

hope I made myself clear....:rolleyes:

Link to comment
Share on other sites

  • 3 weeks later...
Be smart about your modeling, don't over model detail that's not visible in the render. When poly counts are too high for an object, use a proxy.

 

 

 

Asset tracker will show you a list of all the proxies in your working file

 

 

 

See My first post I highlighted it

 

Thanks a lot BrianKitts,

 

But,I have onother question??,pls.dont mind.

each files(means each project) how can I set dynamic memory ????

There is any formula for dynamic memory??? how many proxy with set dynamic memory ?????or its common for everyfiles dynamic memory 2000????

 

What is the use of asset tracking????

Link to comment
Share on other sites

back to topic.

 

render time VS memory usage

 

when I render a big scene with lots of proxis , diplacement, etc, I open the windows working list and check the CPU usage, yes CPU runs at 100%. I open the "resources overview" and see that less then 4gb are used, although all 8 CPU (8gb ram) run at 100%....I mean I see this;

 

  • about 3500 mb are used
  • about 3200 mb are in stanby
  • about 1500 mb are free

the dynamic memory has been set to 4000 in vraysettings btw.

 

is there any chance to make win 7 to use more memory in order to speed up the render time?

 

hope I made myself clear here :rolleyes:

Link to comment
Share on other sites

  • 4 weeks later...

Hello!

 

Ive been trying to setup vray DR with my 2 machines-i7 940 6 gb RAM as the main pc and i7 930 4gb RAM as the second running Vray Spawner-.

 

The scene is very simple,just a plane ,a box and a teapot with textures just to be sure that the files are beeing recognised from both machines.

I manage to render with DR with no errors but the rendering times seem a lot slower than rendering without DR with the main PC.The (i7 940 renders it 4x faster.)I just cant understand what the problem is.

is there a setting in vray that has to be checked?

 

I am running Win 7 Ultimate 64 and 3ds max 2009 64.

thnx

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...