Search Criteria
Package Details: opencl-nvidia-550xx 550.163.01-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/nvidia-550xx-dkms.git (read-only, click to copy) |
---|---|
Package Base: | nvidia-550xx-dkms |
Description: | OpenCL implemention for NVIDIA, 550 branch |
Upstream URL: | http://www.nvidia.com/ |
Keywords: | 550 beta dkms drivers kernel nvidia panic utils whatever |
Licenses: | custom |
Conflicts: | opencl-nvidia |
Provides: | opencl-driver, opencl-nvidia |
Submitter: | Kimiblock |
Maintainer: | failsafe65 |
Last Packager: | failsafe65 |
Votes: | 6 |
Popularity: | 2.09 |
First Submitted: | 2024-08-03 13:43 (UTC) |
Last Updated: | 2025-04-18 17:23 (UTC) |
Dependencies (3)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- patchelf (patchelf-gitAUR) (make)
- opencl-headers (opencl-headers-gitAUR) (optional) – headers necessary for OpenCL development
Required by (65)
- aftershotpro3 (requires opencl-nvidia) (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-8.0 (requires opencl-nvidia)
- cuda-9.0 (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)
- Show 45 more...
Latest Comments
1 2 Next › Last »
acuriouscrow commented on 2025-05-11 17:08 (UTC)
Is there a plan to incorporate these patch steps into the package as a whole? I'm trying to decide if I should do them or wait for the package to be updated.
BoringCat commented on 2025-05-07 02:31 (UTC)
@ww998: I got some idea and build succeed with
gcc version 15.1.1 20250425 (GCC)
0002-CFLAGS-Set-std-gnu17-for-all-compilation-flags.patch
file and add intoPKGBUILD
patch
command in prepare functionHere is diff for
PKGBUILD
fileww998 commented on 2025-05-05 20:08 (UTC)
@jadespace: Thank you very much, I now managed to install the 550 driver. I guess there must be a much more elegant way to do it, but maybe this can help other people who are lost here:
download the packagebuild
yay -G nvidia-550xx-dkms
install from the packagebuild. this will fail but download all needed files
cd nvidia-550xx-dkms; makepkg -i ./PKGBUILD
unpack the downloaded nvidia driver package
download the patch from @Fuxino
search for Kbuild and conftest.sh in the extracted files
Apply the patch with the "patch" command
Repack the package, keep the original filename
navigate back to the dir with the PKGBUILD
Use makepkg again to now succesfully install the patched package
makepkg -i ./PKGBUILD
I added the nvidia-550xx-* packages to the IgnorePkg line in /etc/pacman.conf to prevent further updates as suggested by @jadespace I did not have to patch other packages. Everything seems to work now.
I sadly have to use the 550 branch because every driver after this one has a showstopper bug for me that makes it impossible to use. As this affects my notebook there is no way to switch to another GPU.
I hope this AUR package will continue to find some love.
jadespace commented on 2025-05-04 08:48 (UTC) (edited on 2025-05-04 08:49 (UTC) by jadespace)
@ww998, it would be applied similarly to the commit that contained the patch. That is, for me having installed it with
paru
, the build flags are being patched inkernel
andkernel-open
under$HOME/.cache/paru/clone/nvidia-550xx-dkms/src/NVIDIA-Linux-x86_64-550.163.01
.The slightly painful part is that installing it would likely mean needing to update the
PKGBUILD
s for all the other 550 driver packages that you have installed (for example, I have to uninstall and reinstall Steam every time there's an update here because of circular dependencies).Judge whether it's worth your time to pursue those manual patches and any subsequent build errors that arise from changes in GCC 15, or wait for the packages to get updated. (@failsafe65, do you need any co-maintainers?)
In the meantime, I downgraded back to GCC 14 with everything working as normal:
An additional tip for anyone that needs it: if you add
gcc gcc-libs
to theIgnorePkg
line in/etc/pacman.conf
, pacman will skip over those two until you're ready for them to be updated.ww998 commented on 2025-05-03 19:51 (UTC) (edited on 2025-05-03 19:52 (UTC) by ww998)
@Fuxino : could you please explain how to apply the patch?. I don't understand what to to with it. It fails when I apply it to the PKGBUILD of nvidia-550xx-dkms. thank you very much.
Fuxino commented on 2025-04-30 20:52 (UTC)
The module fails to build with GCC 15, this patch is needed: https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/blob/11deaedbd194cacd732c44a902699a56d2d59d4b/0002-CFLAGS-Set-std-gnu17-for-all-compilation-flags.patch
Tharbad commented on 2025-04-19 09:45 (UTC)
Bug fixed as of 550.163.01
eduardoeae commented on 2025-04-18 10:55 (UTC)
There is a new version: 550.163.01 I can't test it this weekend, maybe they fixed this latest bug. It is not on the changelog though.
evorster commented on 2025-04-18 10:51 (UTC) (edited on 2025-04-18 11:04 (UTC) by evorster)
With the update of linux to 6.14.2 in main, this issue is hitting more people.
Putting
just after cd kernel in PKGBUILD fixed the issue for me.
Just for future reference, running the 550 series fixes two important bugs for me:
kwin_wayland memory leak: https://bugs.kde.org/show_bug.cgi?id=496469#add_comment
External Monitor not waking up after suspend if refresh rate is higher than 30Hz: https://forums.developer.nvidia.com/t/bug-external-monitor-fails-to-wake-up-from-powersave-mode-if-refresh-rate-is-higher-than-30hz/316612/21
ww998 commented on 2025-04-11 23:21 (UTC) (edited on 2025-04-11 23:25 (UTC) by ww998)
The package failed to build for me as well on kernel 6.14.2.
Thanks @eduardoeae for the fix. Sadly it didn't work for me and threw a sed error all the time. (extra characters at the end of command). Gave up on it.
I fixed it quick and dirty like this:
After "cd kernel"
1 2 Next › Last »