Usually there's a built in Video card on the Motherboard. Could that possibly be used for UI redraw?<div><br><br><div class="gmail_quote">On 20 February 2013 15:08, Brecht Van Lommel <span dir="ltr"><<a href="mailto:brechtvanlommel@pandora.be" target="_blank">brechtvanlommel@pandora.be</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<div class="im"><br>
On Tue, Feb 19, 2013 at 9:20 PM, Impossible 3D<br>
<<a href="mailto:impossible3d.media@gmail.com">impossible3d.media@gmail.com</a>> wrote:<br>
> I was wondering if someone knew if resources capping was available in<br>
> the nvidia driver and if Blender could maybe get control over it which<br>
> would allow such a feature (I was putting forward a suggestion that a<br>
> textbox option besides the "GPU compute" option that would allow for a<br>
> maximum percent value to be entered and thus would allow some sort of<br>
> control by the user, for example during the day it would render frames<br>
> at 60-80% GPU (and hopefully, the computer would stop lagging), and at<br>
> night or when afk for a long time, it would go back at 100% GPU). It may<br>
> not even need this level of granularity in case it's a pain to<br>
> implement, even a low/medium/high/unrestricted selector would be most<br>
> welcome.<br>
<br>
</div>We could do better here but it's fairly complicated. The way a GPU<br>
works is that once you send it a job, it can't do anything else until<br>
that job is finished, it's not possible to do 80% rendering and 20%<br>
drawing simultaneously. The problem is that if you send it too small a<br>
job it will not work efficiently, if you send it too large of a job it<br>
will not be able to redraw the screen until it's done.<br>
<br>
Using smaller tile sizes will give you smaller jobs and so more<br>
responsive UI. We could have an extra option here to also do nothing<br>
after each job, I think this would lower the heat but not necessarily<br>
make the UI much more responsive.<br>
<br>
But the only way to get really smooth interaction is to use separate<br>
GPU's for rendering and display, as most GPU render engines recommend.<br>
<span class="HOEnZb"><font color="#888888"><br>
Brecht.<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br></div>