Search Criteria
Package Details: opencl-nvidia-580xx 580.173.02-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/nvidia-580xx-utils.git (read-only, click to copy) |
|---|---|
| Package Base: | nvidia-580xx-utils |
| Description: | OpenCL implemention for NVIDIA (580xx) |
| Upstream URL: | http://www.nvidia.com/ |
| Licenses: | custom |
| Conflicts: | opencl-nvidia |
| Provides: | opencl-driver, opencl-nvidia |
| Submitter: | ventureo |
| Maintainer: | ventureo (ptr1337) |
| Last Packager: | ventureo |
| Votes: | 86 |
| Popularity: | 8.76 |
| First Submitted: | 2025-12-18 17:08 (UTC) |
| Last Updated: | 2026-06-28 14:48 (UTC) |
Dependencies (2)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- opencl-headers (opencl-headers-gitAUR, adaptivecpp-gitAUR, adaptivecppAUR) (optional) – headers necessary for OpenCL development
Required by (77)
- aftershotpro3 (requires opencl-nvidia) (optional)
- arrayfire (requires opencl-driver) (optional)
- arrayfire-git (requires opencl-driver) (optional)
- bfgminer-git (requires opencl-driver) (optional)
- computecpp (requires opencl-driver)
- cpu-x-git (requires opencl-driver) (optional)
- crark (requires opencl-driver) (optional)
- cuda-10.2 (requires opencl-nvidia)
- cuda-11.1 (requires opencl-nvidia)
- cuda-11.7 (requires opencl-nvidia)
- cuda-12.5 (requires opencl-nvidia)
- cuda-12.8 (requires opencl-nvidia)
- cuda-12.9 (requires opencl-nvidia)
- cuda-8.0 (requires opencl-nvidia)
- cuda-9.0 (requires opencl-nvidia)
- cuda-pascal (requires opencl-nvidia)
- cuda11.1 (requires opencl-nvidia)
- cuda11.4 (requires opencl-nvidia)
- cuda12.0 (requires opencl-nvidia)
- cytoscape (requires opencl-driver) (optional)
- Show 57 more...
Sources (10)
- 0001-Enable-atomic-kernel-modesetting-by-default.patch
- 0002-Fix-hardware-cursor-crash.patch
- https://download.nvidia.com/XFree86/Linux-x86_64/580.173.02/NVIDIA-Linux-x86_64-580.173.02.run
- limit-vram-usage
- nvidia-drm-outputclass.conf
- nvidia-sleep.conf
- nvidia-utils.sysusers
- nvidia.rules
- systemd-homed-override.conf
- systemd-suspend-override.conf
Latest Comments
1 2 3 4 5 6 .. 15 Next › Last »
idlmn commented on 2026-08-01 08:15 (UTC)
I have created a new patch file with the changes made in the CachyOS version. You can find it here: https://github.com/hilderingt/PatchNvidia580AUR/blob/main/0003-Remove-strncpy.patch.
Simply copy the file to the package folder. Then update the
sourceandsha256sumssections of the PKGBUILD. In the end addpatch -Np1 -i "${srcdir}/0003-Remove-strncpy.patch" -d "${srcdir}/${_pkg}/kernel"to thepreparefunction of the PKGBUILD.ZhangHua commented on 2026-07-19 09:12 (UTC)
For people could not wait our maintainer for a fix and just want a patch to be applied, you can check https://github.com/CachyOS/CachyOS-PKGBUILDS/blob/master/nvidia/nvidia-utils/0001-make-Add-support-for-7.2-Kernel.patch. Although it is for the -open driver, you can apply it by force using the command like
patch -Np2 -d ${srcdir}/${_pkg}/kernel -i ${srcdir}/0001-make-Add-support-for-7.2-Kernel.patch.pastelito commented on 2026-07-13 08:04 (UTC)
@Capricornus007 thanks for the instructions, in uvm_pmm_gpu.c i needed to remove the -1, so the end result was:
"strscpy(chunk_split_cache[level].name, "uvm_gpu_chunk_t", sizeof(chunk_split_cache[level].name));"
then builds without errors, thanks for the detail instructions tho, have a nice day.
Lughano commented on 2026-07-07 21:08 (UTC)
razer blade pro 4k 2017 laptop screen backlight is broken with this driver, use 470 with x11, u will not be able to change screen brightness level tho
Capricornus007 commented on 2026-06-30 16:21 (UTC)
The driver compilation fails on Linux 7.2-rc1 because 'strncpy' has been completely removed from the kernel. To fix this, 'strncpy' needs to be replaced with 'strscpy'.
For functions that require returning the 'dest' pointer, the code needs to be split since 'strscpy' returns a size instead of a pointer.
Here are the specific files and locations that need to be patched:
strscpy(buf, current->comm, len);
nvidia/linux_nvswitch.c (Line ~2040)
strscpy(regkey_val, regkey_val_start, regkey_val_len);
nvidia/linux_nvswitch.c (Line ~2395)
return dest;
nvidia-uvm/uvm_pmm_gpu.c (Line ~2802)
strscpy(g_pmm_uapi_test_struct.name, ...);
nvidia-modeset/nvidia-modeset-linux.c (Line ~646)
mpsijm commented on 2026-06-18 18:13 (UTC) (edited on 2026-06-18 20:50 (UTC) by mpsijm)
@k0r0ng I don't have problems with going into suspend since the upgrade. But on some days, the GPU falls off the bus (similar symptoms as https://bbs.archlinux.org/viewtopic.php?id=304020, everything freezes except SysRq). It happens most often within half an hour after waking from suspend or within half an hour after (re)booting. It happened to me twice today. But on other days, everything is fine...
cyberpunkrocker commented on 2026-06-18 06:32 (UTC)
@user2:
patchis a part ofbase-devel-package. Haven't you read the wiki on how to use AUR?user2 commented on 2026-06-18 03:37 (UTC) (edited on 2026-06-18 03:45 (UTC) by user2)
Please add
patchtomakedepends.k0r0ng commented on 2026-05-30 05:52 (UTC)
Is nobody having suspend issue in here? It's always failed to suspend for the second or third times with this nvidia driver, never occurs with nouveau driver
1 2 3 4 5 6 .. 15 Next › Last »