From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 ; 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 ; Mon, 16 Dec 2019 15:26:02 +0000 (UTC) From: Marek Szuba 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= mQINBFhAQMgBEADPCDmdV6NjYeMPR/fTK184EQGj0ol15JOPsJnbLI06lk2uqBTxBHxhRs8c Y2dYj35ozo767S+Uz3uLeIs3ynLVm8ArLeIR2rYsUnrw5jETIf1aH89fzgxVmTFCXGk3aobO IB/QaTzYWSs53cJVF3uxBmuWvx0W+33AaOaO3dscN9K0Ro/wEg7jb5ZAAi9/gfcVabNOMX5b LhcgJTQXrsEgSwpu1ZilKCRCAeJ60eUW2o0awOAdPrEjmDd1FMNML5ZamotZmU7nwmsDRibY AyhddYwGptQp+SHah5pj+LR3F+Gj4rpM8OLMSfCxWszOhiuwKU1PctUCv+RFdA/F79j5TQqW MVf2x2ki3JQFWfO3omtDeWUC0d4oBfi9+42wNNBpYpEHZ/5Ly1FnibagQPpdpGJB5XTKQDf8 bCHPi8rKo1E2Ugwy2FXvflbNlicG/C6N4OKYs1jamBANO9GulorTNRgiQ9CeNwwbEcCu+f9B KjrQVw5DWXQxtuCgHqD+WGhjbAU74bQFk5gfVS6mYTIgywY1k50lrzNBFmrrbmXGRqhzQkox ltMptGqRHHVndJoDuWra5CLHo+r+YfEJVfge4Nysa+PLaVhNX0bl3HEPpAR97ji233htkWsd 6PycINSlscesVwR9y0Nde2Mogzb9lQKaqwJxymoslvVX8m9XjwARAQABtCBNYXJlayBTenVi YSA8bWFyZWNraUBnZW50b28ub3JnPokCUwQTAQoAPQIbAQQLCQgHBRUKCQgLBRYCAwEAAh4B AheAFiEE1v7YAkILPgQbAz+U1JRf/df+fjcFAlxLPHAFCQitgYgACgkQ1JRf/df+fjeWqhAA uRqE/AbgGX7UtaJlv2arEZqljeeiGplnd4AmeNAmlL5SKjs5BV3cc7SxAy624scqNKZ84eZ9 uR31BlTYTiLp0zhi3T6c8K+KzYbdCDYZfNN3PdH6QIumWKouas1jNXKKJf75l5Yu+xbDHNTh pQvl4QKaJeNX9vCyYt8kX+hIW2pRZ98TxYCnV6R3ustiUjhGunJSn0VjvGC454jPsOA4xWsg j352a3h3CfXUjJ0bkopuOd4auFWQY8i7ntQPEtQQ4SiQgn+AYKe38AxTH+4C4plAk+nvpMW1 3rv8LXS3dk8f/KUtyjUaCfLrh+Wn1FTq66QM+opuWKcEFzA6mytMzmmobMQibWwymOlJg4ge LBHM90CbE6kOLCD31YPEtjqbDpXps7xczeks6WY+3McnAedBf+35saQ84cxGETDMu5/PH1cl a+WJeYdQDX9SoyaRYg6J4f0C9JOHH5oibwLOKf75TgBOybRkE9JWyFqIg0LYyZSFk0666sSC 7fNIS4L3bmC439brE8YfeM3QzmFnQvKFc2Zl1XICh/lIzPWdgWGMwHoBISu95VhykmzKizQt yqBVf4WlwddyySuWtQdQOscHUtWfgrvQU5OR1+2DPUHTCS6bP0bnMlJ02GZ7FA3XKoecFZ8b v9d1nNoOtlnYfATQo4680NtgRbpXTENnK++5Ag0EWEBC7QEQANXikGYO3qr5nOz+A+yuAyi6 nry3v2ryyW4hPUFqM2KlXDDmU5f7PeUdKo2SUnLKGA2UqzyBH1Mdpx9AewTt70k6vmKL4rQs 3aAe07OaPxXcUpG248vDzCvqAKXEGbshgLUiZa9/zVhB0akq2m4QOUonZsvv3UPN7nRziLgj nXKOQtQPlU+gUnhkQlqt0VB77qS7F0A8B3UX+Rsotp2B2ztXOr55cRa9rHt3feSBX6vZh/S2 gWT0v+LdFiF+rEsA3Qqp/bE5Jc7z9NUoQYZGabVrAPfewGeQrX5papFRzqY2PNUJX0jz4csZ UNVwMXXL6Un8J2Uh1/2VBR/CI+PZrjSPEtmUtwBCd6ZvLOvJettBuWlJRX1xXwyWPFblWxTa LB3Ar0FB+Hs2Wk+sU6o1Mt5Q38uav/fC5HJ4P4H7wJGJIRv8TmaPTAEdESzJWNGH9AqLirC8 8vTuaCiigXLjAyJ3PkfDhgTyB5tKeNQFsly9JJDXb+67Nh7NsOOpb89+dzD54V3fqW66QOmw dCSCD9qpRW57lE4ZXHOAWDVH3H9nYD1jRmYpf1lZdMTBd9xfZ/11KfUgEi1C0fCBntSm+a0y x1VO3PVQW0K+RWF0/5n62O7sSDRVwjgMnm/MQFnbLC0ma6j/oZTiCXliVHsQAoHBKlj4fd+X 3Rd8zmm1Acm/ABEBAAGJAjwEGAEKACYCGwwWIQTW/tgCQgs+BBsDP5TUlF/91/5+NwUCXEs8 pAUJCK1/twAKCRDUlF/91/5+NyrKD/45V+lvAOVtJvc/uSt1cz21hWzQ4W5nt8y4Ms7x/PS/ yT46EJFWZrC7HLw4BT8j2OKQRDohGD2KFiW3sXJhMbzH3EPYukLSDwvbusKg0yfax6jRia0g xLL1JYddnF7xYa14tBNArMMcr+F6XuXclpthVYsbIGwLxpfuAyk1gsDlT2lLYePKkyKqnMAE blYkpqngMSQd61KYCLSEtsupyq3l93HTK426o0+PH6s+P84d4JKasjLRg5ZZDBbAHn8iqDuY 5ZlBhbxozfSAfDKddZzBedFOnkrMmhkVehK5aHauLgrVhxGTVPoWoVLhFewHzacApgcDSAGf dWiVc4gGMWGYS2c5YFOJDkBHjI/hubdOxTyvTXq4Z/0a/yM0ONSqw24qgxi1HtAaTSO/6kg9 0X5IVZjuVp1KAldfSdavEBWk4xD+Uw9yztwj6qN1tMCUbLLBSsLMVSUPa5jPonCFj4E1ueFV 331Gmxf6uu71oDBLJIcNSD5ImDue43GhSiv1IKOZzEogXcedeOQ5JUbLaSt8oB5XwNR4DGZf 7OA7K64xBrJoJQNigMQIjwFU2ATJhsYx3YSrwGTlGyNWQ1BzXNTx4393axgmC8j4htcSWqXX hpb49z4eMhHM4rmCxY56RwXMOEPmszpKowoe9SkvLRdi3iWaHAtYJGQgopr8UMnyYLkCDQRc xu13ARAAk9YjyzkKbW2Uk3ArCmzXxQQTOHmZBHzcOKnJYmbsoBmCQghCUDKIcDOaNaYBnr7U SxY8ZyB3B0feYV4sxaJDeZYhEXZz6C9qxlZha5gfMD4JiZMem1lYrZX9YRfW/YBMunW1Hond 90c6mTfkA97OfjqwVH5gg2whG2L/ijEh8QgOgXA33UTeo3A4I8C2lrwy4GFqrPHHKwggmRRs lXkFBtkec5Jc6QmAsRt29fMhCWBr9eMzMdrhpqnOhJMHEVnJvxKjFg3i6Yaz0N7t+/4y9IgK 7sC9ZT6vLsStJsfSyadYp4ethKiFbyx9PS1ycfjEarygwjcxvk/gCH8SlBUhZCy1DBeF9N5c CfGArBRM+elr2tarYuLSndQeYg8iM6macqWAzou4pT9eyTK3WQqvbsH6STVKLP9fEA1fNXM2 08znXaZPu0ANHVDYerc2W7w8LvSmX28j/zG/a4awD+K8XoZSCbZGis2VHqSxZMGvjfLYAtPP whGsG5tyl5Jbgq3y2PEWiwKRuTs1302PbPC313ZnefUl9wmLSCBQk2JaLcfx4qdkFxln0Moh vafWdpMQEDuHR1SZfi603BeZr7Ap7W+VkWBMTt3dbG6EMGYF1F/8vwAfaQvmpDFvQeP2B1Gm FKPiv6+4zSsttrm54ZWDKZNigLejnwyoWCJcYS062t8AEQEAAYkEcgQYAQoAJhYhBNb+2AJC Cz4EGwM/lNSUX/3X/n43BQJcxu13AhsCBQkEJpkAAkAJENSUX/3X/n43wXQgBBkBCgAdFiEE 6s2tEGJQYt07jf0riNlchvnoG2kFAlzG7XcACgkQiNlchvnoG2lfew//eJlhP3+/CG2QvklB f2Fxn77F0ovIs2UUc28K/qZnlMriI15DrZxqLMlM/1pAdSs5ojF7NZ07PHrpXWLYemVpf+In 3+n5HU3j0EBLMwczlLQ4bPt6vabIv2tbUuT9HoTEZO1+PnIeaRBhGdSMF7KM04IJ4nzrg31L 588AAw0jR2XvAZYEkUWjNbmhOjebp92QfOzT6Wvx7u5aCnZYFm+SeLfKjCvRejfw0gqXn5gi kEnEyWjzvSCUsfT4bvQD2qu3KE2iI4oZSWGnB+CSa5TV5MWK63QSNg7nJqu0xNKen2vzBepF 5fnN0gRC8GYolOv5WuhI4jcBVK9DmlEfBe3wyOsA90YiR/Y5NFvbPnF1h4nbQCsRyx1lVlPK +d8QhEocDzm/LxH24sP1TUWIUIGosckVVE5Na58KjO8H4Pkhw3lVZ8QNhXuxuQKF9gLDtQVd qkyao+rDOnHQgLg1oeoLgh8DlAczO28M2xXYgNp0EHSjoHNP2cOGkbUW4GZUhWN0IjpXMVkX qRGx9lpkNwcZX3fpcPlB+Hapj+C7kOJe5hw4ME9aSVGCpe41x/hF0ROpCN/iyUNODYNXszHF i0Q713nqY6kFUytYBxHEE+DnpoV/j4TUHvJlmSURy0pEj39nLWfK/L5DmmdRsprq7iVSmZD9 9IR1psC1DUrjdHUvdYChABAAjWF9YSHFJnSI0lMjQGZ9jP15tON7NEHgyJnrDe8S0fKt5/7J yUdBL6oD0IBSiLBhjf6T3cGbSf6NPDKvptNf7yGj+Qh6jDvzvj/jOAnN3HpowFJU3jhtEZTy 3+mm61W1q8bpJhIBuR0NkJY9YgFMEmD0kYgcehG9PPnAX77ofQky3LGm2jOomJKtukd0QFhA s9AcLGKhzwrA98G9H0CrbAaYWSN8fr3Vfo65EKdPhYA5Cjovhl6XbLLKM5Q80BwbxfRSb4Xq WSkCacsa/r9IF/CzF1Wa6ob4MxZMy/Z5JTArJl7VpltnzLXxeWgWosJjxRACwoZgzy1Lmi2U XdWno/lVGkVn66g/xD+KW07USr3B6QZxcevIu6hy9R7tpoa5CjvGdjB5TwngYn8Im+7JLOZm iMS5XSjqT257PwaxeJk/QNcIb9BjTbZ0Ddj54HwM+Vhv1HRHO8JuMuQ1IGIlkR1NV0U8SU24 U8hEuvzr0J1A9L+UVSE+6JduXWZ91Sx5ARUl7ZCke6lqG/9risPZ3ZKva0puADPJMHCBYSNd dFMnQtHYlCg5tKAXjgY21FzgdDJdg7YKO7W7FUzaSINZxUFAl0CnyxdGRf6Jhu/cBR5Ko63r NHOWjMeBeLs26DMZ0WIgww1ofFHuRu4UBBoSytIAIvjKkLf8URzMugp3FRM= 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: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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--