Laptops and BURP

Message boards : Problems and Help : Laptops and BURP
Message board moderation

To post messages, you must log in.

AuthorMessage
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!
ID: 13778 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile DoctorNow
Project donor
Avatar

Send message
Joined: 11 Apr 05
Posts: 403
Credit: 2,189,214
RAC: 7
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
ID: 13779 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
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.
ID: 13780 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
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. :-)
ID: 13781 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
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.
ID: 13782 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Problems and Help : Laptops and BURP