From owner-freebsd-arm@freebsd.org Sat Mar 20 17:41:55 2021 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 38A8A5B008D for ; Sat, 20 Mar 2021 17:41:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F2p3k21Sqz4nVG for ; Sat, 20 Mar 2021 17:41:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1616262112; bh=/I9nLATLtXUlzNqGxI4/6YhTfc1t7m8OGovEjACo7sO=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=ohJEwHhjJs2ZC0dXfFr4+4TCZuLv/qravQjxCsaB6fflUqSSrQc6aEz526k7Dik+MPKgYwCmrdpQioNzUVPrlmjmI/13N2W84ZCK9UMMG8qi01fepCCEgkbpTl7vIuY3j+M8s/Jp1yL9zLR54FumrkUcMisBpYegmQWrEwE/3Mvx3QQLbsick2l8gGKzzjFwhq/VGhkWbgGhmiL8+sNp7rKyrwz8gmc3laGL0v3NE2oFgRds0mfBinjBqsN+EdGIYMamdhuVql6m1ZnDqxABT7usgBWqh9Nsz0ZWJd+g1vdVgkYuQNNDSrAvTd+V03khjScl2MSUZqLoxc8N583VfQ== X-YMail-OSG: ft5A38gVM1n1prNcNuYot97WosftjZplPlbiyLi2ty_fCnZfhcY.7HPTxT1hqnX lxunmq1mKvWrwfImeaGeRjFOTcQjrNYA2VxsQTBchOi_iCcoSE6GQLAbKcy3Ry84bPCmJOnLxgSo IE.VjTzdLjYvfYRVODINPiASGC1vYX..353ptEkZz26CS_1neRygbjq2AMHcLbKFWq_rvyk5Gv9_ Ef4Fc9IMyx2LcSob7YHzGI1WMySmwTAy48me2z05oVZL5NAcOp6FViAdrClG32uWCpLw6fkzrCWU JwEtZQi9KC4PF9QeCzZiqJMgxDudP0i65xh03Lf6BXNP.dZZiVbXFAYbzv9TIN3FNYoIejewre6a N_sXUM1wiR3.yakqTDm_12eELrfqskjEEAbyE86UHAaTCfsFbE_xB_uPMgfQxjBBdTlAtz_c5MvY pkZH7qu5UvstivVtSffXQ0aK2UuU99vKYaO9O3h2z.e_v8KSAAt9BcG5Eg0rm6BASD2UuOcCpOIU _7VTdJGRre8nROpaFRC5CeMo8.oU0OAEvnXr__wKS5wwkL0jDk4mImgxVFjp8PUJIGWDLuM58zVF svpNRewHomJMw_5rnDnJWrQmKz8Ovobm4DRflknaDyy2uo4aV2FRz7RT00ZAUGSCH8RvYAL_ZLGE pMvbG_GvDHeL6.Qsmy0hRjG0eRnFOwmyyxEIujDWCseKApw8BvWevm0GQbu4Y25sVCSkIM.cdU33 AIW2q1slAY7blmWf8YOvY3pizmy0ma1AcqzcAfe.PWSQPcf38OISh.1ZaxHHSZMIuZOsZOGWRjFq PfiE4dqMkgPddQdbTX.H2.1AnPE3RM1UXUdZcZTDDYvrh_xaVmtpW0rbxH3cd7KyEipeudgBj3gC WQKkPV4phca4yNC8WJqSVd2JqhJ3u30rDh0sXDpJhAo4QQYwdpsgJ_rCubAVO7oiT6VNBIiber12 vLBIgIjXhJ_d9tCf8vntJ.82clxuXIrtaBztHHtRLkZXfpuJxEf4P79BaVs2UpPwF_Dln8sFcO8n k.tbVAfp38pfaT61SzaNXI74cDPh1wYBV7Yxge6KsII0vegPzClEgjWEHAL3pdyxaQvrkgS5o2l7 cGRK4MHme.vcUEUTdZe1QOL2mLbKOOjtwZ6DpIabMVgyWMNwAaCm6fl9suP_PHrJtM_z6.Q085Co jl2lNbN9OXJ3L0A6qb.9p3Ir75ZOUxEYjTh.RYlyg2iGjkiVPn7krDKjJE8LJQyWP5V5QMGHR7Xz dVtLQ37riZmE434UsqJJSsdIr7.RJJjtyZsGMrg_cPbqGnsQz9DnaoEcI94aSXW2WnEqrorGfGZb m2qDR04KNU1CyJZ_DhMCxOaPVhFF8GnHnArfb65ygJ8OijJBDe24_ZtSP9Hwuwi2nJIU97diZ7m6 W0bl13HhbVOG_OLiAjgsZdmq1xICtCRNU8wRB8K6GvicUtAQ3ZifJ2OtfaWg3PrBjKBC_O3gUp.e LxAfCvKGsJOhHPvVtWf22vLDDavZ_UUSJxFTKhgQGBSf0H.ZFljo.VIwGw4PRPJk8cSzDMOjKp_B cyyuH7G26ElBwpX6wFIVt1xhWAHQRnjjH7ony49w1ls59WXcsAxx.7KbXI27DqVQFoNrwMbalmUt 4r22xXOX_gP2npx0vz7zOuvHGDId9O9emetCrsf0PUSciD4DXDB4dCZUzcjsJxICVb6bZl5WMeO0 Bc8BITTlSEY8efucodD6ybnYPR3Te_vG9PzHnCOwMTfkxZ69mm2W5HAp2EH7yLyCbwje2yKykW_V tMuAvhlRPJFIZQHdDa_cSFPiNuQH5yXb4dhoByiBpIiDjECvufiCAqJRgaGwF8Km8gm5pLodbSB8 OAKyOZhPYqGOfJv_KMy2q2NFctBibftGcJputNUtYedzpqNn2.cjhwXdIyFjPQGKVMtO65hcWilM m3guHIhWpe.6PQicy8apqUP5yenLAjiI8WXeB8JOyU7OVyE753hBxkw9AozaIUUyQoJkuPMqOoWu u.S8aqYxPTD4FCdofPyPoPoMAklPIOrh8I1I.x21dRTUVGs.HIWIGoK3_G3Z2hukp4JNXJEUbQUe JwlUx2NjOdeMsksVeN0pU7iZLWDDO_NCnyISrkKLuRpgw2iesbZcxwIqA8pDoDXI_SDzZE7o9QjD eaA5FwFA2yLcqqzIo_iltqUo53Ah5.cMMNVuVYnFetMW3y.PctXjfP7EA7OmNJX16rJJdGMs4d7O bZXcuiDagBB9SZlZDtl8IYsemrbRb9qDxO7eqsanKvLWCVkTVX3u.woNMKm5wV_4.het57NCJOEc tHnafEZPbmjg5RW3pRN4HStcA_H.yUKi966u0WavMxO8zkT94oFtqU7imGH3OpySNrCmYac0GTM9 k6N5kPOVH9pDq5dxGBBNFLyOOzsQF4yFhMHwtLAXjjy_qQ2elgy.8FTrSwYaVyPL0uAWXXrnqtm6 IJOVWV3Q.kXQqr85NjKXNB4.g5QvRji_rj_DO3ekvp9FfvSIs9Sv27nF_5wh7ZxGeFxZXPxi_Ky. 1.8hr.cYMWX7zP_PegBgH2vEBjhc5MHu2hQZJpoVCiem6t1TOZWh0erKlWALEuh0VnZlIaJ6vgDW _WPslMkWMIkz5UDruVm1FgWSKtCh70wCaAsOexRKTgZjm X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sat, 20 Mar 2021 17:41:52 +0000 Received: by smtp420.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 12b75103891bd878cc1e67b67c6a2826; Sat, 20 Mar 2021 17:41:49 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: RPI4 clock speeds and serial port ( temperatures idle and -j4 buildworld buildkernel ) From: Mark Millard In-Reply-To: <20210320155638.GA41617@www.zefox.net> Date: Sat, 20 Mar 2021 10:41:48 -0700 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <63E61033-667C-4A08-9012-7D987B652176@yahoo.com> References: <9FFA0A51-C0B7-4121-95CA-B98669809007@yahoo.com> <81AC0353-258C-41C3-86B1-C133E33D97E3@yahoo.com> <20210319174359.GA38899@www.zefox.net> <20210319195019.GA39087@www.zefox.net> <20210320005302.GA40542@www.zefox.net> <81CB0CCA-59AC-49A2-9372-4E2C22E3214D@googlemail.com> <20210320155638.GA41617@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4F2p3k21Sqz4nVG X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.83:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.83:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.83:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.83:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to ARM processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2021 17:41:55 -0000 On 2021-Mar-20, at 08:56, bob prohaska wrote: > On Sat, Mar 20, 2021 at 03:44:06AM +0100, Klaus K??chemann wrote: >>=20 >> as Mark said, powerd isn???t enabled by default in releases , so the = freq is @600 by default. >=20 > At the time I'm thinking about it would have been -current, most = likely. I > knew of powerd's existence, but never thought to use it until you = bought > the idea up. >=20 >=20 >> So 17 hours @4x600 . >> with powerd enabled you should have automatically exactly 4x1500 = during the complete compilation time. >=20 > The most recent test on the 8GB Pi4 finished in 9 hours. That was = after > running make cleandir twice, but having the installed system and the > sources relatively close (days) in age, on -current. So a debug kernel was running? (Non-debug running for my builds.) Did it include a buildkernel? Or just a buildworld? At around 9 hours, it would take standardizing on a (equivalent of) src.conf too be able to well compare your context vs. mine now, if we ever want to do so. I'll list my file later below for reference, although I'm probably more likely to try your src.conf content in my overclocked context than you are likely to try building via my src.conf like content in your powerd context. Welcome to the world of overnight (sleep-time) buildworld on a small board computer. > That's with powerd > enabled, but no other speedup tweaks. Temps were just under 60 C, = with > a fan in the case but no heatsinks on the ICs.=20 Ambient temperature? (It is the difference that indicates how well your cooling is working and it is the difference that is more comparable across contexts. For example, my around 15.5C ambient likely was likely around 10C lower than for many reported figures.) >> sysctl dev.cpu.0.freq will definitely show the current freq. >=20 > On a Pi3 with GENERIC-MMCCAM kernel (also running buildworld) it = reports > bob@www:/usr/freebsd-src % sysctl dev.cpu.0.freq > dev.cpu.0.freq: 1200 > also with no other speedup efforts beyond powerd. That machine has = heastinks > on the ICs but only a fan blowing in through the openings in the = plastic case. > It's around 60C.=20 >=20 > So far the effects of powerd seems to be uniformly good, with=20 > no downsides. Next, to try a Pi2 v1.1 (armv7) >=20 > Thanks for mentioning powerd, it never crossed my mind. >=20 FYI (not that you are likely to build and run such: # more ~/src.configs/src.conf.cortexA72-clang-bootstrap.aarch64-host=20 TO_TYPE=3Daarch64 # KERNCONF=3DGENERIC-NODBG TARGET=3Darm64 .if ${.MAKE.LEVEL} =3D=3D 0 TARGET_ARCH=3D${TO_TYPE} .export TARGET_ARCH .endif # WITH_SYSTEM_COMPILER=3D WITH_SYSTEM_LINKER=3D # WITH_ELFTOOLCHAIN_BOOTSTRAP=3D #Disables avoiding bootstrap: WITHOUT_LLVM_TARGET_ALL=3D WITH_LLVM_TARGET_AARCH64=3D WITH_LLVM_TARGET_ARM=3D WITHOUT_LLVM_TARGET_MIPS=3D WITHOUT_LLVM_TARGET_POWERPC=3D WITHOUT_LLVM_TARGET_RISCV=3D WITHOUT_LLVM_TARGET_X86=3D WITH_CLANG=3D WITH_CLANG_IS_CC=3D WITH_CLANG_FULL=3D WITH_CLANG_EXTRAS=3D WITH_LLD=3D WITH_LLD_IS_LD=3D WITH_LLDB=3D # WITH_BOOT=3D WITHOUT_LIB32=3D # # WITHOUT_WERROR=3D #WERROR=3D MALLOC_PRODUCTION=3D WITH_MALLOC_PRODUCTION=3D WITHOUT_ASSERT_DEBUG=3D WITHOUT_LLVM_ASSERTIONS=3D # # Avoid stripping but do not control host -g status as well: DEBUG_FLAGS+=3D # WITH_REPRODUCIBLE_BUILD=3D WITH_DEBUG_FILES=3D # # Use of the .clang 's here avoids # interfering with other CFLAGS # usage, such as ?=3D usage. CFLAGS.clang+=3D -mcpu=3Dcortex-a72 CXXFLAGS.clang+=3D -mcpu=3Dcortex-a72 CPPFLAGS.clang+=3D -mcpu=3Dcortex-a72 ACFLAGS.arm64cpuid.S+=3D -mcpu=3Dcortex-a72+crypto ACFLAGS.aesv8-armx.S+=3D -mcpu=3Dcortex-a72+crypto ACFLAGS.ghashv8-armx.S+=3D -mcpu=3Dcortex-a72+crypto =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)