Results 1 to 9 of 9

Thread: Opensource ATI radeon driver - battery - auto profile

  1. #1
    Join Date
    Nov 2012
    Posts
    4

    Default Opensource ATI radeon driver - battery - auto profile

    Quite simply, if the opensource driver featured an "auto" profile would it provide longer battery life for a laptop as the Catalyst driver does?

  2. #2
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,130

    Default

    Yes, it would give a longer battery life. Yes, it has one, but it's not the default, since it flickers.

  3. #3
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,463

    Default

    Quote Originally Posted by curaga View Post
    Yes, it would give a longer battery life. Yes, it has one, but it's not the default, since it flickers.
    Just to avoid any possible confusion, there is a "dynpm" (dynamic power management) option which is what I think you are talking about here. That is not actually a profile, but rather an alternative to the (fixed) power profiles.

    There is an "auto" profile but it only switches power levels when the display is blanked due to inactivity.

    Here are the relevent bits from the RadeonFeature page :

    The "dynpm" method dynamically changes the clocks based on the number of pending fences, so performance is ramped up when running GPU intensive apps, and ramped down when the GPU is idle. The reclocking is attemped during vertical blanking periods, but due to the timing of the reclocking functions, doesn't not always complete in the blanking period, which can lead to flicker in the display. Due to this, dynpm only works when a single head is active.

    The "profile" method exposes five profiles that can be selected from:
    1."default"
    2."auto"
    3."low"
    4."mid"
    5."high"

    Select the profile by echoing the selected profile to /sys/class/drm/card0/device/power_profile.
    "default" uses the default clocks and does not change the power state. This is the default behavior.
    "auto" selects between "mid" and "high" power states based on the whether the system is on battery power or not. The "low" power state are selected when the monitors are in the dpms off state.

  4. #4
    Join Date
    Nov 2012
    Posts
    4

    Default

    So the improvement of auto In dynpm will improve battery. Are there other features in development that will extend battery life and allow me to give Catalyst the boot?

  5. #5
    Join Date
    Nov 2012
    Posts
    4

    Default

    This article also states that kernel 3.7 is improving the opensource divers particularly nouveau .http://www.thevarguy.com/2012/11/20/...rver-features/

  6. #6
    Join Date
    Jun 2012
    Posts
    328

    Default

    Quote Originally Posted by Sayth View Post
    So the improvement of auto In dynpm will improve battery. Are there other features in development that will extend battery life and allow me to give Catalyst the boot?
    As you can guess, "low" power profile gives the best battery life. At the cost of GPU being slower of course. It's usually more than enough to cope with desktop effects but you will be unhappy if playing some demanding 3D game with low profile forced (FPS seriously drops). However it's really nice for battery life and reduced heat.

    As for me I ended up making few scripts toggling profiles. Because... because automatic management isn't in good shape at all. For example, auto and dynpm only cycles between "mid" and "high" states on my GPU. And GPU could be quite power hungry at mid state (for my GPU mid is 4x higher clock than low!)

  7. #7
    Join Date
    Nov 2012
    Posts
    4

    Default

    This phoronix article shows that there are some nice improvements on 3.7 http://www.phoronix.com/scan.php?pag...tem&px=MTE5Nzg

  8. #8
    Join Date
    Nov 2012
    Posts
    4

    Default

    it would give a longer battery life.

  9. #9

    Default

    it would give a longer battery life.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •