I had a job for a customer where she wanted to print a large banner for a scene I created in Maya. To get her the 300dpi resolution the image would need, I needed to render a frame image that was 14,440 x 7240. I figured no problem this is just what tile rendering was designed for. I am using the latest version of Deadline and submitted my job breaking it into a 30 x 30 array of tiles for a total of 900 tiles to render. My surprise came when it took almost as long to assemble the tiles as it did to render the tiles.
As you can see from the summary dumps below the total task time to render was:
total task time: 00d 16h 44m 19s
and the total task time to assemble the tiles was:
total task time: 00d 13h 04m 43s
Now granted, the render has a very high CPU utilization across 2 machines (33% median with 99% peak) where assembling the tiles was (7% median with 8% peak) across 1 machine but I don’t understand why assembling the tiles is such a difficult task. What am I missing that this is simply a copy and paste of 900 smaller frames into one large frame? Deadline knows how the tiles are broken up as it created the fractured tiles in the first place. There is no need for pattern recognition or trying to match seams, this should be exact and known. I don’t understand why this shouldn’t take seconds or maybe perhaps minutes but hours? I would have been better off just letting one machine grind on the entire frame.
===========================================================================================
Here are the stats on the scene render:
Studio1_large - scene_render (Frame 0 - 900 Tiles) job has now completed.
Job Details
name: Studio1_large - scene_render (Frame 0 - 900 Tiles)
comment:
plugin: MayaCmd
frames: 0-899
pool: none
group: fixedwindows
output location: file:///L:/projects/PhilFX/MyMoltenMuse/Sunlight_Logo/images/scene_render
Submission Details
username: phoppes
machine: Optimus
department:
time: Feb 13/12 17:31:01
Results
frames/chunk: 1
total chunks: 900
queued: 0
rendering: 0
completed: 900
suspended: 0
Timings
submitted date/time: Feb 13/12 17:31:01
started date/time: Feb 13/12 17:31:13
completed date/time: Feb 14/12 03:03:32
elapsed running time: 00d 09h 32m 19s
total task time: 00d 16h 44m 19s
average task time: 00d 00h 01m 06s
median task time: 00d 00h 00m 58s
total task startup time: 00d 00h 16m 43s
average task startup time: 00d 00h 00m 01s
median task startup time: 00d 00h 00m 01s
total task render time: 00d 16h 24m 35s
average task render time: 00d 00h 01m 05s
median task render time: 00d 00h 00m 57s
wasted time due to errors: 00d 00h 00m 13s
wasted time due to requeues: 00d 00h 00m 00s
Miscellaneous Info
errors reported: 1
average number of tasks rendering concurrently: 2
Image Size Info
total image file size: 331102539000
average image file size: 367891710
median image file size: 367891710
Task Info
peak task RAM usage: 1.285 GB
average task RAM usage: 495.879 MB
median task RAM usage: 500.443 MB
peak task CPU utilisation: 99%
average task CPU utilisation: 33%
median task CPU utilisation: 35%
message auto generated by Deadline Slave
version: v5.1.0.46114 R
machine: Starscream
date/time: 02/14/2012 03:03
=======================================================================================================================
Here are the stats on the tile assembly:
Studio1_large(Frame 0 - Tile Assembly Job) job has now completed.
Job Details
name: Studio1_large(Frame 0 - Tile Assembly Job)
comment:
plugin: TileAssembler
frames: 0
pool: none
group: fixedwindows
output location: file:///L:/projects/PhilFX/MyMoltenMuse/Sunlight_Logo/images/scene_render
Submission Details
username: phoppes
machine: Optimus
department:
time: Feb 13/12 17:31:10
Results
frames/chunk: 1
total chunks: 1
queued: 0
rendering: 0
completed: 1
suspended: 0
Timings
submitted date/time: Feb 13/12 17:31:10
started date/time: Feb 14/12 03:04:35
completed date/time: Feb 14/12 17:46:07
elapsed running time: 00d 14h 41m 32s
total task time: 00d 13h 04m 43s
average task time: 00d 13h 04m 43s
median task time: 00d 13h 04m 43s
total task startup time: 00d 00h 00m 01s
average task startup time: 00d 00h 00m 01s
median task startup time: 00d 00h 00m 01s
total task render time: 00d 13h 04m 41s
average task render time: 00d 13h 04m 41s
median task render time: 00d 13h 04m 41s
wasted time due to errors: 00d 00h 00m 00s
wasted time due to requeues: 00d 00h 00m 00s
Miscellaneous Info
errors reported: 0
average number of tasks rendering concurrently: 1
Image Size Info
total image file size: 834746990
average image file size: 834746990
median image file size: 834746990
Task Info
peak task RAM usage: 1.569 GB
average task RAM usage: 1.555 GB
median task RAM usage: 1.555 GB
peak task CPU utilisation: 8%
average task CPU utilisation: 7%
median task CPU utilisation: 7%
message auto generated by Deadline Slave
version: v5.1.0.46114 R
machine: Optimus
date/time: 02/14/2012 17:46