Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1152295pxb; Fri, 21 Jan 2022 10:59:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJy0FBrNmyRdQFYtBYnLb293CEDSFEt40kb0ygC60ijbv3w0qtAq4BdX0CaSGhznvZIbtB/W X-Received: by 2002:a63:b50b:: with SMTP id y11mr3873643pge.250.1642791545201; Fri, 21 Jan 2022 10:59:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642791545; cv=none; d=google.com; s=arc-20160816; b=SWMJwdmK5mWzH31x5f+/HbHIlCnmWFSRlVnd50/w/aZ1+dNZN/GHexZo9xnAjuVBAG 6DUFjexES5XhOv158UXXK1wUedygC9o+vwpFl2CdEv3rNuwuX2YY9m0DLwMn/qa09iIx ZlSd7j5B3RCe7rMT3IWrKXQiLglea3nTmT6UAISg2ARIAW0FYhpOsW5fW1AkcVJW0suc Z71wGFiXocMcvN7DVuhJ7RK70J7a9zZQqJLg1Vs47kKOh6ZCX94mPALz4SyIo61nVoa2 +qC1L3i74EqVDb5GDvWQHf545B3v/l1jfMHlemn0z6jc/EHyPKC0KdqdkggnIh45I9XF Z0CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=SXQq9rN5zBUkQKNE0Ivp3Pzg3xcm4M4u40k+sMdUxTA=; b=mzUdzLGyjB0MeJ5wQ3pwygW6xcn7lOgi/xj6Lj6+ywRUNYMNq3grkb/wIur+9/0F6t cJVXx+wpaOyHIOEELqQR87STDuTEhX9Ur8upLPDkaCKNO1izYEBMjQxGP5T9cjY5R343 rbdFzEn0RJGKWxpbts8lK3yTGhO4g/omdSSwFmY5KuxwsXIN1p85894OOrhPlCFBM1I1 ieMpzuSpRyoFxgqtqUet0qvmy4uKgh4oanBS0RZ6UxuVZQ9qc0blFRFhVWi8YEMokrsc wMQKm+4A5j4xBd3pVrEawP1LXmN1WqleVGST4IUUPITKdWX+S6WCR6Ow0QonnGAb75fg b5Ww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="fhc0hK1/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a67si3205106pfb.115.2022.01.21.10.58.53; Fri, 21 Jan 2022 10:59:05 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="fhc0hK1/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352584AbiASIkL (ORCPT + 99 others); Wed, 19 Jan 2022 03:40:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49196 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348416AbiASIkG (ORCPT ); Wed, 19 Jan 2022 03:40:06 -0500 Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D210CC06161C; Wed, 19 Jan 2022 00:40:05 -0800 (PST) Received: by mail-lf1-x130.google.com with SMTP id m3so6595862lfu.0; Wed, 19 Jan 2022 00:40:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version; bh=SXQq9rN5zBUkQKNE0Ivp3Pzg3xcm4M4u40k+sMdUxTA=; b=fhc0hK1/WnEzeZqe7BKS8KCMrfuRKaA+bBGmof8JOE9+6GMUmkvTZgBVPmfSf5c1D9 rQg8D0i7Rqz4NFAewNNakJ7w0oDxbJk7l/Z+B4yetE5iyMYPwRxZjnlfc0csJmsgzrpN Uikj9y79xNJZYEvwNs8ctv9mO6YCzruThn1OlFMkpJ7pXRaau9pYeBoC0KmJIAmZWgQl 6pC4QyFi+b2/5PNP3niAP/0Gh8VTGVECB1zxNH3xw0f5sViQ+nO+AD1DfriZ74Lj+wXW vCfkd0D5RYfRiQqLjoCQbXen4jXTUdaksg2/R1ndVjxLzPVedPs9DeZ27zCm4CFB6huU +deA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version; bh=SXQq9rN5zBUkQKNE0Ivp3Pzg3xcm4M4u40k+sMdUxTA=; b=A5/FFCXsnBIZyUH2/Z/5O2z4k9kMbjUZu5WWUWG9CmWFLsIAJJC9Dj4ez/FCcvKNNW EyY4ZGlbmKzmOwBumakL/HbOAiTbdwduOuEtehzI01WZi0Rmq7u0R0HN6WPh+JjT+LeY Moq6gbIvavcuJBr9QMoH1H+LJu9BjL1jdzSbF8ESEzMqdnsN3z8Or4xWUMD7vxa485k4 jPm4L61WxUsJciDWe+x5lk0YxE76XRmsEjPKIu6ZnTpQk0EsldxwUl3agFEsK9ckYYzX 3IMJjWqjQFHQ+Xw89vq7j7vcOwNQGs4MDxyh8tGewTgXJJ7Z9mQKiuBacO3ac39M0W8S U64Q== X-Gm-Message-State: AOAM532w8VKJF3dQsisE4UjZB777R1Bvvcp8KgkAwAW4jb/HdLYYEat7 URJ6I9VcC/Es3i0JO4JzjI0= X-Received: by 2002:a2e:5801:: with SMTP id m1mr12246227ljb.164.1642581604046; Wed, 19 Jan 2022 00:40:04 -0800 (PST) Received: from eldfell ([194.136.85.206]) by smtp.gmail.com with ESMTPSA id k21sm1451287lfu.24.2022.01.19.00.40.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 00:40:03 -0800 (PST) Date: Wed, 19 Jan 2022 10:39:53 +0200 From: Pekka Paalanen To: Gerd Hoffmann Cc: Sven Schnelle , dri-devel@lists.freedesktop.org, Helge Deller , linux-fbdev@vger.kernel.org, Thomas Zimmermann , linux-kernel@vger.kernel.org Subject: Re: [PATCH] MAINTAINERS: Add Helge as fbdev maintainer Message-ID: <20220119103953.75138bac@eldfell> In-Reply-To: <20220118095352.xsb6fqacw4p276c5@sirius.home.kraxel.org> References: <87bl0amc6s.fsf@x1.stackframe.org> <20220118103323.4bae3a7d@eldfell> <20220118095352.xsb6fqacw4p276c5@sirius.home.kraxel.org> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/bND91UWGGOh_7.dIQvYk7JE"; protocol="application/pgp-signature"; micalg=pgp-sha256 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Sig_/bND91UWGGOh_7.dIQvYk7JE Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 18 Jan 2022 10:53:52 +0100 Gerd Hoffmann wrote: > On Tue, Jan 18, 2022 at 10:33:23AM +0200, Pekka Paalanen wrote: > > On Mon, 17 Jan 2022 19:47:39 +0100 > > Sven Schnelle wrote: > > =20 > > > I also tested the speed on my Thinkpad X1 with Intel graphics, and th= ere > > > a dmesg with 919 lines one the text console took about 2s to display.= In > > > x11, i measure 22ms. This might be unfair because encoding might be > > > different, but i cannot confirm the 'memcpy' is faster than hardware > > > blitting' point. I think if that would be the case, no-one would care > > > about 2D acceleration. =20 > >=20 > > I think that is an extremely unfair comparison, because a graphical > > terminal app is not going to render every line of text streamed to it. > > It probably renders only the final view alone if you simply run > > 'dmesg', skipping the first 800-900 lines completely. =20 >=20 > Probably more like "render on every vblank", but yes, unlike fbcon it > surely wouldn't render every single character sent to the terminal. Yes, and since 1k lines of dmesg is such little data, I would guess even an old machine can chew that up in much less than one refresh period until it needs to draw, so there is only going to be one or two screen updates to be drawn. Also, since X11 does not have vblank or frame boundaries in the protocol, a terminal emulator app will do render throttling somehow else. Maybe when it temporarily exhausts input and a timer as a deadline in case input just keeps on flooding, would be my wild guess. Thanks, pq --Sig_/bND91UWGGOh_7.dIQvYk7JE Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJQjwWQChkWOYOIONI1/ltBGqqqcFAmHnzlkACgkQI1/ltBGq qqeVcQ//b/3acJqaOlvPPa2ubpvE2sLqP9JGlaV2ADN6X12IuC9N8dxIvV/Wt5J7 XrK47knUS0THSys+KigeUJa5bVTwquZLkfWp+eBECsyNulcv0PMFIoWHSCQBWHfO smfyj0Do0UIPPUc0dG0Gawf1ye0oJPuo4xfwu5k2SE6fJa/Tm8ofIG3pq5GJo5a5 zUp9rIzDN7BclCKi/xQyXL+adyy7Mbe9/Ww6R0jFreMA4IBcNsDHqtGqI+OwIAEr LHmZHG3QwA/rrBl+lO8AkoW3+2ym43IQESV0qDWHKeT9LNw3ua2N2loNUjarNaom oxjzjyCII8o7ftiVdgeYJyYnaBcQP8NiOWOjWIXG8IrJwWp3nXEkvkeQMeQ5eqSP ZbErx/2IPgbGKpS6PrMaSKeJWdkGq7xlnb8aSOmFdpmjvH7dHvHfR2ouhts028p8 f9PP7JqnIkPDaM0VDrdS1/m2v8N7gzwvDR3B5k0YHSHl2jtZbZmifStakeC8Emzu A5XDQVgy1BjJw99cICtbZOhNkdOQQmmoLozN4vWgU2sm2axE9SnOMXh9QGVzja0N CBbhu+mnNi51jtrBb8pfQV2sKhxaMtNi57hEaChcQbLFENbkXkjPgYdjVc4Ybsyq BBeklMjSeiIvc/pdux9iykReqh6VzE1MR8OdB1OTs+b91fWBBSo= =npdH -----END PGP SIGNATURE----- --Sig_/bND91UWGGOh_7.dIQvYk7JE--