Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  WPS power management
« previous next »
  • Print
Pages: [1]

Author Topic: WPS power management  (Read 1792 times)

Offline seani

  • Member
  • *
  • Posts: 122
    • they call me MR sean
WPS power management
« on: June 11, 2007, 04:23:50 AM »
Much along the lines of "is the light out when the fridge door is shut":

When the LCD/backlight is off, does RockBox continue to update the WPS?

I.e. is it still beavering away scrolling text, calculation percentages, animating various stuff, and then rendering it to some framebuffer, but you can't see the result, or is that sort of update suspended until the LCD wakes up?

If it *is* rendering invisibly, are there any potential savings on battery life, or is the additional CPU miniscule in comparison with everything else?

I ask because when fiddling with the scroll settings, when you see the screen activity on some tracks/WPS combinations, it looks expensive.
Logged
Sansa C240, Sansa E280, Clip

Offline NicolasP

  • Developer
  • Member
  • *
  • Posts: 195
Re: WPS power management
« Reply #1 on: June 11, 2007, 06:27:54 AM »
Yes, the WPS continues to be rendered when the backlight is off.
There is a simple reason why it does: on many targets, the screen is still readable even when the backlight is off.
Logged

Offline seani

  • Member
  • *
  • Posts: 122
    • they call me MR sean
Re: WPS power management
« Reply #2 on: June 11, 2007, 06:59:28 AM »
Ok, thanks. Any mileage in allowing this behaviour to be switchable, particularly in situations where the LCD controller itself is switched off?

Would a simplified WPS have any impact (i.e. no scrolling, minimum info etc.), or does the latency of generating the WPS /per-se/ outweigh any processing variations for a /particular/ WPS format?
Logged
Sansa C240, Sansa E280, Clip

Offline nls

  • Developer
  • Member
  • *
  • Posts: 460
Re: WPS power management
« Reply #3 on: June 11, 2007, 07:09:01 AM »
If you avoid peakmeters in your wps the required cpu to render it is probably immesurable...
Logged

Offline Vortex

  • Member
  • *
  • Posts: 155
Re: WPS power management
« Reply #4 on: June 11, 2007, 08:03:47 AM »
Quote
Yes, the WPS continues to be rendered when the backlight is off.
It depends on the target. On the Sansa, the LCD controller is shut off when the backlight is off. Therefore the image appears 'frozen' and does not get updated.

That's because you cannot read anything on the Sansa's display while the backlight is off. The Original Firmware actually does the same thing.
Logged

Offline seani

  • Member
  • *
  • Posts: 122
    • they call me MR sean
Re: WPS power management
« Reply #5 on: June 11, 2007, 08:08:28 AM »
Quote from: nls on June 11, 2007, 07:09:01 AM
If you avoid peakmeters in your wps the required cpu to render it is probably immesurable...

This was my question really. I've done a fair bit of work on embedded/limited resource targets in the past, but it was some time ago. I don't have any feel for how expensive rendering/scrolling text etc. would be on more modern targets.

The Gigabeat I'm using is probably several orders of magnitude more powerful than anything I've actually coded for.
Logged
Sansa C240, Sansa E280, Clip

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  WPS power management
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.08 seconds with 14 queries.