From owner-freebsd-ppc@FreeBSD.ORG Sat Jan 17 16:35:38 2015 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5BAF5485 for ; Sat, 17 Jan 2015 16:35:38 +0000 (UTC) Received: from mail-we0-x22a.google.com (mail-we0-x22a.google.com [IPv6:2a00:1450:400c:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DE265C5B for ; Sat, 17 Jan 2015 16:35:37 +0000 (UTC) Received: by mail-we0-f170.google.com with SMTP id w61so24956190wes.1 for ; Sat, 17 Jan 2015 08:35:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=IV2YjFvTLt7U3/+Va6z9uuL/ErpL/nVbYtiOpsmImAg=; b=OIsylKfKbbgr1EuVSzuuc7pdce1ZOJ4qTYWYMUxDLN9GbtpRA6IJcZvW7xHknWs9bj M2MF+AJ1bxs8em6A0QU8EjnZte+M6FvrLk+YwBHJSnnxDD/Bt/p/sLqND2jOJ8ob7aFN +jzSDABlq2iB/iKU7nbPWsmhxH3BIqc/MHehhLaLnWpJxpQRhrBuKyC1eZVenoLs7Cdc 1yHgNrBoO3rJq6WCadmFZEqEXaZOS5zV6wuFN7fzIjSdVQoPRcjd4bYCRDuOvamvQ5Dw GoNR6HfB0IY+fvrhUcILzw7t1swVXLNdIY7FfE61dOQNE6eE4UQyWir3/AioJ62JwvPn 8eug== MIME-Version: 1.0 X-Received: by 10.194.108.9 with SMTP id hg9mr40400080wjb.68.1421512536399; Sat, 17 Jan 2015 08:35:36 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.216.41.136 with HTTP; Sat, 17 Jan 2015 08:35:36 -0800 (PST) In-Reply-To: <20150117080916.3e321a4f@zhabar.attlocal.net> References: <42CF1E40-5BD5-4B00-86E9-C62AEB9B8B93@dsl-only.net> <15A6D627-9DC7-48AF-B133-94980AFCE46A@dsl-only.net> <20150115231129.1b28c8d0@zhabar.attlocal.net> <0631235D-A505-4C37-87D7-6F46A14552AB@dsl-only.net> <20150116233145.6708cc6f@zhabar.attlocal.net> <31331F84-63CC-48B7-81B5-E70A22E88CB7@dsl-only.net> <604BAA0A-FD15-4310-88B2-DFEE9988D1EB@dsl-only.net> <20150117080916.3e321a4f@zhabar.attlocal.net> Date: Sat, 17 Jan 2015 08:35:36 -0800 X-Google-Sender-Auth: RJQFIE8RwAs7VvqKcVgO6d_mVsw Message-ID: Subject: Re: PowerMac G5 quad-core, CPU A1 DIODE TEMP: 90.8 C (for example): How to handle? [more data] From: Adrian Chadd To: Justin Hibbits Content-Type: text/plain; charset=UTF-8 Cc: FreeBSD PowerPC ML , Mark Millard X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jan 2015 16:35:38 -0000 On 17 January 2015 at 08:09, Justin Hibbits wrote: > The new algorithm in this patch is supposed to put the fans at full > throttle around the midpoint, so around 70C they should be at full > blast. > > Have you tried the same machine under heavy load with OS X or Linux? > We can keep adjusting the algorithm, as long as your machine is known > to be good enough under one of those OSs. If they also overheat, > there's nothing we can do, since OS X at least should run fine with > heavy load, as long as the hardware can handle it. Can you force introduce halt cycles to compensate for the increasing rise in temperature? -adrian > - Justin > > On Sat, 17 Jan 2015 03:38:33 -0800 > Mark Millard wrote: > >> I've now tested the new patch and strongly expect that the new code >> is much better but it is not sufficient to keep the temperature down >> on the problematical quad-core G5 that I've been testing via >> buildworld. It did last over 30 minutes and there were no 0 rpm >> figures sampled for this new code. >> >> Note: it turns out the two sysctl dumps of samples (dev.smu and >> dev.smusat) are done (as a pair) more like once every 3 to 4 seconds, >> not once a second. I include timestamps this time. >> >> The new code ended up keeping the intake and exhaust fans near the >> 3200 maxrpm for a long time and the pump near the maxrpm 3600 too. >> But that was not enough for this G5 to keep its cool. It would >> apparently take giving the CPUs/cores some periodic idle time to cool >> down in order to keep this G5 cool enough. (Really just cpu a1 >> needing such.) >> >> Over the interval below (01:45:51 to 02:13:50) no .rpm figure was >> sampled as < 3100 and no pump.rpm was sampled as < 3400. >> >> Sat Jan 17 01:45:51 PST 2015 >> dev.smu.0.fans.cpu_a_intake.rpm: 3131 >> dev.smu.0.fans.cpu_b_intake.rpm: 3131 >> dev.smu.0.fans.cpu_a_exhaust.rpm: 3127 >> dev.smu.0.fans.cpu_b_exhaust.rpm: 3143 >> dev.smu.0.fans.cpu_a_pump.rpm: 3549 >> dev.smusat.0.cpu_a0_diode_temp: 59.4C >> dev.smusat.0.cpu_a1_diode_temp: 70.3C >> dev.smusat.1.cpu_b0_diode_temp: 59.1C >> dev.smusat.1.cpu_b1_diode_temp: 64.8C >> Sat Jan 17 01:45:54 PST 2015 >> ... Over the below range pump.rpm is sampled as < 3500 only 6 times >> (each > 3400)... Sat Jan 17 02:01:46 PST 2015 >> dev.smu.0.fans.cpu_a_intake.rpm: 3197 >> dev.smu.0.fans.cpu_b_intake.rpm: 3202 >> dev.smu.0.fans.cpu_a_exhaust.rpm: 3200 >> dev.smu.0.fans.cpu_b_exhaust.rpm: 3198 >> dev.smu.0.fans.cpu_a_pump.rpm: 3636 >> dev.smusat.0.cpu_a0_diode_temp: 67.6C >> dev.smusat.0.cpu_a1_diode_temp: 81.6C >> dev.smusat.1.cpu_b0_diode_temp: 61.0C >> dev.smusat.1.cpu_b1_diode_temp: 65.6C >> Sat Jan 17 02:01:50 PST 2015 >> ... The last lines that made it into the file before automatic >> shutdown were ... Sat Jan 17 02:13:50 PST 2015 >> dev.smu.0.fans.cpu_a_intake.rpm: 3200 >> dev.smu.0.fans.cpu_b_intake.rpm: 3199 >> dev.smu.0.fans.cpu_a_exhaust.rpm: 3199 >> dev.smu.0.fans.cpu_b_exhaust.rpm: 3197 >> dev.smu.0.fans.cpu_a_pump.rpm: 3614 >> dev.smusat.0.cpu_a0_diode_temp: 73.0C >> dev.smusat.0.cpu_a1_diode_temp: 90.9C >> dev.smusat.1.cpu_b0_diode_temp: 62.6C >> dev.smusat.1.cpu_b1_diode_temp: 67.1C >> Sat Jan 17 02:13:54 PST 2015 >> >> So for the last 12 minutes or so the cpu intakes, exhausts, and pump >> were going basically full blast. It was not enough for my context but >> likely would help some other contexts.