Laptops and BURP


Advanced search

Message boards : Problems and Help : Laptops and BURP

Author Message
vroomhenderson
Send message
Joined: 25 Apr 15
Posts: 2
Credit: 0
RAC: 0
Message 13778 - Posted: 26 Apr 2015, 1:10:06 UTC

Hello.

I often have to shut down my laptop to conserve power when on battery. I noticed that when I start it back up, the WU progress has been reset back to 0%. Is it really restarting the renders, or is it just a bug with the percentage?

Thank you!

Profile DoctorNow
Project donor
Avatar
Send message
Joined: 11 Apr 05
Posts: 392
Credit: 2,167,437
RAC: 110
Message 13779 - Posted: 26 Apr 2015, 7:12:26 UTC - in response to Message 13778.

Hi,
the Blender app has no checkpoints and therefore restarts rendering every time once a process was interrupted in whatever way.
Also, because of the unpredictable render times a wu can have it mostly is not advisable to run BURP on a laptop.
However, you can try to hibernate your system (if your laptop has that function), that can preserve the running of the wu like a checkpoint. But it does not work always from my experience.
____________
Life is Science, and Science rules. To the universe and beyond
Proud member of BOINC@Heidelberg
My BOINC-Stats

funkydude
Send message
Joined: 23 Dec 13
Posts: 275
Credit: 2,478,281
RAC: 0
Message 13780 - Posted: 26 Apr 2015, 12:10:57 UTC

If Hibernate doesn't always work for you then use Sleep instead. The combination of sleep & enabling the BOINC option to "always keep tasks in memory" should theoretically always work. Obviously Sleep will use a little bit of power, but at low levels that it shouldn't matter, depending on the age of your laptop battery.

vroomhenderson
Send message
Joined: 25 Apr 15
Posts: 2
Credit: 0
RAC: 0
Message 13781 - Posted: 27 Apr 2015, 1:12:07 UTC - in response to Message 13780.
Last modified: 27 Apr 2015, 1:13:34 UTC

I considered both Sleep and Hibernate, but for some reason my laptop has really bad power management in sleep mode (many of the peripherals don't actually shut off), and I don't really want to stress my SSD with saving 16gb of RAM to disk when hibernating.

Another alternative I can think of is to use a virtual machine which I can suspend. I'd like to keep the memory set to a lower value on that, however. Is there a minimum requirement on memory? I noticed that many of the WUs used about 8-10gb of ram, which is way more than I want to throw into a VM.

Is there any chance that a checkpoint could be implemented in the future? I noticed that the sheepit-renderfarm actually divides a single frame into multiple parts to render over multiple clients. Would it be possible to have a similar strategy here so that WUs are completed more often, and thus less progress is lost when BOINC is closed?

Just my thoughts. You guys know more about this than I do. :-)

funkydude
Send message
Joined: 23 Dec 13
Posts: 275
Credit: 2,478,281
RAC: 0
Message 13782 - Posted: 27 Apr 2015, 1:23:58 UTC

You should be able to use a VM with BURP just fine, the RAM limit will simply decide what tasks you do or don't receive. There isn't a "lower limit" to my knowledge.

Tasks requiring 10GB are not common and are a result of a few high end projects.

BURP already has the capability to divide frames into multiple parts, it's used where it's deemed needed on a project-by-project basis. I don't see the point in just splitting every single project, it increases overhead in multiple ways.

I'd personally still use sleep and configure your peripherals for power saving.


Post to thread

Message boards : Problems and Help : Laptops and BURP