From owner-freebsd-questions@freebsd.org Sat Sep 1 17:14:35 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 88C3FFF54B2 for ; Sat, 1 Sep 2018 17:14:35 +0000 (UTC) (envelope-from galtsev@kicp.uchicago.edu) Received: from kicp.uchicago.edu (kicp.uchicago.edu [128.135.20.70]) by mx1.freebsd.org (Postfix) with ESMTP id 45FCD74093 for ; Sat, 1 Sep 2018 17:14:35 +0000 (UTC) (envelope-from galtsev@kicp.uchicago.edu) Received: from point.uchicago.edu (point.uchicago.edu [128.135.52.6]) by kicp.uchicago.edu (Postfix) with ESMTP id 0B6B771807F for ; Sat, 1 Sep 2018 12:14:35 -0500 (CDT) Subject: Re: FreeBSD OpenCL/CUDA nVidia To: freebsd-questions@freebsd.org References: <20180901163417.17958691bbdf6b85168ead16@sohara.org> From: Valeri Galtsev Message-ID: <28ac238b-1d8b-f26b-878f-ff350495a865@kicp.uchicago.edu> Date: Sat, 1 Sep 2018 12:14:34 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <20180901163417.17958691bbdf6b85168ead16@sohara.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Sep 2018 17:14:35 -0000 On 9/1/18 10:34 AM, Steve O'Hara-Smith wrote: > On Sat, 1 Sep 2018 14:54:26 +0000 > Carmel NY wrote: > >> I don't believe that is a correct interpretation of the problem. Several >> years ago, FreeBSD was unable to support nVidia's 64 bit drivers. > > You have it backwards - nVidia's drivers come from nVidia they > choose what platforms to write drivers for, how often to update them and > what features to support on each platform. They naturally prioritise the > platforms that lead to the most sales - which would be Windows (several > versions for different versions of Windows) then Linux then FreeBSD. > > If memory serves correctly FreeBSD originally supported running > nVidia's 32 bit Linux drivers with the aid of the linux emulation layer. It > was some time before FreeBSD had a 64 bit Linux emulation layer. Nothing to > do with supporting nVidia products, everything to do with supporting Linux > ABIs. Now nVidia provide FreeBSD drivers so there's little incentive to > consider running the Linux drivers under emulation. > >> A far more easily implemented plan would be for the FreeBSD developers to >> pin point exactly what FreeBSD needs to do to become fully compatible >> with nVidia products. > > nVidia make products for several versions of Windows, Linux and > FreeBSD these drivers are all different and tailored to their targets by > nVidia with the help of the OS makers in each case. There's no such thing > as "fully compatible with nVidia products", it's not as though Windows and > Linux run the same drivers. > Thanks, Steve, I second that. I didn't see your reply when few seconds ago I replied with somewhat similar (though much angrier, as wrong things really set me off) post. Valeri -- ++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++