Package Details: opencl-amd 1:6.3.2-1

Git Clone URL: https://aur.archlinux.org/opencl-amd.git (read-only, click to copy)
Package Base: opencl-amd
Description: ROCm components repackaged from AMD's Ubuntu releases (ROCr runtime, ROCm runtime, HIP runtime) - This package is intended to work along with the free amdgpu stack.
Upstream URL: http://www.amd.com
Keywords: amd amdgpu computing gpgpu opencl radeon
Licenses: custom:AMD
Conflicts: amd-smi-lib, comgr, hip, hip-dev, hip-doc, hip-runtime-amd, hip-samples, hipcc, hsa-amd-aqlprofile, hsa-rocr, hsa-rocr-dev, libdrm-amdgpu-amdgpu1, openmp-extras-runtime, rocdecode, rocdecode-dev, rocjpeg, rocjpeg-dev, rocm-cmake, rocm-core, rocm-dbgapi, rocm-debug-agent, rocm-device-libs, rocm-gdb, rocm-hip-runtime, rocm-language-runtime, rocm-ocl-icd, rocm-opencl, rocm-opencl-dev, rocm-opencl-icd-loader, rocm-opencl-runtime, rocm-smi-lib, rocm-utils, rocminfo, rocprofiler, rocprofiler-dev, rocprofiler-plugins, rocprofiler-register, roctracer, roctracer-dev
Provides: amd-smi-lib, comgr, hip, hip-dev, hip-doc, hip-runtime-amd, hip-samples, hipcc, hsa-amd-aqlprofile, hsa-rocr, hsa-rocr-dev, libdrm-amdgpu-amdgpu1, opencl-driver, openmp-extras-runtime, rocdecode, rocdecode-dev, rocjpeg, rocjpeg-dev, rocm-cmake, rocm-core, rocm-dbgapi, rocm-debug-agent, rocm-device-libs, rocm-gdb, rocm-hip-runtime, rocm-language-runtime, rocm-ocl-icd, rocm-opencl, rocm-opencl-dev, rocm-opencl-icd-loader, rocm-opencl-runtime, rocm-smi-lib, rocm-utils, rocminfo, rocprofiler, rocprofiler-dev, rocprofiler-plugins, rocprofiler-register, roctracer, roctracer-dev
Submitter: grmat
Maintainer: sperg512 (luciddream)
Last Packager: luciddream
Votes: 133
Popularity: 0.72
First Submitted: 2016-12-01 03:45 (UTC)
Last Updated: 2025-01-29 20:12 (UTC)

Required by (132)

Sources (38)

Pinned Comments

luciddream commented on 2025-03-23 09:51 (UTC) (edited on 2025-03-23 09:52 (UTC) by luciddream)

opencl-amd (and opencl-amd-dev) are not out of date.

Latest version is 6.3.3 - https://rocm.docs.amd.com/en/latest/about/release-notes.html which only updates the rocm systems profiler for a minor bug. Due to the nature of these packages, which are over 25 GB in size, it would not be ideal to update on every minor patch.

I'm not going to waste peoples time and bandwidth. Be patient.

nho1ix commented on 2023-12-29 08:43 (UTC) (edited on 2024-02-10 07:13 (UTC) by nho1ix)

Note for anyone who has a Polaris GPU (Radeon RX 5xx) debugging issues with this package; Packages that use OpenCL like clinfo or davinci-resolve-studio will need you to downgrade opencl-amd to 1:5.7.1-1 as well as amdgpu-pro-oglp to 23.10_1620044-1 to avoid coredumps & segfaults.

DVR would not open unless these 2 packages were downgraded (along with their dependencies). Had to figure it out the hard way after hours using valgrind and rebooting over and over. Hopefully someone else will not have to pull their hair out trying to resolve their issue.

Latest Comments

« First ‹ Previous 1 .. 59 60 61 62 63 64 65 66 67 68 69 .. 81 Next › Last »

kescherAUR commented on 2020-04-29 14:42 (UTC) (edited on 2020-04-29 14:43 (UTC) by kescherAUR)

While this discussion is ongoing, if anyone wants to update their opencl drivers with this package, here's a git diff.

diff --git a/PKGBUILD b/PKGBUILD
index ee14d4b..09cc0f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,8 +5,8 @@

 pkgname=opencl-amd
 pkgdesc="OpenCL userspace driver as provided in the amdgpu-pro driver stack. This package is intended to work along with the free amdgpu stack."
-pkgver=19.50.967956
-pkgrel=5
+pkgver=20.10.1048554
+pkgrel=1
 arch=('x86_64')
 url='http://www.amd.com'
 license=('custom:AMD')
