Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp749792pxb; Tue, 29 Mar 2022 10:15:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwoqygA8CNdq3EsZO8RKWOqfDoeLUs4UnBhdznLLwNkLWYX+W+ZoeON1/BxuHskK3cjNRhI X-Received: by 2002:aa7:c415:0:b0:418:f844:23d9 with SMTP id j21-20020aa7c415000000b00418f84423d9mr5825585edq.337.1648574144094; Tue, 29 Mar 2022 10:15:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648574144; cv=none; d=google.com; s=arc-20160816; b=MyVn5wNKiUt6T1mC7Ge3LK2m7df5Kwvjor3y6qhvFY96MNcD1sWw/ax3s8ulKgUF6z nTbgRKR5f4vFG+15nAfnnvXQAYvprDbF/BBJn5HHfZcXFn1dFzCaXOPJ3AdRRaPEPoBE Gab9t7KK+HisScftPuvt0sgw+nycIUsvx4SEn4Xh9uio+xsYbqIiRcN2INBWlN3O8SUk YKNo6mKJjhmzcpyZdSa4FmOQpiqjIwrtFefWGUb7MYJQPJyoS8ip+v9BsecBNd6BiS94 yzJpDfqntLkXtM0quor1vwSQGp2sUiIFlryT5SoKWYNz8q9nCsubaHO9BupjLVi2OvE1 LrnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=dNVOiSNah69mn2NHo/zpNZkrzrDVKwvtpWsw55Y0VB0=; b=q9SRFwQijgpp4onZdUYcYlIsjBliR799Pw52ih9bmUndFEJV1dVoJqObTE6mWm/VPs 3R51J1+GZ0eZms4rfsjbuBMtQAi5Rv8RKrCJhvhPA5N4J0V+l86NgHu+eC/JsYrysf+F 9XnF0OvsaxKEt1b7bfrvgL/RmxpD9v0+8kv3uj6OEMGwntrDOczuWvaMA5WPBw8JxIot cVJ0id51Hw49Uxcg5mlxCum1sgVyDtHNPbreWg1tcg0EqNN7xzB/SR1U5o3Tz+8ayo2Q fb2Rv93VRHOlMz006L7PHYLhctfhoO4jzvjgjlOJxfOndFyJIYHbh+FgpKkhaMsg0dYF Pp7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=M5O08spp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s20-20020a170906061400b006df76385dccsi16755322ejb.620.2022.03.29.10.15.10; Tue, 29 Mar 2022 10:15:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=M5O08spp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238392AbiC2PRY (ORCPT + 99 others); Tue, 29 Mar 2022 11:17:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34106 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237045AbiC2PRV (ORCPT ); Tue, 29 Mar 2022 11:17:21 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0BF802487AB; Tue, 29 Mar 2022 08:15:38 -0700 (PDT) Received: from localhost (unknown [IPv6:2a02:3030:a:f397:f6bc:b726:2678:839f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: sebastianfricke) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id 2E3511F440E4; Tue, 29 Mar 2022 16:15:37 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1648566937; bh=tRIkjtG4pbdks1OvKABedOH6x5n2i89uoA1nszYYfVM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=M5O08sppqnofl1fgk7tEZZI+RkzIHj6AjKB49ryVMp2dQuY7iyTSLLk++5VxhgKHp gghpl6LO0jvK0jo/KfCeY6CGjK03oXQHF3ilp2xFvTWAnyoKVGhVYL7PlIdosLetah ia53bS63TZgxZv+Gc6PGZmz5UeK3Qpvt1ndDy5Va4c69ihkFT5rQ4AZITESGcoH6hJ COA+O951XSCJvcMqU6t7viNgvs2oTsvlfbgrkdTyYJuRzPIRE9iRTRM+DVAPCYjgoJ DxvGdNrBeXT3911sMqT9Sjc/9rPnTtFY6ytbOO7GbjQ44PrRkR4c44t6+nZPwFfZED uz7oheTxATbUg== Date: Tue, 29 Mar 2022 17:15:33 +0200 From: Sebastian Fricke To: Nicolas Dufresne Cc: Ezequiel Garcia , Mauro Carvalho Chehab , Greg Kroah-Hartman , kernel@collabora.com, linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH v1 12/24] media: rkvdec: Stop overclocking the decoder Message-ID: <20220329151533.2pl2mkuwdhqg7qhy@basti-XPS-13-9310> References: <20220328195936.82552-1-nicolas.dufresne@collabora.com> <20220328195936.82552-13-nicolas.dufresne@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline In-Reply-To: <20220328195936.82552-13-nicolas.dufresne@collabora.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey Nicolas, On 28.03.2022 15:59, Nicolas Dufresne wrote: >While this overclock hack seems to works on some implementation (some s/implementation/implementations/ >ChromeBooks, RockPi4) it is also causing instability on other s/causing/causes/ >implementation (notably LibreComputer Renegade, but saw more reports in s/implementation/implementations/ s/but saw more reports/but there were more reports/ >the LibreELEC project, were this is already removed). While performance is s/were this is/where this is/ >indeed affectied (tested with GStreamer), 4K playback still works as long s/affectied/affected/ >as you don't operate in lock step and keep at least 1 frame ahead of time s/lock step/lock step mode/ >in the decode queue. > >After discussion with ChromeOS members, it would seem that their >implementation indeed synchronously decode each frames, so this hack was s/decode each frames/decodes each frame/ >simply compensating for their code being less efficienti. This hack s/efficienti/efficient/ >should in my opinion have stayed downstream and I'm removing it to ensure s/This hack should in my opinion have stayed downstream/ In my opinion, this hack should not have been included upstream/ >stability across all RK3399 variants. > >Signed-off-by: Nicolas Dufresne Reviewed-by: Sebastian Fricke Greetings, Sebastian >--- > drivers/staging/media/rkvdec/rkvdec.c | 6 ------ > 1 file changed, 6 deletions(-) > >diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c >index c0cf3488f970..2df8cf4883e2 100644 >--- a/drivers/staging/media/rkvdec/rkvdec.c >+++ b/drivers/staging/media/rkvdec/rkvdec.c >@@ -1027,12 +1027,6 @@ static int rkvdec_probe(struct platform_device *pdev) > if (ret) > return ret; > >- /* >- * Bump ACLK to max. possible freq. (500 MHz) to improve performance >- * When 4k video playback. >- */ >- clk_set_rate(rkvdec->clocks[0].clk, 500 * 1000 * 1000); >- > rkvdec->regs = devm_platform_ioremap_resource(pdev, 0); > if (IS_ERR(rkvdec->regs)) > return PTR_ERR(rkvdec->regs); >-- >2.34.1 >