From owner-freebsd-questions@freebsd.org Sun Sep 2 19:54:27 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 CFF74FF8408 for ; Sun, 2 Sep 2018 19:54:26 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (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 41C0A8519D for ; Sun, 2 Sep 2018 19:54:26 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: by mail-wm0-x22a.google.com with SMTP id y2-v6so9559040wma.1 for ; Sun, 02 Sep 2018 12:54:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cordula-ws.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=ycy8pnolPy3eNAgEKobOjDf5awFhr/J26mR0UhhWk0s=; b=PUTRtmSBheg6/VBFSBfszn4V98PtPT+2qjmrGj57YxWclS6aDYU+/S3e3jbXRhPd64 THahlfmPoQdP3OuNsq6Xae/xzfglM0qcTHtshNLg1M8znc1UJGC8nDT8lkX4nVCLa//f +xelRAogp/bJouDUNKLzuB2cxPU+1zUmxboTcLNuEv8tqqG6VHGQu/9g+0omQB+QaOPa LBTO6ZKY4c7VNzVuyT7U5jtqjEBL1278N6wf4kHjP0sCIDK5COeGO0SBzxruzNc91jE4 NntEfSfO5sA2E3QOzmlkxO98/IUcUCiLX1Mgp+gn5Pf1b56ZrOIvL9rmJzyIFuZE2uqK yBuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ycy8pnolPy3eNAgEKobOjDf5awFhr/J26mR0UhhWk0s=; b=MaMacWp/W+7B1R7eLzMyHGv3eV/LjezcIEAkeENBJCEFLW2vLWJwZIiB0jNLtEmo63 Gde+CUyScoc/9fjt1DL1cxd+lJOSxOjP6xgag73ZTwPzlN1ef99ug52OHTcPUgEyF7Ba cT0joDen9rScdS5FyUvVUO0UPDGh2RVQnxFDEM6c5fjDDRn4QJ1hsQS+UuMrTPkPNcUi fSp3E+8TYtdEhhMPTOEMD6mPkqRz34bYwrerJYJmp6nHWXiAB9hJk7kdB3istj2NYJ71 FqUjV2foaflaQsAQ0JiycgKPgEsSFzydPUa4IrWCXwLEktx0iOtnCe/I2sQ4Dkzkbpmk TehQ== X-Gm-Message-State: APzg51DbPgQSa8sa0+KX/dw9ik7v5pIXsG8c78obIlk6Q4TTyer75Rkr ipfN91VZL51G6AsdqSBbbRwfvO3gs4s= X-Google-Smtp-Source: ANB0VdZ0aDV3X60M8kExJ5kyqnolYZVrAzuM72+A89oFWDPjEtPj/4VN2k5h/nQ1dnAPGBQh+rMy5g== X-Received: by 2002:a1c:570a:: with SMTP id l10-v6mr3565391wmb.56.1535918064832; Sun, 02 Sep 2018 12:54:24 -0700 (PDT) Received: from ?IPv6:2a02:908:960:c43e:19ac:8a1f:20ce:9be3? ([2a02:908:960:c43e:19ac:8a1f:20ce:9be3]) by smtp.gmail.com with ESMTPSA id j6-v6sm13621833wrq.25.2018.09.02.12.54.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Sep 2018 12:54:23 -0700 (PDT) Subject: Re: FreeBSD OpenCL/CUDA nVidia To: freebsd-questions@freebsd.org References: From: cpghost Message-ID: <82b82492-fcca-c627-de2b-4072e5902f34@cordula.ws> Date: Sun, 2 Sep 2018 21:54:25 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Sun, 02 Sep 2018 19:54:27 -0000 On 9/1/18 11:07 PM, CeDeROM wrote: > What is the current AMD/ATI support for Open-Source? Do they provide > full GPU specification as opposed to nVidia? To be frank: not that good either. I have an RX 580 running amdgpu open source driver. Xorg and OpenGL support is supperb. But OpenCL sucks big way. There is clover, the open source OpenCL implemention of Mesa, but it is totally unusable for anything serious (even OpenCL 1.1 and OpenCL 1.2). Even clinfo would dump core after displaying lots of infos on the GPU. Then there is AMD-APP, which is supposed to support OpenCL 1.2, but that is part of closed driver amdgpu-pro, which runs only on Linux. I'm dual-booting FreeBSD and Manjaro-Linux just to be able to do OpenCL stuff on Linux. But even there, the opencl-amd AUR package which extracts the OpenCL bits from the amdgpu-pro driver and puts them into the (much better and newer) amdgpu driver causes some packages like, say, xmr-stak-amd to generate invalid results on the GPU... which is, according to xmr-stak-amd developer due to the opencl support in amdgpu-pro 18.x driver to be broken, and that one has to downgrade to amdgpu-pro 17.x opencl. It is not easy to use OpenCL on AMD right now. They are developing the ROCm platform[1], which looks promising, but they are not there yet. [1] https://rocm.github.io/ > Best regards, > Tomek Regards, cpghost.