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 IKM7Gqtp8l4uAwAA0tVLHw (envelope-from ) for ; Tue, 23 Jun 2020 20:44:27 +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 qN0OFqtp8l5MSQAA1q6Kng (envelope-from ) for ; Tue, 23 Jun 2020 20:44:27 +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 BDA7B940655 for ; Tue, 23 Jun 2020 20:44:26 +0000 (UTC) Received: from localhost ([::1]:53888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jnpmL-0007WN-7n for larch@yhetil.org; Tue, 23 Jun 2020 16:44:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43810) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jnpmC-0007WG-LL for guix-devel@gnu.org; Tue, 23 Jun 2020 16:44:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40041) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jnpmB-0007ii-OZ; Tue, 23 Jun 2020 16:44:15 -0400 Received: from ti0006q161-3115.bb.online.no ([88.95.106.80]:38042 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jnpmB-0005hj-8x; Tue, 23 Jun 2020 16:44:15 -0400 From: Marius Bakke To: Pierre Neidhardt , guix-devel@gnu.org Subject: Re: Reducing Mesa closure size In-Reply-To: <87blloskxp.fsf@ambrevar.xyz> References: <87blloskxp.fsf@ambrevar.xyz> Date: Tue, 23 Jun 2020 22:44:12 +0200 Message-ID: <87tuz18qcj.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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: -3.11 X-TUID: ZAMN6+kU1jSU --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > So what the following strategy: > > - Extract the various mesa drivers to separate package, > e.g. mesa-radeon, mesa-radeonsi, mesa-nouveau, etc. I think outputs are better suited for this. > - Modify xorg-wrapper to accept an extra `drivers' > parameter. > > - Extend xorg-configuration to accept a list of mesa drivers. How will this work with Wayland? On a related note, some distributions have migrated to "libglvnd", the "vendor neutral OpenGL dispatch library". AIUI it installs a shim libE?GL.so that automatically loads the appropriate driver. Perhaps it can be useful to achieve this goal, and it might also make hardware acceleration work on foreign graphics drivers, which would be awesome. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7yaZwACgkQoqBt8qM6 VPoDcAf7BtG65puxYwkidceOVYHUhFGSwU0FrbgpzgWEBKSeJsVkVpVY1OFTZdv9 mY4H/KKBp1Vn1g8buVHtrcl/yYs/J8/hQazz6Z5Oxae4OZwnsE1D4RKUGfZs6PHK YbWFPDbLoJHx11/teakIdMuSbl0FAC/CgOgPzdCa9RBk1++ys8X/Osyk/kOP+0k+ bHX5I5zG1jmTeFbNbo5muZJjZphJvh7YY7dhW6Ta0SP5by1BEQI5PphqEIStL4/i orgO9kN9ZgyhiS3n/9aw1audP1pEcvgrtUFjhHVt1OZ64+bql0juTAPco0cBveqR 2KR6sgfIogtF6ejGWjZDO7Vzk5cJQQ== =LghG -----END PGP SIGNATURE----- --=-=-=--