Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5796669pxb; Thu, 20 Jan 2022 04:54:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJxmDiYYj/uq8yYIEc1zdoaKcDcbuviBCkts+Zzi8p9fX8CGmuR9ng/3prKp5emcBN6v0SSN X-Received: by 2002:a17:902:e84c:b0:14a:f008:2a0d with SMTP id t12-20020a170902e84c00b0014af0082a0dmr9019950plg.69.1642683294131; Thu, 20 Jan 2022 04:54:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642683294; cv=none; d=google.com; s=arc-20160816; b=dfU9WQNbaJb75EwqZzpfopWY5/KfomHsNb6wY9zNdMdi9PkmIurr4hqLoJ6goDjDbG f3gYZ3U+jUC/6VXYOfKdzL2XmmFkCg8DokPO02rxYvgzCxRhpJWqgWwUGLEpeNCimqWy BlcKDDcdzbcd5EBYJGsAsbwSSfOn+aiLxH5m3I8reXE6pLCvu822RTL7Xa5xfQLICU00 oBX+L0WpmR7Di9C3fOvfrWPANQr0UdQlsUmlmNEhj3q19JF9Jtuq9d0O/UkKfoHkHkam MYIG26evBBHxrddRykefCr3yhYVTcpFtP57YDqeAdEVLdx0uW9rq2bJ8ox/2QDOhGntP /IkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:reply-to:cc:from:to :dkim-signature:date; bh=pTGiM9Eqjwi0l/eloFZx82RA/+Eanez+YibOS4Y8RVY=; b=uJwUCqhL6wW+0nR8SDsvhI9aMG++ch/5PYVn2ZjhnKCjtePS/R2SkgZ7UWs7G/QBgT g5ERFYHWiPhGCNc0OcUrnMtOOc6OR1dToK8VZ/+re5HC6+Ctg2fSIbcfGLipNzmrEWlW wXRsliatPLPOCiY1pcD98LwnoitlBMdGEbKtqip8Wz4v3wq3PiwNMJ1l6dBYDk0sIknn MbIM2fHCyQSRQhPR/1MmPwFoy7b8oGHN7LFjPuxBhrIXcQdY0qgCy+oX0x2HRuzTZ6yU y8y6+00RnjOq2L9MHSASowGsI2Q5ICynyCLJ8lNK0GArOM9AidnqaRqYnrAYvG0IzoQr SdAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@emersion.fr header.s=protonmail2 header.b="qcKe/r6M"; 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=NONE dis=NONE) header.from=emersion.fr Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c10si3297285pgk.396.2022.01.20.04.54.42; Thu, 20 Jan 2022 04:54:54 -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=@emersion.fr header.s=protonmail2 header.b="qcKe/r6M"; 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=NONE dis=NONE) header.from=emersion.fr Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245206AbiAROjV (ORCPT + 99 others); Tue, 18 Jan 2022 09:39:21 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]:11625 "EHLO mail-40136.proton.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235415AbiAROjU (ORCPT ); Tue, 18 Jan 2022 09:39:20 -0500 X-Greylist: delayed 8879 seconds by postgrey-1.27 at vger.kernel.org; Tue, 18 Jan 2022 09:39:19 EST Date: Tue, 18 Jan 2022 14:39:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emersion.fr; s=protonmail2; t=1642516758; bh=pTGiM9Eqjwi0l/eloFZx82RA/+Eanez+YibOS4Y8RVY=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:From:To:Cc; b=qcKe/r6MWaQtqzD8hRMIUaR4NRtuHsQ2KoIqWAN2uDXjtROUcntz425JzbReKzcmV jcF4hrzH/xOqw6/0KSdh79fqWlolg+vUvLR0iW3QNc5L6OzeWlplPLyuinyFVtwXHN qN6wypuk36g/5RAqXqIQDC+CDOkpLDS6uMSDl5qJD+UqSx8VLiy5Ehc8/Vq8r//LNq M1H9Fy7UoavHbclldC6ubpFO7LH0PfRvGxAFCyAvLiQeAO+7uM7VS1vSCevuHFxiTF HcUHjWsZ6tATuEVvW46ZgiZbrJhrtvo7r+eCMCqrzStt21c874lg+V2Df34dE/CdHw MYJpS8FljcDCA== To: Thomas Zimmermann From: Simon Ser Cc: Geert Uytterhoeven , Gerd Hoffmann , Linux Fbdev development list , Linus Torvalds , Helge Deller , Linux Kernel Mailing List , DRI Development , Javier Martinez Canillas , Sven Schnelle Reply-To: Simon Ser Subject: Re: [PATCH] MAINTAINERS: Add Helge as fbdev maintainer Message-ID: In-Reply-To: <3f96f393-e59d-34ac-c98b-46180e2225cd@suse.de> References: <70530b62-7b3f-db88-7f1a-f89b824e5825@suse.de> <57d276d3-aa12-fa40-6f90-dc19ef393679@gmx.de> <20220118062947.6kfuam6ah63z5mmn@sirius.home.kraxel.org> <3f96f393-e59d-34ac-c98b-46180e2225cd@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tuesday, January 18th, 2022 at 15:23, Thomas Zimmermann wrote: > Am 18.01.22 um 09:10 schrieb Geert Uytterhoeven: > > Hi Gerd, > > > > On Tue, Jan 18, 2022 at 7:30 AM Gerd Hoffmann wrote= : > >> Also note that using a shadow framebuffer allows to decouple fbcon > >> updates and scanout framebuffer updates. Can be used to speed up > >> things without depending on the 2d blitter. > > > > Assuming accesses to the shadow frame buffer are faster than accesses > > to the scanout frame buffer. While this is true on modern hardware, > > this is not the case on all hardware. Especially if the shadow frame > > buffer has a higher depth (XRGB8888) than the scanout frame buffer > > (e.g. Cn)... > > > > The funny thing is that the systems we are interested in, once used > > to be known for their graphics capabilities and/or performance... > > What I still don't understand: why are you so keen on maintaining an > interface that only serves the console? Nothing else uses fbdev these > days. Why not improve DRM/userspace to the point where it fits your > requirements? Long-term, the latter would make a lot more sense. +1 If you need any help with adapting user-space, feel free to ping me. I'd be interested in discussing, providing feedback and potentially user-space patches.