Received: by 2002:a05:7412:b112:b0:f9:3106:f1c0 with SMTP id az18csp115550rdb; Mon, 18 Dec 2023 00:19:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IE+IoeGllGQyWbGRIC0R7FU37eQsIHJ7wVP5tKq5XrYCkelJPyXyyiTxsgg28t0LM0WwMmn X-Received: by 2002:a0d:eb0e:0:b0:5e5:4071:53fa with SMTP id u14-20020a0deb0e000000b005e5407153famr2025401ywe.6.1702887581898; Mon, 18 Dec 2023 00:19:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702887581; cv=none; d=google.com; s=arc-20160816; b=mUU2qu0LT7aWS6Ig1RGouVGmSsiCWMRP02oVsuO6vvCz+Deg2a6dzElhNRex9a617w dO0g8P72rQNCPBOq12LUvR2F1xOsAS4SQGr+pWZuqS+bmRMvJ6ZCIaug3yifmMJiVi+P DHszkfzcrWjbFFrPlQsj0Z8bhhKZDdXA1/nzIfwbHKXbIqZTi6Rbf1FZmPmvx5vTTne0 arkBVsz/Mz1b0cjBajvmCjVR8pUDfx3vETcBAdFnVXUeg8cOFq500kMgICopsGhYeqSS qxA79gTKG9XgHl3w/COugGezh7PpVHp+NBazLBrpVGN8RnHCBeCgNLjR2wITx8DRDqpi O5/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=TzDKEACEdVNFno+owjqZBDKhFBnTlxhdXnFSL2jddWI=; fh=/ceuorJ3WDHm5q3w/aEXghksJqnCY3OFX3jGl7yowT4=; b=eQXXchb0m7jeeZIWXTvTbD3NDrxgC5Dtv3/FfjBc0MpfnMFMyY8x+CCjY6ohtNl+/O SI5QDDKcQCNmGCp7vZwrT50j3NcdO705ohLH96Pce6JmsSVntHcISHMwtiZudFG9d033 Q5UFTYrIArKEOt0g4Jv+xa+mOh7D8Q+1L0YXVGDgZ1tzNYvSackbevv9nyK9bfjq8fwB nT6WfFaSKxQzqkrVyk125IA1FKeFXF5q6+0I4/6veXJxq8HRoOwQfHmMZDDgxJPd/dov bTJ3S4xy+s2q+adE/LrvaGvUVU8FYf6VJ+41rSmhRilXG5VYoJUTkMaHoUnR2awhilin xt7A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-3141-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3141-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id p18-20020a0cf552000000b0067f49266101si885249qvm.477.2023.12.18.00.19.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 00:19:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-3141-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-3141-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3141-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 39A5E1C22313 for ; Mon, 18 Dec 2023 08:19:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 99D03101DF; Mon, 18 Dec 2023 08:19:31 +0000 (UTC) X-Original-To: linux-kernel@vger.kernel.org Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1EF2B101C0; Mon, 18 Dec 2023 08:19:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9B18F1FB; Mon, 18 Dec 2023 00:20:12 -0800 (PST) Received: from [192.168.178.6] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3EE383F5A1; Mon, 18 Dec 2023 00:19:26 -0800 (PST) Message-ID: Date: Mon, 18 Dec 2023 09:19:04 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/4] sched: cpufreq: Remove uclamp max-aggregation Content-Language: en-US To: Qais Yousef , Ingo Molnar , Peter Zijlstra , "Rafael J. Wysocki" , Viresh Kumar , Vincent Guittot Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Lukasz Luba , Wei Wang , Rick Yiu , Chung-Kai Mei , Hongyan Xia References: <20231208015242.385103-1-qyousef@layalina.io> From: Dietmar Eggemann In-Reply-To: <20231208015242.385103-1-qyousef@layalina.io> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 08/12/2023 02:52, Qais Yousef wrote: [...] > === > > This patch is based on remove margins series [1] and data is collected it > against it as a baseline. > > Testing on pixel 6 with mainline(ish) kernel How is the Pixel6 configured in terms of per-policy rate_limit_us and response_time_ms ? Is this the now default 2ms and whatever the systems calculates for response_time_ms ? Pixel6 is still a slow switching device, rigth? root 297 2 1 08:58:01 ? 00:00:13 [sugov:0] root 298 2 0 08:58:01 ? 00:00:03 [sugov:4] root 299 2 1 08:58:01 ? 00:00:05 [sugov:6] > == > > Speedometer browser benchmark > > | baseline | 1.25 headroom | patch | patch + 1.25 headroom > -------+-----------+---------------+-----------+--------------------- > score | 108.03 | 135.72 | 108.09 | 137.47 > -------+-----------+---------------+-----------+--------------------- > power | 1204.75 | 1451.79 | 1216.17 | 1484.73 > -------+-----------+---------------+-----------+--------------------- What's the difference between baseline & 1.25 headroom. IMHO, we have: static inline unsigned long map_util_perf(unsigned long util) { return util + (util >> 2); } on baseline? By patch you refer to the whole patch-set + [1]? And I assume 'patch + 1.25 headroom' is 'response_time_ms' tuned to reach 1.25 ? [...]