Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1243858pxb; Fri, 21 Jan 2022 13:12:16 -0800 (PST) X-Google-Smtp-Source: ABdhPJzetYPYfsilnSsKPMdGuWsWzAucif8EuZQplj98+KnMnxB4aY+GW4fjFmMgBo1zfpwVgn5g X-Received: by 2002:a17:902:8689:b0:149:f6f1:ab64 with SMTP id g9-20020a170902868900b00149f6f1ab64mr5661804plo.6.1642799536402; Fri, 21 Jan 2022 13:12:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642799536; cv=none; d=google.com; s=arc-20160816; b=0GvPVlHNGtL4tQiz9Ml3h1KvSKiupBWsST0P9ZKU2bsp4w4oDIory2arhvvkBf8umV Ql2LtSO1nGdTgKmXH53T6kNadNE6MFAm3XMWNh787+JFoJHiF6G486Pt+NHE9vCbMlgW JLF8tzYYCYK9b7hdp68EVfIEuerlNJj0uL7kkvbPn5teXwX8idJFf+QR8G1O023f1m36 Vc8tvfylRXksUEnFkwMI0eOdiDIGHLhGvAhiNAty2s7gl1RAjKxtr/NEVbCOA43czXdW NgGaZdrt6A1pmpwcjv1dj/m4g2ZLG2RQFGIRHUyc76o00m/KSE1SrDQ+8dUFWeh8Su0l nYzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=9hW9NoHGAjAtGmLgUFLCO4iu8bgqOUYOgRPSBz28dQI=; b=eR3LhOyBBONx78bmr0A/5TzbMgS6Xa5o/MtbyJa1HIWyY1OqhWXJ8NKWow0J5N1eTR 1jOocm+urtjbBiULNm8jTUBvj5AQztPDvVvjeBmRrohTxpBdQBYVmX7VeHeeBKeCUrAo OjZixPnBpOjv7Lzni6Tzzox4JGCYsRYDoCtMPV+In6rctXyUD7Kb3hRXk71sBv6CMC7Q QezzmyQFmz7gu9DZqDT1jx0lIaRAiVMKmHdzkcJM8KFIOca2DdXTfmgse1yXv/MNa5Sr 1YzCDNAEsBrMBo6ethLKM0SP/3dzAWk2RW53uheb02rPEeQaZI8rvkSIu5GEp4hQi0dO QKHQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r20si6447574pla.31.2022.01.21.13.12.04; Fri, 21 Jan 2022 13:12:16 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1358942AbiATJGX (ORCPT + 99 others); Thu, 20 Jan 2022 04:06:23 -0500 Received: from mail-ua1-f52.google.com ([209.85.222.52]:40721 "EHLO mail-ua1-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1358624AbiATJGP (ORCPT ); Thu, 20 Jan 2022 04:06:15 -0500 Received: by mail-ua1-f52.google.com with SMTP id w21so9557155uan.7; Thu, 20 Jan 2022 01:06:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9hW9NoHGAjAtGmLgUFLCO4iu8bgqOUYOgRPSBz28dQI=; b=gz3O9TQALU//uJ3Ys1iuLzlh8sdDEDWLAezBshq8s9nb5p12tPXIQuPztiX8HOtUul sux5AQNz7v/iIaF+wnzDCWdF/pYR7pHMuyR3fa7U04mRH9TXpvi+tYqewiYOC4lB99vg fhhIRwIQAUF1FK1BFqVCQ7UMWebcFV0Uhd5yTcz5u0ADNUPQQzVomTqB77h2XYJ2mdgz +tX7BoGlory8qjsO78zzGlx0nSo8PZjeG47M1W4qIwvof6snsBKpxrO9sIcQfgpiia7K HJtHZY1PdP/ZQMoFFBLWm9GHdIaZfOy44M5s6dWsPEYHwVF0F6S3DNKmZiPGe1R4F+d5 JGHA== X-Gm-Message-State: AOAM530UWnMi8SuDmMsvlf18cvp4Pcyp/5zNS+/8u7TCrTdAIRb0clMX +RrupQf3l5s7V7sdLyOd3aRW4eLgu+s9FQ== X-Received: by 2002:a05:6102:3010:: with SMTP id s16mr656050vsa.47.1642669574242; Thu, 20 Jan 2022 01:06:14 -0800 (PST) Received: from mail-ua1-f52.google.com (mail-ua1-f52.google.com. [209.85.222.52]) by smtp.gmail.com with ESMTPSA id 10sm438357vky.24.2022.01.20.01.06.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 20 Jan 2022 01:06:13 -0800 (PST) Received: by mail-ua1-f52.google.com with SMTP id x33so9507934uad.12; Thu, 20 Jan 2022 01:06:13 -0800 (PST) X-Received: by 2002:a05:6102:3581:: with SMTP id h1mr13566234vsu.5.1642669573470; Thu, 20 Jan 2022 01:06:13 -0800 (PST) MIME-Version: 1.0 References: <87bl0amc6s.fsf@x1.stackframe.org> <20220118103323.4bae3a7d@eldfell> <20220118095352.xsb6fqacw4p276c5@sirius.home.kraxel.org> In-Reply-To: <20220118095352.xsb6fqacw4p276c5@sirius.home.kraxel.org> From: Geert Uytterhoeven Date: Thu, 20 Jan 2022 10:06:01 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] MAINTAINERS: Add Helge as fbdev maintainer To: Gerd Hoffmann Cc: Pekka Paalanen , Sven Schnelle , DRI Development , Helge Deller , Linux Fbdev development list , Thomas Zimmermann , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Gerd, On Thu, Jan 20, 2022 at 4:29 AM 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: > > > > > I also tested the speed on my Thinkpad X1 with Intel graphics, and there > > > 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. > > > > 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. > > Probably more like "render on every vblank", but yes, unlike fbcon it > surely wouldn't render every single character sent to the terminal. > > Also acceleration on modern hardware is more like "compose window > content using the 3d engine" than "use 2d blitter to scroll the window". > > > Maybe fbcon should do the same when presented with a flood of text, > > but I don't know how or why it works like it works. > > fbcon could do the same, i.e. render to fbdev in a 60Hz timer instead of > doing it synchronously. Hopefully only the parts of the screen which need a redraw? Not all displays can be updated that fast. For a "modern" example, see https://patchwork.freedesktop.org/series/93070/. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds