From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AIbLEmaTv19hCwAA0tVLHw (envelope-from ) for ; Thu, 26 Nov 2020 11:37:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id SKGeDmaTv1+hNgAA1q6Kng (envelope-from ) for ; Thu, 26 Nov 2020 11:37:10 +0000 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 7595D940430 for ; Thu, 26 Nov 2020 11:37:09 +0000 (UTC) Received: from localhost ([::1]:44386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiFaG-0002ML-4t for larch@yhetil.org; Thu, 26 Nov 2020 06:37:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiFVd-0005hP-8j for guix-devel@gnu.org; Thu, 26 Nov 2020 06:32:21 -0500 Received: from mout.web.de ([217.72.192.78]:56721) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiFVa-000773-L4 for guix-devel@gnu.org; Thu, 26 Nov 2020 06:32:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1606390328; bh=QyQLKdKMyhXdw/ZUUKE7j8s4y4REEZ6FX/vOe/BlEJY=; h=X-UI-Sender-Class:To:Cc:References:From:Subject:Date:In-Reply-To; b=aT3hQVcyHkfnKK+O4wAZrweIfnywN2XbysF0c/qABmYUeATm0NR2SDo373HjaH1gN Vo6M7/UoiZdCDQ0sTcLMCQ/iiBM96aJ43tjEwUozMsMEjK0WfkQuSTstS5aNLf1+I1 RRpkDuVf10ucfb5kWNBVm4MAlQ0njoith3/SZ3+A= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.74] ([88.152.184.82]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N0qvH-1kKnOv0OlJ-00wJeg; Thu, 26 Nov 2020 12:32:08 +0100 To: Leo Famulari , Michael Rohleder References: <20201124030056.53f92023@tachikoma.lepiller.eu> <20201124212637.262fffc2@riseup.net> <87wny9hfvx.fsf@rohleder.de> <861rghtvvy.fsf@gmail.com> <87ft4xgwb2.fsf@rohleder.de> From: Jonathan Brielmaier Subject: Why is BigBlueButton slow on GuixSystem (was: Re: Thank you for participating in the Guix Day!) Message-ID: <1f73173c-cef8-16e0-6121-88c537d03989@web.de> Date: Thu, 26 Nov 2020 12:32:07 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:pd0mqU0Lqiyr55dKX/dTHLMhT0iVCF2nlSX6mlu7SyieRYsG1wN +/566XtOnVhxTfR8H49P4E7dk+jNwJFg4wK9Qt16d8BDeckTqW9mk6/+ukXKJM9tNNewzjC Yw3+yeGtkGsNDFIcQlp536CLFX+qiySXUAcgfx4eAR9TGB709R/0UP5Ew7pe8ccuJypp2Fn wwjxM5ZnHy+meAEEfyE1Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:olC/KVg4ptE=:4DrCd7YLZ5TGSxITUsjP7Z MtcUmveqnZLl3/BTl9grsM+Dk5NzO6/O1ze2Js30f2ESJ/AB3AsRY0HJkHC9NbrQ86CPt8vCe fUBF2/joKNYHZx0ZWmkkouDHwJih+Y9/4dugV0mJoe4SHd/FMUMbVTqm/kZeW4V903txNcO4c pP0QWEc/Z8acT+AJ2T8KxRxqUOqXtJWR3MsrAFzCnFdPKccIgFvCH5bwVCR9ipFDVTwGZUoWA X7oVE1hi9dpe0qNANvnRcwCyIE3wXsJYErU//yTayIHKjIHE10EBucGqol0uFcSAL0694UK5v ggLNUQO5ozQ3utAbwFSVIskh4glKFAeeQ/Kfj4w9cYOHtKmK6CFfO4zgvMiUhbG2AuPiSrX/R bcpejtPHiCVYZ50ZhM5w4e1lMABOapk0tcleoTalsFiUGcw/fML6vymclSn8wneeB9ckO+ZmY NYGjbUa6VlxqtioPSWyEIgATgRqCeRBpbaO2M6k5vXbphPyetOfhJVjnC3STMl6lTDUwomHnU TOvTpYwJqaZSbK6RDbJ+VaxyugpExAIscHzSjYf/MyXsrv6YA/L6HQ2HFEcg9h+PJuZrIPxuT QMVz9RRdjJg2uWYc+Zp5rxy/3qrdVrjOeITHkPiPdBa7uR/Z8kW0/vcl2y1GcGWRjIpxWqOEh 1x9bEuXKTgdPzZmcHZKz1DM2tsBTzC/f20Se4hf1/Ao/a+9Wa+PsJcjkz/PhGegV1iDo9i4BC RAtcq5ZoslxRopb6DjCqmzHv3N6ObvXMghs2BcSUmwmZ/enpDGiVfT7zEo58DuE/Sj1EObop0 117BNi9rc8xaPnWINeAZ06FA8C6Ucki261XY9UlHMgSy4cdFUdh1gK78z5z2ildAcGzXNrK6x iG3hRnBqzdq9W/KZNLUpEHfuIkpnAk0MxSV+o2VFM= Received-SPF: pass client-ip=217.72.192.78; envelope-from=jonathan.brielmaier@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: inc X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=web.de header.s=dbaedf251592 header.b=aT3hQVcy; dmarc=pass (policy=none) header.from=web.de; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -1.71 X-TUID: c4LvCQOKRdft On 25.11.20 19:24, Leo Famulari wrote> On Wed, Nov 25, 2020 at 06:50:41PM +0100, Michael Rohleder wrote>> Browser is icecat 78.5.0-guix0-preview1 with all extensions disabled,>> except "Surfingkeys".>>>> Computer is something like this (neofetch):> > [...]> > Hm... it seems unlikely that this computer, which is relatively> powerful, couldn't handle it. I suspect a bug in the browser. My educated guess would go more into the decoding with/without hardware acceleration topic. In video conferencing clients need to do video encoding (when they use their webcam) as well as video decoding in real time. This can be pretty resource hungry (CPU) especially when there is no proper HW acceleration by the GPU. Don't make the mistake to compare to YouTube. It's a different situation because Google does (almost) everything possible to make the decoding less demanding for the clients. That's not so easy when you do real time encode+decode. According to their FAQ[0] 1Mbit/s download and 0,5Mbit/s upload are recommended. For audio they seem to use OPUS and VP8 for video with fallback on h264 (not sure if enabled by default). BBB uses WebRTC quite heavily, maybe that is the key problem. It can be tested via [1][2]. On Guix System my Firefox has set following params in about:config: ``` gfx.blacklist.webrtc.hw.acceleration.decode.failureid -> FEATURE_FAILURE_GLXTEST_FAILED gfx.blacklist.webrtc.hw.acceleration.encode.failureid -> FEATURE... gfx.blacklist.webrtc.hw.acceleration.h264.failureid -> FEATURE... ``` Maybe VA-API can help[3]... So far from me Jonathan [0] https://docs.bigbluebutton.org/support/faq.html#what-are-the-minimum-requi= rements-for-the-bigbluebutton-client [1] https://test.webrtc.org. [2] https://networktest.twilio.com/ [3] https://mastransky.wordpress.com/2020/09/29/firefox-81-on-fedora-with-va-a= pi-webrtc-and-x11/