Page 4 of 4 FirstFirst ... 234
Results 31 to 33 of 33

Thread: iMac (12,2) on 11.04

  1. #31
    Join Date
    May 2011
    Beans
    20

    Re: iMac (12,2) on 11.04

    Update : using linux 3.4 everything works except :
    * backlight can only be set by OSX or by BIOS boot
    * radeon power_method dynpm flickers. It's a pity since "mid" profile is too slow, and "high" profile is too hot !

    Not related to linux kernel but interesting to note :
    * fans control by firmware leave the imac too hot IMO.
    hacks can be done to fancontrol (the one from lmsensors) to support applesmc.

  2. #32
    Join Date
    May 2011
    Beans
    20

    Re: iMac (12,2) on 11.04

    Update : using linux 3.4 everything works but :
    * backlight can work by applying those patches from Alex Deucher:
    http://lists.freedesktop.org/archive...ly/025535.html
    * radeon power_method dynpm flickers. It's a pity since "mid" profile is too slow, and "high" profile is too hot !

    Not related to linux kernel but interesting to note :
    * fans control by firmware leave the imac too hot IMO.
    hacks can be done to fancontrol (the one from lmsensors) to support applesmc.

    I am currently happy with these settings :

    Code:
    DEVPATH=hwmon0=devices/platform/applesmc.768
    DEVNAME=hwmon0=applesmc
    INTERVAL=10
    # fan1 : Optical Disk Drive, near GPU
    # temp15 : TG0D	GPU Die
    # fan2 : Hard Disk Drive
    # temp45 : Tp1P Power board
    # fan3 : CPU
    # temp5 : TC0P CPU Proximity
    # temp14 = TCXc CPU casing ?
    FCTEMPS=hwmon0/device/fan1_min=hwmon0/device/temp47_input hwmon0/device/fan2_min=hwmon0/device/temp45_input hwmon0/device/fan3_min=hwmon0/device/temp49_input
    FCFANS=hwmon0/device/fan1_min=hwmon0/device/fan1_output hwmon0/device/fan2_min=hwmon0/device/fan2_output hwmon0/device/fan3_min=hwmon0/device/fan3_output
    MINPWM=hwmon0/device/fan1_min=100 hwmon0/device/fan2_min=100 hwmon0/device/fan3_min=800
    MAXPWM=hwmon0/device/fan1_min=2100 hwmon0/device/fan2_min=5500 hwmon0/device/fan3_min=2500
    MINTEMP=hwmon0/device/fan1_min=45 hwmon0/device/fan2_min=45 hwmon0/device/fan3_min=45
    MAXTEMP=hwmon0/device/fan1_min=63 hwmon0/device/fan2_min=63 hwmon0/device/fan3_min=63
    MINSTART=hwmon0/device/fan1_min=100 hwmon0/device/fan2_min=100 hwmon0/device/fan3_min=100
    MINSTOP=hwmon0/device/fan1_min=100 hwmon0/device/fan2_min=100 hwmon0/device/fan3_min=800
    /usr/sbin/fancontrol must be patched to be able to run them.
    The patch is
    Code:
    --- fancontrol.bak    2012-06-03 16:23:37.000000000 +0200
    +++ fancontrol  2012-07-06 02:03:03.274389144 +0200
    @@ -114,6 +114,12 @@
                            echo "MINTEMP must be less than MAXTEMP" >&2
                            exit 1
                    fi
    -               if [ "${AFCMAXPWM[$fcvcount]}" -gt 255 ]
    -               then
    -                       echo "Error in configuration file (${AFCPWM[$fcvcount]}):" >&2
    -                       echo "MAXPWM must be at most 255" >&2
    -                       exit 1
    -               fi
                    if [ "${AFCMINSTOP[$fcvcount]}" -ge "${AFCMAXPWM[$fcvcount]}" ]
                    then
                            echo "Error in configuration file (${AFCPWM[$fcvcount]}):" >&2

  3. #33
    Join Date
    May 2011
    Beans
    20

    Re: iMac (12,2) on 11.04

    Forgot to say the three patches i'm talking about better apply with
    https://github.com/torvalds/linux/commit/af437cfd3
    applied before.

Page 4 of 4 FirstFirst ... 234

Bookmarks

Posting Permissions

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