From owner-freebsd-questions@freebsd.org Sat Sep 1 21:07:36 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 C856CFFAAFD for ; Sat, 1 Sep 2018 21:07:36 +0000 (UTC) (envelope-from tomek.cedro@gmail.com) Received: from mail-ua1-f54.google.com (mail-ua1-f54.google.com [209.85.222.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 70C517B9CD for ; Sat, 1 Sep 2018 21:07:36 +0000 (UTC) (envelope-from tomek.cedro@gmail.com) Received: by mail-ua1-f54.google.com with SMTP id m26-v6so10657888uap.2 for ; Sat, 01 Sep 2018 14:07:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=l11FsiPv/Y7l6SCDgvgHFTZumfI/kYowtmqhddDfsuU=; b=ok6vh5uxYnK10KgYBOJ0RrBzaeULik7StA06jnmP6AH1HRWAycQwN+OuefkBEmBfNt xySxBIzd3FGASrSh4VrnYVwyTmJJRopeIEd8kVQxIZHEplkJhMw24FcXnAl230zB87qV 67MP34eC3+8BCPZyLRbujxxT97vNYSJlwGMnYq5dvvNGFjnE3sVRIVPwddjI+L2D8nEz Mtg0ZOtF/MgDtqxPwef8DmfsvMosnpm3c52a6xraaU4fjdFmHbuKT7rZ/uYBeh+AI4hM 2R/ZOUNKoGuBbfwtYguYUe0uNHVcR86zZuVHNjz5TUVJWR4irDGk/vdgrBh4AF7W4vTB xxpA== X-Gm-Message-State: APzg51B/abd0kCi8jW3F8sDwGpB6jTCa8T+NrsxC0Qu+HpJh7VOvJ8A5 KR1IkUiHtEFG118FX0NUwixeiBmWIOTIqhzBrkAGSiay X-Google-Smtp-Source: ANB0Vda/L/OSBo8c2lhNleyNEFiP+A7oFWe8xs0OU1QFnyOalIcJS1eh3eEzsToQcxpdG5WclaDX/wTcO/bjk5qj2K0= X-Received: by 2002:ab0:1a10:: with SMTP id a16-v6mr12668417uai.110.1535836055569; Sat, 01 Sep 2018 14:07:35 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: CeDeROM Date: Sat, 1 Sep 2018 23:07:46 +0200 Message-ID: Subject: Re: FreeBSD OpenCL/CUDA nVidia To: galtsev@kicp.uchicago.edu Cc: FreeBSD Questions Mailing List Content-Type: text/plain; charset="UTF-8" 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 21:07:37 -0000 On Sat, Sep 1, 2018 at 7:23 PM Valeri Galtsev wrote: > On 9/1/18 11:14 AM, CeDeROM wrote: > > Great idea! Workplan and TODO list from FreeBSD to nVidia could be really > > helpful and productive for both parties :-) > > > > Anyone taking care of X11/nVidia at this point? > No, they have always been closed source, no details disclosing folts > > > > > How about Open-Source NV driver? Any chance this one could support > > CUDA/OpenCL? > > Stop dreaming, this will never happen, NVIDIA has long history of not > disclosing details of their chips internals, and no sane programmer will > waste time on the stuff from company that has longstanding attitude line > NVIDIA's one. Thank you Valeri for this bucket of cold water. I remember long time ago, when for the first and last time I bought an ATI card, then I had to rewrite some glue of the binary blob of the x11 driver when Linux switched from 2.4.9 to 2.4.10 and its internal API started to change on each kernel release.. that was the time and reason I have stopped using both ATI and Linux (that I was using since 2.0.36 and I guess that was around FreeBSD 3 era).. I was so amazed by nVidia support back then, and their FreeBSD driver even supporting Linux emulation. I was buying and recommending only nVidia. Things just worked out of the box "the BSD way". UNTIL TODAY :-( Looks like coins have flipped and today nVidia lags behind even simplest cards.. with non-existent specifications and absolutely minimal support for Open-Source :-( How sad. World is going bad direction :-( You know what, if nVidia does not care about its most geeky customers, I heard OpenCL working on ATI/AMD + FreeBSD.. and I am using OpenCL on Intel video on my macOS right now.. I will borrow a Radeon and see if that works out of the box :-) That would also explain why PlayStation4 that runs on FreeBSD uses both AMD CPU and GPU. Maybe this is the way to go.. What is the current AMD/ATI support for Open-Source? Do they provide full GPU specification as opposed to nVidia? Best regards, Tomek -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info