@@ -19,13 +19,13 @@ DLAGENTS='https::/usr/bin/wget --referer https://support.amd.com/en-us/kb-articl

 prefix='amdgpu-pro-'
 postfix='-ubuntu-18.04'
-major='19.50'
-minor='967956'
-amdver='2.4.99'
+major='20.10'
+minor='1048554'
+amdver='2.4.100'
 shared="opt/amdgpu-pro/lib/x86_64-linux-gnu"

-source=("https://drivers.amd.com/drivers/linux/${major}/${prefix}${major}-${minor}${postfix}.tar.xz")
-sha256sums=('d8bb480c72b4225ad864c60335d33254ce7d442590e8dd9c05659cc868b7be2f')
+source=("https://drivers.amd.com/drivers/linux/${prefix}${major}-${minor}${postfix}.tar.xz")
+sha256sums=('7cbd666f9dd3e25a7bd8332a2693cabae2c9b05afe00d286ef7120f38d0335f4')

 pkgver() {
    echo "${major}.${minor}"

kode54 commented on 2020-04-23 04:19 (UTC)

@pix3l good that they’re reading my comments

Regarding the provided, this package provides the same files, but installs them differently. This package installs them to /usr/lib, while the amdgpu-pro-installer package installs them to /opt/amdgpu-pro/lib/* and sets system loader path configuration files to search there before the common system locations.

pix3l commented on 2020-04-23 01:16 (UTC)

@kode54: https://aur.archlinux.org/cgit/aur.git/commit/?h=hsa-rocr&id=b68e99b242b64917bc17673532a981e56dc2a219 so they are reading your comments probably. And about splitting package, it's up to maintainer of the package. It's done to save save space on HDD, because usually user needs only one of them.

@BS86: Have you changed anything than version/checksums? Ive got VII, but the machine is disassembled and M/B need solder work, so I cannot test myself for now(but I'm following discussion,and trying to prepare system for all usefull tasks ;-)

BTW, do I understand right that by installingopencl-amdgpu-pro-comgr=19.50.967956, opencl-amdgpu-pro-orca=19.50.967956, opencl-amdgpu-pro-pal=19.50.967956 I will get identical binaries installed?If so, what's the purpose/benefits of this package? Does it mean that only real alternative to install is rocm-opencl-runtime?

kode54 commented on 2020-04-22 21:32 (UTC)

@BS86 As have I, and I don't have a Vega or newer GPU to test the pal driver. I only have an RX 480, and the orca driver is broken there. Should this package be split into two packages, like amdgpu-pro-installer does?

Last I checked, the only major reason for the upgrade was to support the 5600 series Navi cards.

BS86 commented on 2020-04-22 14:33 (UTC) (edited on 2020-04-22 14:33 (UTC) by BS86)

@kode54 I have modified your PKGBUILD to use the 20.10.1048554 release, and at least with my Vega64, I see no issues. Desktop boots fine and foldingathome from the AUR also detects the OpenCL card and runs on the GPU.

kode54 commented on 2020-04-19 05:13 (UTC)

I’ve tested rocm-opencl-runtime, and the only takeaway I’ve found is that it’s completely non functional. It will emit an error about the host having run out of memory, every time. It’s also apparently being built with debugging enabled, hence it also emits warnings and errors to the console while it attempts to work.

pix3l commented on 2020-04-18 14:27 (UTC)

I wonder how it related to: https://aur.archlinux.org/packages/rocm-opencl-runtime/

I've got one machine with Radeon VII and others are Intel based laptops. I try to keep one image on all machines, so up to now I've used opencl-amd, because after installing opencl-amdgpu-pro- I got crashes on Intel machine But now with rocm-opencl-runtime I understand I've got 3rd alternative, but not sure hwo they compares (I know that amdgpu-pro- are oficial and opencl-amd provides only OpenCL from amggpru-pro), so I'm more interested in comparison of rocm-opencl-runtime vs opencl-amd, what benefits it gives and what problems it causes(especially when it's installed,but used on Intel cards)

kode54 commented on 2020-04-18 06:58 (UTC)

Package verified, 20.10 still causes GPU faults on RX 480.

Reported upstream: https://gitlab.freedesktop.org/drm/amd/-/issues/1101

kode54 commented on 2020-04-18 05:04 (UTC) (edited on 2020-04-18 05:15 (UTC) by kode54)

I will not release a 20.10 package, because it is an unstable beta, and the only opencl driver which works on my machine, Orca, crashes outright if used from the 20.10 package.

E: I’ll investigate the 20.10 release that hit yesterday, but I’m not expecting a miracle.

kode54 commented on 2020-04-07 04:12 (UTC)

@trougnouf a Thanks, I’ll add that package to the conflicts list, since these two packages really shouldn’t be used at the same time anyway. (Also good luck even getting that one running, I find that it just results in OpenCL device out of memory errors)