@TechXero: We will update as soon as consensus is reached towards the needed patch - I still see that some differences allow to solve edge cases. We also want to avoid breaking currently working configurations. Can someone confirm that the patch will not break the build processus with older GCC ?
Search Criteria
Package Details: nvidia-470xx-utils 470.256.02-7.98
Package Actions
Git Clone URL: | https://aur.archlinux.org/nvidia-470xx-utils.git (read-only, click to copy) |
---|---|
Package Base: | nvidia-470xx-utils |
Description: | NVIDIA drivers utilities |
Upstream URL: | http://www.nvidia.com/ |
Keywords: | driver nvidia video |
Licenses: | custom |
Conflicts: | nvidia-libgl, nvidia-utils |
Provides: | nvidia-libgl, nvidia-utils, opengl-driver, vulkan-driver |
Submitter: | jonathon |
Maintainer: | Sinyria (cysp74, SoftExpert) |
Last Packager: | SoftExpert |
Votes: | 110 |
Popularity: | 3.79 |
First Submitted: | 2021-10-31 00:50 (UTC) |
Last Updated: | 2025-05-04 14:37 (UTC) |
Dependencies (6)
- egl-wayland (egl-wayland-gitAUR)
- libglvnd (libglvnd-gitAUR)
- xorg-server (xorg-server-gitAUR, xorg-server-bug865-issue1578AUR, xorg-server-bug865AUR)
- nvidia-470xx-settingsAUR (optional) – configuration tool
- opencl-nvidia-470xxAUR (optional) – OpenCL support
- xorg-server-devel (xorg-server-devel-gitAUR) (optional) – nvidia-xconfig
Required by (325)
- adaptivecpp (requires nvidia-utils)
- adaptivecpp-git (requires nvidia-utils)
- agisoft-metashape (requires nvidia-utils) (optional)
- agisoft-metashape-pro (requires nvidia-utils) (optional)
- airshipper (requires vulkan-driver) (optional)
- alchemy-viewer-git (requires nvidia-libgl) (optional)
- alchemy-viewer-git (requires nvidia-utils) (optional)
- aquamarine-git (requires opengl-driver)
- ares-emu (requires vulkan-driver)
- ares-emu-git (requires vulkan-driver)
- armorpaint (requires opengl-driver)
- arrayfire-git (requires nvidia-utils) (optional)
- aurorafw-git (requires opengl-driver)
- auto-gpufreq-git (requires nvidia-utils)
- autokey-git (requires nvidia-utils) (optional)
- blackmagic-raw-sdk (requires nvidia-utils) (optional)
- btop-git (requires nvidia-utils) (optional)
- btop-gpu-git (requires nvidia-utils) (optional)
- ccdc-mercury (requires opengl-driver)
- ccminer (requires nvidia-utils)
- ccminer-allium-git (requires nvidia-utils)
- ccminer-allium-git (requires nvidia-utils) (make)
- ccminer-git (requires nvidia-utils)
- ccminer-git (requires nvidia-utils) (make)
- cemu (requires vulkan-driver) (optional)
- chiaki (requires nvidia-utils) (optional)
- chronoengine-git (requires nvidia-utils) (optional)
- clonehero-ptb (requires vulkan-driver) (optional)
- clonehero-ptb (requires opengl-driver)
- colortest-git (requires vulkan-driver) (optional)
- coolercontrold (requires nvidia-utils) (optional)
- coolercontrold-bin (requires nvidia-utils) (optional)
- coolvlviewer (requires nvidia-utils) (optional)
- coolvlviewer-bin (requires nvidia-utils) (optional)
- coolvlviewer-experimental (requires nvidia-utils) (optional)
- coolvlviewer-experimental-bin (requires nvidia-utils) (optional)
- cosmic-session-git (requires vulkan-driver) (optional)
- cpu-x-git (requires vulkan-driver) (optional)
- cpu-x-git (requires opengl-driver) (optional)
- cuda-10.2 (requires nvidia-utils)
- cuda-11.1 (requires nvidia-utils)
- cuda-11.7 (requires nvidia-utils)
- cuda-9.0 (requires nvidia-utils)
- cuda-checkpoint-bin (requires nvidia-utils)
- cuda11.1 (requires nvidia-utils)
- cuda11.4 (requires nvidia-utils)
- cuda11.4-versioned (requires nvidia-utils)
- cuda12.0 (requires nvidia-utils)
- cuda12.0-versioned (requires nvidia-utils)
- dsnote (requires nvidia-utils) (optional, x86_64)
- dsnote-git (requires nvidia-utils) (optional, x86_64)
- dwarffortress-ironhand (requires nvidia-utils) (optional)
- dwarffortress-linuxdwarfpack-appimage (requires nvidia-utils) (optional)
- emby-server-beta (requires nvidia-utils) (optional)
- fcitx5-hazkey (requires vulkan-driver) (optional)
- fcitx5-hazkey-bin (requires vulkan-driver) (optional)
- ffmpeg-cuda (requires nvidia-utils) (optional)
- ffmpeg-decklink (requires nvidia-utils) (optional)
- ffmpeg-ffplayout (requires nvidia-utils) (optional)
- ffmpeg-full (requires nvidia-utils) (optional)
- ffmpeg-full-git (requires nvidia-utils) (optional)
- ffmpeg-git (requires nvidia-utils) (optional)
- ffmpeg-headless (requires nvidia-utils) (optional)
- ffmpeg-libfdk_aac (requires nvidia-utils) (optional)
- ffmpeg-nvcodec-11-1-git (requires nvidia-utils) (optional)
- ffmpeg-obs (requires nvidia-utils) (optional)
- ffmpeg5.1 (requires nvidia-utils) (optional, x86_64)
- ffmpeg6.1 (requires nvidia-utils) (optional)
- firestorm (requires nvidia-libgl) (optional)
- firestorm (requires nvidia-utils) (optional)
- firestorm-beta-bin (requires nvidia-utils) (optional)
- firestorm-bin (requires nvidia-utils) (optional)
- firestorm-bin (requires nvidia-libgl) (optional)
- firestorm-git (requires nvidia-libgl) (optional)
- firestorm-git (requires nvidia-utils) (optional)
- firestorm-next-bin (requires nvidia-utils) (optional)
- flax (requires vulkan-driver) (optional)
- furmark (requires opengl-driver)
- furmark (requires vulkan-driver) (optional)
- gamescope-plus (requires opengl-driver)
- gbar-git (requires nvidia-utils) (optional)
- ggml-vulkan-git (requires vulkan-driver)
- gkrellm-nvidia (requires nvidia-utils)
- glfw-git (requires opengl-driver) (optional)
- glfw-git (requires vulkan-driver) (optional)
- gmonitor-git (requires nvidia-utils)
- gnome-remote-desktop-git (requires nvidia-utils) (optional)
- gnome-shell-extension-nvidia-util-git (requires nvidia-utils)
- gpu-burn-git (requires nvidia-utils)
- gpu-screen-recorder (requires nvidia-utils) (optional)
- gzdoom (requires vulkan-driver) (optional, x86_64)
- gzdoom-git (requires vulkan-driver) (optional, x86_64)
- handbrake-cli-dev-git (requires nvidia-utils) (optional)
- handbrake-cli-git (requires nvidia-utils) (optional)
- handbrake-dev-git (requires nvidia-utils) (optional)
- handbrake-full (requires nvidia-utils) (optional)
- handbrake-full-cli (requires nvidia-utils) (optional)
- handbrake-git (requires nvidia-utils) (optional)
- handbrake-semifull (requires nvidia-utils) (optional)
- handbrake-semifull-cli (requires nvidia-utils) (optional)
- hitome-git (requires nvidia-utils) (optional)
- humble-lumpia-git (requires vulkan-driver) (optional)
- hyprdwl-git (requires opengl-driver)
- hyprland-cmake-git (requires opengl-driver)
- hyprland-git (requires opengl-driver)
- hyprland-hidpi-xprop (requires opengl-driver)
- hyprland-hidpi-xprop-git (requires opengl-driver)
- hyprland-legacyrenderer (requires opengl-driver)
- hyprland-legacyrenderer-git (requires opengl-driver)
- hyprland-nosystemd-git (requires opengl-driver)
- image-colorizer (requires nvidia-utils) (optional)
- immich-server (requires vulkan-driver) (optional)
- intel-nvidia-switch-bin (requires nvidia-utils)
- iqtree-mpi (requires nvidia-utils)
- jriver-media-center (requires nvidia-libgl) (optional)
- jriver-media-center24 (requires nvidia-libgl) (optional)
- jriver-media-center25 (requires nvidia-libgl) (optional)
- kokua-opensim (requires nvidia-utils) (optional)
- kokua-secondlife (requires nvidia-utils) (optional)
- ksysguard-gpu (requires nvidia-utils) (optional)
- lib32-nvidia-470xx-utils
- lib32-nvidia-525xx-utils (requires nvidia-utils)
- lib32-nvidia-535xx-utils (requires nvidia-utils)
- lib32-nvidia-550xx-utils (requires nvidia-utils)
- libglvnd-git (requires opengl-driver)
- librashader (requires vulkan-driver)
- libxnvctrl-470xx (make)
- libxnvctrl-525xx (requires nvidia-utils) (make)
- libxnvctrl-535xx (requires nvidia-utils) (make)
- lightworks (requires nvidia-utils) (optional)
- lightworks-beta (requires nvidia-utils) (optional)
- lms8suite-git (requires opengl-driver)
- lutris-world-of-warcraft-dependencies-nvidia (requires nvidia-utils)
- lzdoom-git (requires vulkan-driver) (optional, x86_64)
- mathematica (requires nvidia-utils) (optional)
- mathematica-light (requires nvidia-utils) (optional)
- memtest_vulkan-git (requires vulkan-driver)
- mhwd-nvidia (requires nvidia-utils) (make)
- milton-git (requires opengl-driver)
- minecraft-legacy-launcher (requires opengl-driver)
- moonshine (requires nvidia-utils)
- moonshine-git (requires nvidia-utils)
- mpv-build-git (requires nvidia-utils) (optional)
- mpv-full (requires nvidia-utils) (optional)
- mpv-full-build-git (requires nvidia-utils) (optional)
- mpv-full-git (requires nvidia-utils) (optional)
- mpv-full-luajit-git (requires nvidia-utils) (optional)
- multibg-wayland (requires vulkan-driver) (optional)
- newm-atha-git (requires opengl-driver)
- newm-next-git (requires opengl-driver)
- newm-next-git-qs (requires opengl-driver)
- nfancurve (requires nvidia-utils)
- nvfand-git (requires nvidia-utils)
- nvidia-470xx-dkms
- nvidia-470xx-settings
- nvidia-470xx-settings (make)
- nvidia-525xx (requires nvidia-utils)
- nvidia-525xx-dkms (requires nvidia-utils)
- nvidia-525xx-settings (requires nvidia-utils) (make)
- nvidia-525xx-settings (requires nvidia-utils)
- nvidia-535xx-dkms (requires nvidia-utils)
- nvidia-535xx-settings (requires nvidia-utils)
- nvidia-535xx-settings (requires nvidia-utils) (make)
- nvidia-550xx-dkms (requires nvidia-utils)
- nvidia-565xx-dkms (requires nvidia-utils)
- nvidia-led (requires nvidia-utils)
- nvidia-open-dkms-git (requires nvidia-utils)
- nvidia-open-git (requires nvidia-utils)
- nvidia-open-tinygrad-dkms-git (requires nvidia-utils)
- nvidia-patch (requires nvidia-utils)
- nvidia-patch-git (requires nvidia-utils)
- nvidia-rt (requires nvidia-utils)
- nvidia-settings-565xx (requires nvidia-utils)
- nvidia-system-monitor-git (requires nvidia-utils)
- nvidia-system-monitor-qt (requires nvidia-utils)
- nvlax-git (requires nvidia-utils)
- nvml-fix-git (requires nvidia-utils)
- olauncher (requires opengl-driver)
- onagre (requires vulkan-driver)
- openarena-omega-engine-bin (requires vulkan-driver) (optional)
- openmsx-git (requires nvidia-utils) (optional)
- openmvs (requires nvidia-utils) (make)
- openmvs (requires nvidia-utils) (optional)
- openmvs-git (requires nvidia-utils) (make)
- openmvs-git (requires nvidia-utils) (optional)
- orca-slicer-git (requires nvidia-utils) (optional)
- osu-lazer-extracted-bin (requires opengl-driver)
- osu-lazer-extracted-bin (requires vulkan-driver)
- panda3ds-git (requires opengl-driver)
- panda3ds-git (requires vulkan-driver)
- perl-nvidia-ml-pl (requires nvidia-utils)
- plasma6-wallpapers-wallpaper-engine-git (requires vulkan-driver)
- play-emu (requires vulkan-driver) (optional)
- play-emu-git (requires vulkan-driver) (optional)
- pokemon-revolution-online-bin (requires opengl-driver)
- pokemon-revolution-online-bin (requires vulkan-driver)
- portproton (requires vulkan-driver)
- powersave-git (requires nvidia-utils) (optional)
- primus-vk-git (requires nvidia-utils)
- proton-ge-custom-bin (requires vulkan-driver) (optional)
- proton-ge-custom-rtsp-bin (requires vulkan-driver) (optional)
- proton-xiv-bin (requires vulkan-driver) (optional)
- python-decord (requires nvidia-utils) (make)
- python-decord-cuda (requires nvidia-utils)
- python-decord-cuda (requires nvidia-utils) (make)
- python-gpustat (requires nvidia-utils)
- python-llama-cpp-cuda (requires nvidia-utils)
- python-mediapipe (requires opengl-driver)
- python-mediapipe-git (requires opengl-driver)
- python-nvidia-ml-py (requires nvidia-utils)
- python-py3nvml (requires nvidia-utils)
- python-pynvml (requires nvidia-utils)
- python-skia (requires opengl-driver)
- python-skia-git (requires opengl-driver)
- python-sonnet-cuda-git (requires nvidia-utils) (make)
- python-sonnet-git (requires nvidia-utils) (make)
- python-tensorflow-cuda-git (requires nvidia-utils) (make)
- python-tensorflow-cuda-kepler (requires nvidia-utils) (make)
- python-tensorflow-git (requires nvidia-utils) (make)
- python-waifu2x-vulkan (requires vulkan-driver)
- qradiolink (requires opengl-driver)
- quake2rtx-bin (requires vulkan-driver)
- raytracinginvulkan-git (requires nvidia-utils) (optional)
- realcugan-ncnn-vulkan-git (requires vulkan-driver)
- realesrgan-ncnn-vulkan (requires vulkan-driver)
- realesrgan-ncnn-vulkan-git (requires vulkan-driver)
- realsr-ncnn-vulkan-git (requires vulkan-driver)
- recidia-audio-visualizer (requires vulkan-driver)
- rustcraft (requires vulkan-driver)
- rustcraft-bin (requires vulkan-driver)
- sdl2 (requires vulkan-driver) (make)
- sdl2-git (requires vulkan-driver) (make)
- secondlife-bin (requires nvidia-utils) (optional)
- singularityviewer (requires nvidia-utils) (optional)
- singularityviewer-alpha (requires nvidia-utils) (optional)
- sonic3air-bin (requires opengl-driver)
- srmd-ncnn-vulkan (requires vulkan-driver)
- srmd-ncnn-vulkan-git (requires vulkan-driver)
- stable-diffusion-webui (requires nvidia-utils) (optional)
- studio-one-7 (requires nvidia-utils) (optional)
- surrealengine-git (requires vulkan-driver)
- surrealengine-git (requires vulkan-driver) (make)
- sway-git-wlroots-git (requires opengl-driver)
- swayvkshot (requires opengl-driver)
- sysmon-dev64-git (requires nvidia-utils) (optional)
- sysmontask (requires nvidia-utils) (optional)
- taisei (requires opengl-driver)
- taisei-git (requires opengl-driver)
- taisei-git-unlock (requires opengl-driver)
- tensorflow-cuda-git (requires nvidia-utils) (make)
- tensorflow-cuda-kepler (requires nvidia-utils) (make)
- tensorflow-git (requires nvidia-utils) (make)
- the-mirror-bin (requires vulkan-driver)
- throttlectl (requires nvidia-utils) (optional)
- tokodon-git (requires nvidia-utils) (optional)
- trex-bin (requires nvidia-utils)
- trigger-rally-svn (requires opengl-driver)
- tt_riing_quad_fan_control (requires nvidia-utils)
- tuxclocker (requires nvidia-utils) (make)
- tuxclocker (requires nvidia-utils) (optional)
- tuxclocker-git (requires nvidia-utils) (optional)
- umu-launcher-git (requires vulkan-driver)
- unleashedrecomp-bin (requires vulkan-driver)
- upscayl-bin (requires vulkan-driver)
- vapoursynth-plugin-bilateralgpu-git (requires nvidia-utils)
- vapoursynth-plugin-bm3dcuda-git (requires nvidia-utils) (optional)
- vapoursynth-plugin-dgdecodenv-bin (requires nvidia-utils)
- vapoursynth-plugin-waifu2x-caffe-git (requires nvidia-utils)
- video2x (requires vulkan-driver)
- video2x-git (requires vulkan-driver)
- vinegar (requires vulkan-driver) (optional)
- vinegar-git (requires vulkan-driver) (optional)
- vintagestory (requires opengl-driver)
- vkcv-test (requires vulkan-driver)
- vkdoom-git (requires vulkan-driver)
- vkoverhead (requires vulkan-driver)
- vkquake (requires vulkan-driver)
- vkquake2 (requires opengl-driver)
- vkresample-git (requires vulkan-driver)
- vkvg (requires vulkan-driver)
- vma-git (requires opengl-driver) (make)
- vulkan-icd-loader-git (requires vulkan-driver) (optional)
- watershot (requires vulkan-driver)
- watershot-wayshot-git (requires vulkan-driver)
- windsurf (requires vulkan-driver) (optional)
- windsurf-electron-latest (requires vulkan-driver) (optional)
- windsurf-next (requires vulkan-driver)
- wlroots-0.18-git (requires opengl-driver)
- wlroots-0.19-git (requires opengl-driver)
- wlroots-0.19-mao-git (requires opengl-driver)
- wlroots-asan-git (requires opengl-driver)
- wlroots-git (requires opengl-driver)
- wlroots-hidpi-xprop-git (requires opengl-driver)
- wlroots-nvidia (requires opengl-driver)
- wlroots-nvidia-screenshare (requires opengl-driver)
- wlroots0.15 (requires opengl-driver)
- wlroots0.16-nvidia (requires opengl-driver)
- wlroots0.17-hidpi-xprop (requires opengl-driver)
- wlroots0.17-nvidia (requires opengl-driver)
- wlroots0.18-hidpi-xprop (requires opengl-driver)
- wlroots0.19-hidpi-xprop (requires opengl-driver)
- wluma (requires vulkan-driver) (optional)
- wluma-git (requires vulkan-driver) (optional)
- wolframengine (requires nvidia-utils) (optional)
- wpebackend (requires opengl-driver) (make)
- wpebackend-git (requires opengl-driver) (make)
- wpebackend-rdk-git (requires opengl-driver)
- xapfish (requires vulkan-driver) (optional)
- xmrig-mo-cuda (requires nvidia-utils)
- yandex-browser (requires vulkan-driver)
- yandex-browser-corporate (requires vulkan-driver)
- yquake2remaster (requires vulkan-driver) (optional)
- yquake2remaster-git (requires vulkan-driver) (optional)
- zabbix-agent2-plugin-nvidia-gpu (requires nvidia-utils)
- zed-git (requires vulkan-driver)
- zed-preview (requires vulkan-driver)
- zed-preview-bin (requires vulkan-driver)
- zelda64recomp (requires vulkan-driver)
- zelda64recomp-bin (requires vulkan-driver)
- zelda64recomp-git (requires vulkan-driver)
- zelda64recomp-mod-ui-bin (requires vulkan-driver)
- zenith-bin (requires nvidia-utils) (optional)
- zig-game-git (requires opengl-driver)
- zinkrun (requires opengl-driver)
- zoom-system-qt-cef (requires vulkan-driver) (optional)
Sources (14)
- 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-fix-linux-6.13.patch
- nvidia-470xx-fix-linux-6.14.patch
- nvidia-470xx-fix-linux-6.15.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 .. 10 11 12 13 14 15 16 17 18 19 20 .. 47 Next › Last »
SoftExpert commented on 2024-05-11 09:14 (UTC)
dimytch commented on 2024-05-11 09:04 (UTC)
https://bbs.archlinux.org/viewtopic.php?id=295600 Does not compile without hands for current LTS kernel too.
lalala_233 commented on 2024-05-11 05:53 (UTC)
rodrigorc's patch workds for the kernel 6.8.9-arch1-2 gcc version 14.1.1 20240507.
fuan_k commented on 2024-05-10 19:33 (UTC)
Confirming rodrigorc's patch works for the LTS kernel 6.6.30-2-lts gcc version 14.1.1 20240507
I have not seen errors for the 6.8.9-arch1-2 kernel either.
meadow commented on 2024-05-10 15:34 (UTC)
Confirming TechXero's patch works for the LTS kernel
6.6.30-2-lts gcc version 14.1.1 20240507
rodrigorc commented on 2024-05-10 12:35 (UTC)
I hadn't found this solution, so I went and fixed it myself with a slightly different patch:
--- a/Kbuild
+++ b/Kbuild
@@ -68,7 +68,7 @@
EXTRA_CFLAGS += -I$(src)/common/inc
EXTRA_CFLAGS += -I$(src)
-EXTRA_CFLAGS += -Wall -MD $(DEFINES) $(INCLUDES) -Wno-cast-qual -Wno-error -Wno-format-extra-args
+EXTRA_CFLAGS += -Wall -MD $(DEFINES) $(INCLUDES) -Wno-cast-qual -Wno-error -Wno-format-extra-args -fpermissive
EXTRA_CFLAGS += -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"470.239.06\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE
EXTRA_CFLAGS += $(call cc-option,-Werror=undef,)
EXTRA_CFLAGS += -DNV_SPECTRE_V2=$(NV_SPECTRE_V2)
I think this is more proper, GCC itself recommends using -fpermissive
if there is need for the legacy behavior: https://gcc.gnu.org/gcc-14/porting_to.html
xclay commented on 2024-05-10 00:21 (UTC)
I confirm @TechXero patch working with: kernel: 6.8.9-arch1-2 gcc: 14.1.1
thanks.
rodolfoser commented on 2024-05-09 23:57 (UTC)
can confirm PKGBUILD patch works for me too
ncmprhnsbl commented on 2024-05-09 22:48 (UTC)
confirming patch works here. for no offset, just change to "@@ -101,7 +101,8 @@ test_headers() {"
TechXero commented on 2024-05-09 19:01 (UTC)
@SoftExpert
I have not yet tested it but @Maniaxx did seems to work. Can you update package with -2 added to it ?
Pinned Comments
SoftExpert commented on 2025-02-09 10:20 (UTC)
For the beginners in need of assistance, first take a look at this recommended guide https://github.com/korvahannu/arch-nvidia-drivers-installation-guide - maybe it helps to solve the issues your are having with this version of the driver.