Fanless Aspire One

Discussion in 'Modding and Customization' started by obarriel, Jul 22, 2008.

  1. obarriel

    Raido

    Joined:
    Jul 19, 2008
    Messages:
    114
    Likes Received:
    0
    And, uh, stock Linpus? (Sorry if this is a faq, looks like it's a Ubuntu-based hack so far?)
     
    Raido, Aug 26, 2008
  2. obarriel

    Guest Guest

    Fan control should work the same way as described in this thread and on the wiki
     
    Guest, Aug 27, 2008
  3. obarriel

    rachel

    Joined:
    Aug 10, 2008
    Messages:
    80
    Likes Received:
    0
    I can confirm it works in linpus too - follow the same instructions and add /usr/local/bin/acerfand to /etc/rc.local. (That file is a symlink but we don't care.)
     
    rachel, Aug 30, 2008
  4. obarriel

    dowhile

    Joined:
    Aug 29, 2008
    Messages:
    15
    Likes Received:
    0
    this is a total newb question forgive me in advance

    but would this work on OSX the same as Linux?

    I just installed OSX on the AAO and the main thing I miss from Windows is the Fan Control Program :(
     
    dowhile, Sep 1, 2008
  5. obarriel

    noda

    Joined:
    Aug 1, 2008
    Messages:
    35
    Likes Received:
    0
    Hello, does someone know how to access ports i/o on windows? (don't point me to that AA1 windows program, its author won't share the code...)
    I've tried some lib which allow direct access to ports i/o, but reading port 58 or 55 just return me FF's.

    Is there anything special needed to access the ACPI EC?

    thanks
     
    noda, Sep 6, 2008
  6. obarriel

    rachel

    Joined:
    Aug 10, 2008
    Messages:
    80
    Likes Received:
    0
    rachel, Sep 8, 2008
  7. obarriel

    protoculture

    Joined:
    Aug 25, 2008
    Messages:
    33
    Likes Received:
    0
    Hi, I'm trying to install the linux perl script to control the fan from the following pages : http://home.strangenoises.org/~rachel/aspireone/

    however, my new ONE is not letting me drag and drop the perl script into the folder. Nor is copy and paste working... its just seems to not be letting me move files around. Nothing happens when I try to.
     
    protoculture, Sep 10, 2008
  8. obarriel

    casainho

    Joined:
    Jul 21, 2008
    Messages:
    88
    Likes Received:
    0
    Maybe you are having problems with permissions. You should do the commands as root to have full permissions! -- go to learn a bit more about permissions and commands in sheel :)
     
    casainho, Sep 10, 2008
  9. obarriel

    aldudturn

    Joined:
    Sep 6, 2008
    Messages:
    11
    Likes Received:
    0
    A big thank you to everyone who has contributed towards this, it's brilliant! :D

    I did search the thread but maybe I'm not looking hard enough - I was just wondering whether it would be possible to monitor the temperatures anyway using something like speedfan for windows? It'd just be nice to be able to see what the temperatures actually are in the laptop.
     
    aldudturn, Sep 10, 2008
  10. obarriel

    protoculture

    Joined:
    Aug 25, 2008
    Messages:
    33
    Likes Received:
    0
    yah I agree, someone should do a nice little gui app for this...
     
    protoculture, Sep 11, 2008
  11. obarriel

    casainho

    Joined:
    Jul 21, 2008
    Messages:
    88
    Likes Received:
    0
    To agree is not enough ;-) :)
     
    casainho, Sep 11, 2008
  12. obarriel

    GvidoR

    Joined:
    Sep 11, 2008
    Messages:
    556
    Likes Received:
    0
    Location:
    Japan.
    Hello everyone!
    I got my Acer Aspire One 3 days ago, it is the version with 120 GB Hard Drive, 512MB RAM and Linux but I guess that doesn't make any difference. Anyway I installed Windows XP Home on it and I was just wondering if there is something I could do to make it a tiny bit less noisy. I don't want anything hard on the Aspire One but if there is anything for WinXP. I was reading through nearly all of the comments but most of them were decreasing to 800 MHz, taking it all apart, and something else I can't remember ? It's OK the way it is now but it would be nicer if I wouldn't hear it that much! :D
    Thanks for all your help,

    Gvido
     
    GvidoR, Sep 11, 2008
  13. obarriel

    hiker_jon

    Joined:
    Aug 24, 2008
    Messages:
    28
    Likes Received:
    0
    Hi,
    I've been using the the acerfand for several days now. I notice that it does not always start up at bootup. When it does start up (or I start it myself) the fan goes off and never goes back on. That behavior is a little unsettling to me. I worry that this modification might cause my AA1 to get too hot.

    EDIT: I changed the AUTOFAN setting to 67. Now it comes on every once in a while, which reassures me that it is working OK

    Jon
     
    hiker_jon, Sep 11, 2008
  14. obarriel

    casainho

    Joined:
    Jul 21, 2008
    Messages:
    88
    Likes Received:
    0
    I am getting the same behavior, but I thought It was a problem of rc.local script... since I run it when fan do not spot at boot time...

    But fan always turn on for me :) -- just after some long time :)
     
    casainho, Sep 12, 2008
  15. obarriel

    hardran3

    Joined:
    Aug 11, 2008
    Messages:
    73
    Likes Received:
    0
    Location:
    Swift Current, SK, Canada
    I am running Ubuntu 8.04.1 and using the acerfand script, and it works great. I have also played around with undervolting and after some testing it makes a difference to heat and power usage, at high CPU usage anyway.

    I tested with burnMMX, running 2 instances to max out the CPU. Powertop to check power use, and the acerfand script to check tempurature.I have my fan set to kick in at 65 degrees, and turn off at 55.

    Without undervolting tested temp and power usage with powertop.

    Power = 12.4 watts avg over 5 minutes
    Temp ranged between 65 - 68 degrees, even after the fan kicked in.

    After I undervolted, things got better.

    When set to 12:24 10:17 8:10 6:3
    Power = 11.3 watts avg over 5 minutes
    Temp ramped up to 65, but after the fan kicked in it drops down to 61 - 63 degrees.

    When set to 12:17 10:17 8:10 6:3
    Power = 11.0 watts over 5 minutes
    Temp ranged between 60 - 63 degrees.

    It doesn't save power at 800MHz, but 1.1 watts and 4 degrees while in high CPU usage is worth the few minutes to set up PHC undervolting in my opinion.

    If you are using ubuntu here is a great tutorial. The precompiled module for the .19 kernel works fine
    http://ubuntuforums.org/showthread.php?t=786402

    Then I put this into my /etc/rc.local
    Code:
    echo "12:17 10:17 8:10 6:3" > /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
    echo "12:17 10:17 8:10 6:3" > /sys/devices/system/cpu/cpu1/cpufreq/phc_controls
    If anyone tries this please leave feedback.
     
    hardran3, Sep 12, 2008
  16. obarriel

    GvidoR

    Joined:
    Sep 11, 2008
    Messages:
    556
    Likes Received:
    0
    Location:
    Japan.
    Is there anything else for Windows besides the AA1 software someone else was talking about earlier on ?
    I would really appreciate, if someone could help. ;)

    Gvido
     
    GvidoR, Sep 12, 2008
  17. obarriel

    casainho

    Joined:
    Jul 21, 2008
    Messages:
    88
    Likes Received:
    0
    Thank you for testing the undervoltage :)

    I did follow the information on link you post and did install that pre-built module :)

    Unfortunately, as Rachel said, that wiki page were vandalized - it don't have any protection against spammers :-( -- would be nice If more people can test this undervoltage and paste feedback... later we could add this information on wiki page of Ubuntu:
    https://help.ubuntu.com/community/AspireOne
     
    casainho, Sep 13, 2008
  18. obarriel

    spaceman

    Joined:
    Sep 13, 2008
    Messages:
    2
    Likes Received:
    0
    Try this link:
    AA1 Fan Control
    http://www.computentsystems.de/aceraspireonefancontrol/
     
    spaceman, Sep 13, 2008
  19. obarriel

    bigtuk

    Joined:
    Sep 8, 2008
    Messages:
    4
    Likes Received:
    0
    I was beginning to think my AA1 was an oddity. Today I heard the fan for the first time in 2 weeks of ownership (I love it btw), mind you I do suffer from tinnitus. On a shift in topic while I think about.Does anyone think that the wireless switch is a bit dodgy? Mine doesn't always work first time. Is it possible to bypass it?

    Love the forum, lots of real gems tucked way on here if you've time to look. ;)
     
    bigtuk, Sep 13, 2008
  20. obarriel

    rachel

    Joined:
    Aug 10, 2008
    Messages:
    80
    Likes Received:
    0
    In my experience it usually is something else in the rc.local script - one of the other tweaks - that is presumably throwing the error and aborting the script so if acerfand is at the bottom it just never gets run.

    My fix was just to put it at the top of the file, above any other commands. :)

    Generally, assuming it's running, it's based on the threshold temperatures. But it should be noted that if acerfand is killed for any reason, or if the temperature just goes over the high threshold, what acerfand isn't to turn the fan *on* but to turn it back to *auto*; so if that happens and the bios doesn't itself think the fan needs to be on (never happens for me) then it won't come on.

    At the same URL as given above is a little script called "temptop" which just displays the current temperature in a terminal (no gui, sorry). Things to note:

    It reports the value returned by what looks like the temperature register in the bios, but we're only *presuming* it's in Celsius. There's no documentation that I know of that actually corroborates that. This caveat applies to the configured thresholds for acerfand too. That the numbers are in Celsius is a *theory*. :)

    On Ubuntu, the temperature value will still show in hexadecimal unless you do the following in a terminal first (once only):

    sudo ln -sfn /bin/bash /bin/sh

    This is because the default shell linked to by /bin/sh in Ubuntu is /bin/dash, which doesn't perform the hex-to-decimal conversion.
     
    rachel, Sep 13, 2008
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.