From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id OC2mNWl8zWI3FwAAbAwnHQ (envelope-from ) for ; Tue, 12 Jul 2022 15:51:38 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id WHCZNGl8zWJawAAAG6o9tA (envelope-from ) for ; Tue, 12 Jul 2022 15:51:37 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8901139F3 for ; Tue, 12 Jul 2022 15:51:37 +0200 (CEST) Received: from localhost ([::1]:60902 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oBGIa-00005m-Lt for larch@yhetil.org; Tue, 12 Jul 2022 09:51:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42920) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oBGEC-0004y6-3t for bug-guix@gnu.org; Tue, 12 Jul 2022 09:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:48157) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oBGEA-0001E6-LC for bug-guix@gnu.org; Tue, 12 Jul 2022 09:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oBGEA-0006mb-Ja for bug-guix@gnu.org; Tue, 12 Jul 2022 09:47:02 -0400 Subject: bug#51027: Icecat: gfx.webrender.all unset by default - gpu performance issues Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Date: Tue, 12 Jul 2022 13:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 51027 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ekaitz Zarraga Cc: 51027-done@debbugs.gnu.org Mail-Followup-To: 51027@debbugs.gnu.org, maxim.cournoyer@gmail.com, ekaitz@elenq.tech Received: via spool by 51027-done@debbugs.gnu.org id=D51027.165763358724367 (code D ref 51027); Tue, 12 Jul 2022 13:47:02 +0000 Received: (at 51027-done) by debbugs.gnu.org; 12 Jul 2022 13:46:27 +0000 Received: from localhost ([127.0.0.1]:42048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBGDS-0006DH-GZ for submit@debbugs.gnu.org; Tue, 12 Jul 2022 09:46:27 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:42797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBGDP-00064n-39 for 51027-done@debbugs.gnu.org; Tue, 12 Jul 2022 09:46:16 -0400 Received: by mail-qt1-f172.google.com with SMTP id w1so9337917qtv.9 for <51027-done@debbugs.gnu.org>; Tue, 12 Jul 2022 06:46:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ES3uPnbtL1cvGc6+iYqzzNdLPVhaPvuWQvtTP7nFdso=; b=J3En/FH3053c2wVIJV8uMR8dCp44UzTu5N+0Jvcyx1KMARFEH6jFIYu8uTzwPykgv/ QTpCPtNiec6hsgMHqvVKUxyGMABCifZ66O/ep0PpTDKtG0nSKbxdZsVHaqR47zssB9g6 q9HDKbeY56bKTqx+P7xOab+DYZ2IB+qEmLclG8jt09nvwLuaqmsmYJdL02apLOowAiza 5Qv/S9nE8gkUZLhHpcjbuhq/7zM96MZI+h1J8yu+Jb3MOITqjV3+jDrRKjG/EXJi66q7 Xk08nDaqMrrIAJFZOCQVnGuNfyfwYHoV03i0Sk4O2PGWE2vpnyxRGme4IjQCaQfp8JMX dezg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ES3uPnbtL1cvGc6+iYqzzNdLPVhaPvuWQvtTP7nFdso=; b=zOq+eSijrgRurU4GL0wefI4hFvzAWCDpr5fVzHsV+wDiKr1PQRoDVCCO9HkFO9Ur14 XK9hcRJLl/5nTJRkWn581h3a5kfHd6m94RtgigeZFGtIHgMW57KPScsizXBDKBOJR3l6 9UtTmtfylDHGVF/08Yv5qbBRJLM0zp21R3z5hVKqAszZhBDbZKBysRm6Hz1svVyh9K3G UGK9Qqty084FYUhA9ENUjWLYLsK7uQrLN0ksXGlmLjxkNDXbH71aXEgUGOw7VN7WNbRb 2RZCRzPFRtaKfBgsp0Pu9viotGUKkxrgjBcFQ1reIjTNR7Z7Oc+iLRhT7VyoOVIScG1S ppuQ== X-Gm-Message-State: AJIora8Lj2p0ILakbrUUdsiWwp2O1vs16jCjzDojMGxy9l9Qqw2Y8/A+ UdxKI+b2vgnc1GPK4XDPnu+y56aXI9t9aKQY X-Google-Smtp-Source: AGRyM1u1qcLFXOuCc7ZBZJa8VeOsJaN2Wsq3Ng2SmxggB2vu4VpWphQNLTGV0EUShQe1aju1k2ZAgA== X-Received: by 2002:a05:622a:1051:b0:318:bef0:636b with SMTP id f17-20020a05622a105100b00318bef0636bmr18193840qte.456.1657633569052; Tue, 12 Jul 2022 06:46:09 -0700 (PDT) Received: from hurd (dsl-155-226.b2b2c.ca. [66.158.155.226]) by smtp.gmail.com with ESMTPSA id j13-20020a05620a410d00b006b575a9775csm9127332qko.45.2022.07.12.06.46.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jul 2022 06:46:08 -0700 (PDT) From: Maxim Cournoyer References: <874k9jndv5.fsf@gmail.com> <87czo6kzhf.fsf@gmail.com> Date: Tue, 12 Jul 2022 09:46:07 -0400 In-Reply-To: <87czo6kzhf.fsf@gmail.com> (Maxim Cournoyer's message of "Fri, 15 Oct 2021 12:46:20 -0400") Message-ID: <87sfn68mw0.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657633897; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-to:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=ES3uPnbtL1cvGc6+iYqzzNdLPVhaPvuWQvtTP7nFdso=; b=nXjXduUQIO+vsz5+f2EAyckrU1JAyitbQtn7mqYuslki6ZLEs7X6OB86CNtzsZA1+KF9Ur 2/tPYRmOXsxR+4Q7ZonLFOz6bAMZuxdocyY/snK6sh5NRiFCTAl6TN9MPJNToDsEZeMey+ H1c7bdhgVhydQZdL0VJPG3IXvM2ijNjNvGqGl8sIaGlMBSFlbPdxYZlAgi6Ra8oLwPQVTM AQgW8baMupfosTvr7xJ+vyXxg8ogtuvUWHA+sm/7/XKXBFlAIeNc8KudAt5Ugk6sYXEGRQ rYGlx6ISJgpHBIWk+yERlkniAEKLS8fcDph3fbCDbTKlff1slJRKIFrwPzAW6w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657633897; a=rsa-sha256; cv=none; b=k8GLOm3WP54BAgCRdijQUOoUYyYNFrpbZ9AtOMFXMfzDJOqoBsiqbMHAFHsaJCtaoe+E54 nHV2ZRcP8SSKbOXCD3ObMEANrqgeIKnKCptdjV/aYNficwQdOXcoAgIj2YTAtVp5UA1vgq BjK+Ec4WPC/hu/IrF7i+/lgHi0C3vL1Un81kQDOv0rhcBBcP8k0WypWVxHlLTUTIwEswNw 6h/5gPVwZ62ejWI0UB0ufLujLfCAxwxZkZDLZzhpoTJG3Bb5bAD/SHSNHgWHUeReaTvJad sHAzAp7HXcWP/w4tCVDTpvssMQmm0iunUwjn1LVUUuKJXQWcsB416wxar0oYng== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="J3En/FH3"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.25 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="J3En/FH3"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 8901139F3 X-Spam-Score: 5.25 X-Migadu-Scanner: scn0.migadu.com X-TUID: 9Yefj7gH6CPY Hi, Maxim Cournoyer writes: > Hello, > > Maxim Cournoyer writes: > >> Hello, >> >> Ekaitz Zarraga writes: >> >>> Hi, >>> I recently found my GPU struggling to render simple websites on icecat while >>> ungoogled-chromium is able to do it correctly. >>> >>> The most recent one was element, Matrix's web client. >>> I opened an issue there[^1] and they told me to set the `gfx.webrender.all` to >>> `true`. >>> >>> I did it and everything worked like a charm, and the rendering effort for any >>> other website went down significantly. >>> >>> Why do we ship icecat with this variable unset? Can we set it so more people >>> benefit from the new rendering engine? >>> >>> Thanks, >>> Ekaitz >>> >>> [^1]: https://github.com/vector-im/element-web/issues/19217 >> >> Seems this feature is rather new, and has been (is being?) deployed to >> selected systems by Mozilla. Given that Icecat is based on the ESR (the >> slower paced Firefox releases), it'll probably take a little while to >> land. >> >> You should dig more to get a definitive answer though! Perhaps the >> Mozilla folks would know best. > > Turning such feature on in my version of icecat didn't seem to break > something (or improve much) until I restarted it, at which point the > output was totally garbled. That's using it with an nvidia 8800 GTS > card and the nouveau driver. > > So, unless the upstream Firefox ESR GNU Icecat is based on has this bit > turned on, I'd vote to close this issue. I'm closing the issue, as I don't think it's Guix responsibility to decide whether Icecat should deviate from the upstream Firefox (ESR) version it is based on. Thanks, Maxim