<p dir="ltr">I&#39;ll test on a 780ti this evening</p>
<div class="gmail_quote">On Aug 21, 2014 7:20 PM, &quot;Thomas Dinges&quot; &lt;<a href="mailto:blender@dingto.org">blender@dingto.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Heads up regarding memory usage (tested with GPU-Z):<br>
Vanilla Master with CUDA 6.0 and 6.5 are roughly the same (69 vs. 71<br>
Megabyte for a default cube).<br>
<br>
With Volume (__VOLUME__ and __VOLUME_SCATTER) enabled the kernel needs<br>
additional 15 Megabyte (85 Megabyte for the default cube). I think that<br>
is a reasonable price for Volume support on GPU.<br>
<br>
@Zanqdo: When compiling with SSS we still have a much larger memory<br>
footprint, 148 Megabyte in a quick test, don&#39;t think we can enable this<br>
soon.<br>
<br>
@all<br>
I can only test sm_21. sm_20, 30, 35 and 50 will be interesting too. If<br>
you compile yourself, you could help me here.<br>
<br>
Test Render Time and Memory Usage with CUDA Toolkit 6.5.<br>
1) Vanilla<br>
2) __VOLUME__ enabled<br>
3) __VOLUME__ and __VOLUME_SCATTER__ enabled.<br>
<br>
These 2 options can be enabled in cycles/kernel/kernel_types.h, lines 80/81.<br>
<br>
Best regards,<br>
Thomas<br>
<br>
Am 21.08.2014 um 23:54 schrieb Thomas Dinges:<br>
&gt; Hi everyone,<br>
&gt; NVIDIA just released the CUDA Toolkit 6.5:<br>
&gt; <a href="https://developer.nvidia.com/cuda-toolkit" target="_blank">https://developer.nvidia.com/cuda-toolkit</a><br>
&gt;<br>
&gt; I recommend an update for 2 reasons:<br>
&gt; 1) It improves rendering performance.<br>
&gt; 2) It now supports Visual Studio 2013, so no other VS or SDK<br>
&gt; installations are needed anymore on Windows.<br>
&gt;<br>
&gt; I ran some benchmarks on Windows 7 x64, with a Geforce 540M (sm_21),<br>
&gt; master 2e5e1e2.<br>
&gt; - cornell_box.blend (256x256 Tiles, 100 Samples)<br>
&gt; - bmw.blend (128x128 Tiles, 100 Samples)<br>
&gt;<br>
&gt; 1) Master (Vanilla) with Toolkit 6.0<br>
&gt; - cornell: 57.47s<br>
&gt; - bmw: 1:53.63min<br>
&gt;<br>
&gt; 2) Master (Vanilla) with Toolkit 6.5<br>
&gt; - cornell: 54.10s<br>
&gt; - bmw: 1:50.10min<br>
&gt;<br>
&gt; 3) Master (with __VOLUME__) with Toolkit 6.5<br>
&gt; - cornell: 56.15s<br>
&gt; - bmw: 1:52.51min<br>
&gt;<br>
&gt; 4) Master (with __VOLUME__ and __VOLUME_SCATTER__) with Toolkit 6.5<br>
&gt; - cornell: 56.99s<br>
&gt; - bmw: 1:54.37min<br>
&gt;<br>
&gt; I think we have 2 choices after the CUDA Toolkit upgrade:<br>
&gt; 1) Keep feature set as is, benefit from better performance<br>
&gt; 2) Enable Volume (and Volume Scatter) on GPU, performance stays roughly<br>
&gt; the same<br>
&gt;<br>
&gt; Best regards,<br>
&gt; Thomas<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Bf-cycles mailing list<br>
&gt; <a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br>
&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">http://lists.blender.org/mailman/listinfo/bf-cycles</a><br>
<br>
_______________________________________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">http://lists.blender.org/mailman/listinfo/bf-cycles</a><br>
</blockquote></div>