Search Criteria
Package Details: cuda-12.9 12.9.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/cuda-12.9.git (read-only, click to copy) |
|---|---|
| Package Base: | cuda-12.9 |
| Description: | NVIDIA's GPU programming toolkit version 12.9 (Maxwell/Pascal/Volta support) |
| Upstream URL: | https://developer.nvidia.com/cuda-zone |
| Licenses: | custom:NVIDIA |
| Conflicts: | cuda |
| Provides: | cuda, cuda-sdk, cuda-toolkit |
| Replaces: | cuda-sdk, cuda-toolkit |
| Submitter: | piernov |
| Maintainer: | piernov |
| Last Packager: | piernov |
| Votes: | 2 |
| Popularity: | 0.68 |
| First Submitted: | 2025-10-18 10:00 (UTC) |
| Last Updated: | 2025-11-03 17:45 (UTC) |
Dependencies (5)
- gcc14AUR
- nvidia-utils (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-340xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-470xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-535xx-utilsAUR, nvidia-525xx-utilsAUR, nvidia-575xx-utilsAUR, nvidia-utils-betaAUR, nvidia-vulkan-utilsAUR, nvidia-580xx-utilsAUR)
- opencl-nvidia (opencl-nvidia-410xxAUR, opencl-nvidia-440xxAUR, opencl-nvidia-430xxAUR, opencl-nvidia-340xxAUR, opencl-510xx-nvidiaAUR, opencl-nvidia-teslaAUR, opencl-nvidia-470xxAUR, opencl-nvidia-550xxAUR, opencl-nvidia-390xxAUR, opencl-nvidia-535xxAUR, opencl-nvidia-525xxAUR, opencl-nvidia-575xxAUR, opencl-nvidia-betaAUR, opencl-nvidia-vulkanAUR, opencl-nvidia-580xxAUR)
- gdb (gdb-gitAUR) (optional) – for cuda-gdb
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, mandrel-binAUR, mandrel24-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jre17AUR, jre-zuluAUR, jre-zulu-fxAUR, jre8AUR, jdk8AUR, jdk23-graalvm-ee-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, zulu-jre-fx-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk8-perfAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, sapmachine11-jdkAUR, sapmachine17-jdkAUR, jre11AUR, zulu8-fx-binAUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, jdk24-openjdkAUR, jre24-openjdkAUR, jre23-openjdkAUR, jdk23-openjdkAUR, jre22-openjdkAUR, jdk22-openjdkAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, jdk25-openjdk-wakefieldAUR, jre25-openjdk-wakefieldAUR, jdk25-openj9-binAUR, jdk21-graalvm-ee-binAUR, java-openjdk-binAUR, jreAUR, jdkAUR, jre-ltsAUR, jdk-ltsAUR, amazon-corretto-11AUR, amazon-corretto-8AUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk8-openj9-binAUR, zulu-21-binAUR, zulu-17-binAUR, jdk25-graalvm-ce-binAUR, jdk8-temurinAUR, jdk25-graalvm-binAUR, jdk17-openj9-binAUR, jdk21-openj9-binAUR, zulu-17-fx-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, jdk11-temurinAUR, zing-21-binAUR, zing-8-binAUR, zing-17-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, amazon-corretto-25-binAUR, jdk-openjdk-wakefieldAUR, jre-openjdk-wakefieldAUR, microsoft-openjdk-21-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-25-binAUR, liberica-jdk-21-binAUR, zulu-25-binAUR, jdk21-jetbrains-binAUR, amazon-corretto-15AUR, jdk17-graalvm-ee-binAUR, jre25-temurinAUR, jre21-temurinAUR, jre17-temurinAUR, zulu-jre21-fxAUR, zulu-jre25-fxAUR, zulu-jre17-fxAUR, jre8-temurinAUR, jre11-temurinAUR, zulu-jre8-fxAUR, zulu-jre11-fxAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, zulu-8-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (optional) – for nsight and nvvp
Required by (449)
- adaptivecpp (requires cuda)
- adaptivecpp-git (requires cuda)
- agisoft-metashape (requires cuda) (optional)
- agisoft-metashape-pro (requires cuda) (optional)
- alice-vision (requires cuda)
- alvr-nvidia (requires cuda) (make)
- ambertools (requires cuda) (optional)
- arrayfire (requires cuda) (make)
- arrayfire (requires cuda) (optional)
- arrayfire-git (requires cuda) (make)
- arrayfire-git (requires cuda) (optional)
- auto-editor-bin
- avidemux-core-git (requires cuda) (optional)
- avisynth-plugin-eedi2cuda-git (requires cuda) (make)
- bart-cuda-git (requires cuda)
- bforartists (requires cuda) (make)
- bforartists (requires cuda) (optional)
- bforartists-git (requires cuda) (optional)
- blender-2.7 (requires cuda) (make)
- blender-2.83-git (requires cuda) (optional)
- Show 429 more...
Sources (35)
- 4972.patch
- accinj64.pc
- cublas.pc
- cuda-findgllib_mk.diff
- cuda.conf
- cuda.pc
- cuda.sh
- cudart.pc
- cufft.pc
- cufftw.pc
- cuinj64.pc
- curand.pc
- cusolver.pc
- cusparse.pc
- fix-glibc241.patch
- fix-glibc242.patch
- http://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda_12.9.1_575.57.08_linux.run
- nppc.pc
- nppi.pc
- nppial.pc
- nppicc.pc
- nppicom.pc
- nppidei.pc
- nppif.pc
- nppig.pc
- nppim.pc
- nppist.pc
- nppisu.pc
- nppitc.pc
- npps.pc
- nvgraph.pc
- nvidia-ml.pc
- nvjpeg.pc
- nvrtc.pc
- nvToolsExt.pc
Latest Comments
piernov commented on 2026-01-01 17:59 (UTC)
@tmoore multiple packages from AUR provide opencl-nvidia, such as opencl-nvidia-580xx, as well packages for older versions, so it is up to the user to choose the driver version they want. Even if it makes little sense to use it like that, it should still work with 590 from the official repositories as well.
tmoore commented on 2025-12-29 17:31 (UTC)
FYI. Don't know how this will impact this package using the opencl-nvidia 590 libraries, since 580.119 is the last one supporting pascal, but yours has a dependency on 590
opencl-nvidia-590.48.01-1
Skalli84 commented on 2025-12-13 16:55 (UTC)
Build fails for me. I'm on a 1080TI and cuda 13.0 is not working properly anymore, so I wanted to switch to 12.9.
I've replaced the username with user in the output. Before that the nvidia xterm ("NVIDIA CUDA PACKAGE") pops up saying "Unknown option: --target"
ofo commented on 2025-11-22 21:26 (UTC)
Since this depends on gcc14, would these two lines need to link to /usr/bin/gcc-14 and /usr/bin/g++-14 respectively? (Default gcc is gcc-15 currently)
piernov commented on 2025-11-03 17:47 (UTC)
@3j14 Fixed, for information this package is based on the "cuda-12.5" AUR package so you may want to report there as well.
3j14 commented on 2025-11-03 13:30 (UTC)
Thanks for providing the package!
Can you by any chance list all files required as sources instead of using the bash
*glob? Depending on your locale, the sorting order ofnppi.pcvsnppial.pcis different, resulting in failed checksums as the order of the files changes. You can see the effect if you compare the output of the following commands:When using
makechrootpkg(seedevtoolspackage), the default locale is set to "C" (see https://gitlab.archlinux.org/archlinux/devtools/-/blob/master/src/mkarchroot.in#L98), resulting in a different sorting when using the glob.