From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-89733-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 9F17E138334
	for <garchives@archives.gentoo.org>; Mon, 16 Dec 2019 15:26:06 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 73BBEE0908;
	Mon, 16 Dec 2019 15:26:04 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id D51ADE086F
	for <gentoo-dev@lists.gentoo.org>; Mon, 16 Dec 2019 15:26:03 +0000 (UTC)
Received: from [172.22.68.150] (hx-dnat-249.ebi.ac.uk [193.62.194.249])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: marecki)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 7E7FE34D6B8
	for <gentoo-dev@lists.gentoo.org>; Mon, 16 Dec 2019 15:26:02 +0000 (UTC)
From: Marek Szuba <marecki@gentoo.org>
Subject: [gentoo-dev] RFC: Introducing VIDEO_CARDS=iris to virtual/opencl
To: gentoo-dev@lists.gentoo.org
Autocrypt: addr=marecki@gentoo.org; prefer-encrypt=mutual; keydata=
 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
Message-ID: <04571007-17a7-8f7d-3d2e-731a686df590@gentoo.org>
Date: Mon, 16 Dec 2019 15:25:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="CkNU1CcOpCGK63Esoy9RhYe5cYPxuvBy0"
X-Archives-Salt: 0731f85e-fe29-4dcb-a1a5-e76536807497
X-Archives-Hash: c3516ab72a4d2b9d19cc7f910ccc288d

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--CkNU1CcOpCGK63Esoy9RhYe5cYPxuvBy0
Content-Type: multipart/mixed; boundary="XdkpiRPHFk4iUGVcOHMVQPtDW3Olsb6mI"

--XdkpiRPHFk4iUGVcOHMVQPtDW3Olsb6mI
Content-Type: text/plain; charset=utf-8
Content-Language: en-GB
Content-Transfer-Encoding: quoted-printable


Penny for your thoughts, guys: I am thinking about splitting the
video_cards_i965 condition in virtual/opencl so that NEO is pulled in by
video_cards_iris instead, and I wonder if there is anything I haven't
thought about.

The reason why I would like to do this is that there is clear
correspondence between compatibility matrices of the Iris OpenGL driver
and the NEO OpenCL driver - both only work on Broadwell and newer. There
are differences of course, most notably that the old OpenCL driver
(Beignet) is already considered deprecated for systems supported by NEO
whereas the old OpenGL driver in Mesa (i965) is still the official one
even for newer systems.

Nb. to the best of my knowledge it is safe to set VIDEO_CARDS=3Diris even=

globally because if both i965 and iris are available, Mesa for now still
prefers the former unless the environment variable
MESA_LOADER_DRIVER_OVERRIDE has been set to 'iris'.

There would of course have to be a news item advising the users of
virtual/opencl + dev-libs/intel-neo to adjust their USE flags.

What do you think, guys?

--=20
Marecki


--XdkpiRPHFk4iUGVcOHMVQPtDW3Olsb6mI--

--CkNU1CcOpCGK63Esoy9RhYe5cYPxuvBy0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE6s2tEGJQYt07jf0riNlchvnoG2kFAl33ogMACgkQiNlchvno
G2mvsg/9H6ZBlkGvzVt9IKOgiJpNtQnn8BS4ZD507JJxRy6A34Nt1o/dHKaNN58a
stCoW2BVxz8yNmxa+FKJ6XtUyspjN7TUeFton0BIOjDTjbys3oEL5pHPIg50UPK2
roqifJWVnc72FKdos3HqrG8Clv9YdSH9Ud4Auh+sdyBwlObgH5w3M5V+ut68gjir
S3qZoblsx/VaR/r96oFBai7A1x2+2zs8ERW7XQr7MbJ/Da2Z1cnQ8hjnKpjV+DMV
Gx/g3Smg9sE8RxnRGN04POFfroN+2v5ERkk+vhzQrVPrWrJcLQuNVkVQ7rbTmPbd
cFnJE0DWtgnCMbhJpdMVo2GJkFMO9SjiGHVQ+/HUuq2eyTgQ/Fjpg4zuRN6AKvAP
HI1ypOqktQtWCVItFB12t7yfmcyspTKrsHW7jDl3A+R1RZ4236u6pPHD6MAaKJbq
gAEichxnqri/bN/2s13z6g4rCAmO6UPDCvy5hHj3p+rPd/DsmNPM6482mjkmTp79
KotFlpu+n1BikM+Uo6g1jwnjS5F5Is16EwI+70h/48AtKLWmbbZDDy6xMV+KluM0
VQ9a1XmrAqihTDpwO8BE8Q6ATflKBLL76r5ZzDUn4tYyBmm2FG9rg1Yf7jjNc6sb
Vzppqr6q+GpPJSq9dI9iZBcLuUnx7DOvDJpAT0STVDVXzEUGvfM=
=L1as
-----END PGP SIGNATURE-----

--CkNU1CcOpCGK63Esoy9RhYe5cYPxuvBy0--