Search Criteria
Package Details: opencl-nvidia-470xx 470.256.02-7
Package Actions
Git Clone URL: | https://aur.archlinux.org/nvidia-470xx-utils.git (read-only, click to copy) |
---|---|
Package Base: | nvidia-470xx-utils |
Description: | OpenCL implemention for NVIDIA |
Upstream URL: | http://www.nvidia.com/ |
Keywords: | driver nvidia video |
Licenses: | custom |
Conflicts: | opencl-nvidia |
Provides: | opencl-driver, opencl-nvidia |
Submitter: | jonathon |
Maintainer: | Sinyria (cysp74, SoftExpert) |
Last Packager: | SoftExpert |
Votes: | 100 |
Popularity: | 1.15 |
First Submitted: | 2021-10-31 00:50 (UTC) |
Last Updated: | 2024-11-10 08:39 (UTC) |
Dependencies (2)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- opencl-headers (opencl-headers-gitAUR) (optional) – headers necessary for OpenCL development
Required by (67)
- aftershotpro2 (requires opencl-nvidia) (optional)
- aftershotpro3 (requires opencl-nvidia) (optional)
- arrayfire-git (requires opencl-driver) (optional)
- bfgminer-git (requires opencl-nvidia) (optional)
- computecpp (requires opencl-driver)
- cpu-x-opencl (requires opencl-driver) (optional)
- cuda-10.0 (requires opencl-nvidia)
- cuda-10.2 (requires opencl-nvidia)
- cuda-11.1 (requires opencl-nvidia)
- cuda-11.7 (requires opencl-nvidia)
- cuda-8.0 (requires opencl-nvidia)
- cuda-9.0 (requires opencl-nvidia)
- cuda-9.2 (requires opencl-nvidia)
- cuda11.1 (requires opencl-nvidia)
- cuda11.4 (requires opencl-nvidia)
- cuda11.4-versioned (requires opencl-nvidia)
- cuda12.0 (requires opencl-nvidia)
- cuda12.0-versioned (requires opencl-nvidia)
- cytoscape (requires opencl-driver) (optional)
- davinci-resolve (requires opencl-driver)
- davinci-resolve-beta (requires opencl-driver)
- davinci-resolve-studio (requires opencl-driver)
- davinci-resolve-studio-beta (requires opencl-driver)
- dewobble (requires opencl-driver)
- foldingathome (requires opencl-driver) (optional)
- fusion-render-node (requires opencl-driver)
- fusion-studio (requires opencl-driver)
- gromacs (requires opencl-nvidia) (optional)
- gromacs-plumed (requires opencl-nvidia) (optional)
- gyroflow (requires opencl-driver) (optional)
- gyroflow-bin (requires opencl-driver) (optional)
- gyroflow-git (requires opencl-driver) (optional)
- khronos-ocl-icd-loader (requires opencl-driver)
- kristforge-bin (requires opencl-driver) (optional)
- kristforge-git (requires opencl-driver) (optional)
- lc0 (requires opencl-driver) (optional)
- leela-zero (requires opencl-driver)
- leela-zero-git (requires opencl-driver)
- luxcorerender (requires opencl-driver) (optional)
- luxcorerender-bin (requires opencl-driver) (optional)
- luxcorerender-git (requires opencl-driver) (optional)
- luxmark (requires opencl-driver)
- maya (requires opencl-driver) (optional)
- mfakto (requires opencl-driver)
- mtsieve (requires opencl-driver)
- nuxhash-git (requires opencl-nvidia)
- nvidia-470xx-utils (optional)
- nvidia-510xx-utils (requires opencl-nvidia) (optional)
- nvidia-525xx-utils (requires opencl-nvidia) (optional)
- nvidia-535xx-utils (requires opencl-nvidia) (optional)
- nvidia-550xx-utils (requires opencl-nvidia) (optional)
- opencl-icd-loader (requires opencl-driver) (optional)
- portwine-meta-nvidia (requires opencl-nvidia)
- python-gpuctypes (requires opencl-driver) (optional)
- python-pyfai (requires opencl-driver)
- python-silx (requires opencl-driver) (optional)
- scallion (requires opencl-nvidia) (optional)
- sempiternum (requires opencl-nvidia) (optional)
- sempiternum-git (requires opencl-nvidia) (optional)
- siftgpu (requires opencl-nvidia) (optional)
- silentarmy-nvmod-git (requires opencl-nvidia)
- slopecraft (requires opencl-nvidia) (optional)
- ugene-git (requires opencl-driver)
- viennacl (requires opencl-nvidia) (optional)
- virtualgl-git (requires opencl-driver)
- vramfs-git (requires opencl-driver)
- zivid (requires opencl-driver)
Sources (11)
- 0001-Fix-conftest-to-ignore-implicit-function-declaration.patch
- 0002-Fix-conftest-to-use-a-short-wchar_t.patch
- 0003-Fix-conftest-to-use-nv_drm_gem_vmap-which-has-the-se.patch
- https://us.download.nvidia.com/XFree86/Linux-x86_64/470.256.02/NVIDIA-Linux-x86_64-470.256.02.run
- kernel-6.10.patch
- kernel-6.12.patch
- nvidia-470xx-utils.sysusers
- nvidia-470xx.rules
- nvidia-drm-outputclass.conf
- systemd-homed-override.conf
- systemd-suspend-override.conf
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 41 Next › Last »
benjarobin commented on 2024-05-12 18:42 (UTC)
I reported my finding here: https://forums.developer.nvidia.com/t/nvidia-modules-470-239-06-build-failure-with-gcc-14-due-to-conftest-sh/292645
Mechanicus commented on 2024-05-12 18:23 (UTC)
@benjarobin: can confirm, your patches works.
benjarobin commented on 2024-05-12 17:55 (UTC) (edited on 2024-05-12 17:56 (UTC) by benjarobin)
I improved the second patch to properly fix warning during conftest related to EFI (instead of hiding it).
To build a package with a proper fix, do the following:
See fixes provided by: https://0x0.st/XKB6.patch
benjarobin commented on 2024-05-12 16:26 (UTC) (edited on 2024-05-12 16:32 (UTC) by benjarobin)
Using
-fpermissive
is wrong, and introduces a major bug: The call tovmap
is done with the wrong function call (missing one argument), as explained in [2].I did create various patches in order to fix it properly, see [1] and the Nvidia fix that was back-ported [3].
To build a package with a proper fix, do the following:
[1] https://0x0.st/XKmG.patch
[2] https://forums.developer.nvidia.com/t/nvidia-modules-build-failure-with-upcoming-gcc-14-and-recent-kernels-due-to-misfiring-conftest-sh-test-heads-up/279072
[3] https://github.com/NVIDIA/open-gpu-kernel-modules/commit/811073c51e1f098834e90e67a074f1746b6e2831#diff-32da369dcd8cd223fa47c8b86028f1a7572ed699c33f2057f4702e4b36f13dd5
unixv commented on 2024-05-12 15:20 (UTC)
@a821, @Mechanicus: actually i tried easiest workaround which is downgrade ['gcc-libs', 'gcc'] from 14.1.1+r1+g43b730b9134-1 to 13.2.1-6 and has been compiled and worked again as previously. Thanks you folks for your efforts to find a workarounds.
Mechanicus commented on 2024-05-12 13:08 (UTC)
@unixv: Try -fpermissive patch. Copy the context to a file, for example
workaround.patch
, and then apply to the repo:git apply workaround.patch
a821 commented on 2024-05-12 07:22 (UTC)
@unixv: did you read any of the latest comments / workarounds? If so, what did you try?
unixv commented on 2024-05-12 03:34 (UTC) (edited on 2024-05-12 03:36 (UTC) by unixv)
it's failed to compile and I'm no longer able to use my nvidia-470xx card .
(5/6) Install DKMS modules ==> dkms install --no-depmod nvidia/470.239.06 -k 6.6.30-2-lts Error! Bad return status for module build on kernel: 6.6.30-2-lts (x86_64) Consult /var/lib/dkms/nvidia/470.239.06/build/make.log for more information. ==> WARNING:
dkms install --no-depmod nvidia/470.239.06 -k 6.6.30-2-lts' exited 10 `Mechanicus commented on 2024-05-11 15:33 (UTC)
@SoftExpert, older GCC will also work with
-fpermissive
flag, it is supported since GCC-4 version« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 41 Next › Last »