Package Details: nvidia-open-beta 550.78-1

Git Clone URL: https://aur.archlinux.org/nvidia-open-beta.git (read-only, click to copy)
Package Base: nvidia-open-beta
Description: NVIDIA open GPU kernel modules (beta version)
Upstream URL: https://github.com/NVIDIA/open-gpu-kernel-modules/
Licenses: MIT, GPL-2.0-only
Conflicts: NVIDIA-MODULE, nvidia-open
Provides: NVIDIA-MODULE, nvidia-open
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 9
Popularity: 0.016980
First Submitted: 2022-05-12 04:42 (UTC)
Last Updated: 2024-04-26 00:51 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

dbermond commented on 2022-11-11 20:16 (UTC)

@mrvictory1 On the last update, I already removed the ibc part and left only harden-sls.

mrvictory1 commented on 2022-11-11 17:12 (UTC)

Nvidia patched the open modules for IBT, the 140 gcc-sls patch is no longer needed for 525 series. https://github.com/NVIDIA/open-gpu-kernel-modules/issues/256#issuecomment-1310642119

Entr0p1st commented on 2022-09-20 15:04 (UTC)

Remove this package, because Nvidia-open is newer than nvidia-open-beta.. this looks really strange

dbermond commented on 2022-07-24 16:48 (UTC)

@djcris Sorry, but Manjaro is not supported. Please seek help on your distribution support channels.

djcris commented on 2022-07-24 15:50 (UTC)

How to fix No such file or directory for path /usr/lib/modules/5.15.55-1-MANJARO/build/version ?

dbermond commented on 2022-06-22 01:34 (UTC)

@priv4cy The package is building fine against linux and linux-lts. AUR helpers are not supported, use makepkg.

priv4cy commented on 2022-06-14 11:11 (UTC) (edited on 2022-06-14 11:14 (UTC) by priv4cy)

make[1]: Leaving directory '/home/user/.cache/yay/nvidia-open-beta/src/open-gpu-kernel-modules-515.48.07/src/nvidia-modeset' cd kernel-open/nvidia-modeset/ && ln -sf ../../src/nvidia-modeset/_out/Linux_x86_64/nv-modeset-kernel.o nv-modeset-kernel.o_binary make -C kernel-open modules make[1]: Entering directory '/home/user/.cache/yay/nvidia-open-beta/src/open-gpu-kernel-modules-515.48.07/kernel-open' make[2]: Entering directory '/home/user/.cache/yay/nvidia-open-beta/src/open-gpu-kernel-modules-515.48.07/kernel-open' make[2]: *** /lib/modules/5.18.0-user1-1/build: No such file or directory. Stop. make[2]: Leaving directory '/home/user/.cache/yay/nvidia-open-beta/src/open-gpu-kernel-modules-515.48.07/kernel-open' make[1]: *** [Makefile:82: modules] Error 2 make[1]: Leaving directory '/home/user/.cache/yay/nvidia-open-beta/src/open-gpu-kernel-modules-515.48.07/kernel-open' make: *** [Makefile:50: modules] Error 2 make: Leaving directory '/home/user/.cache/yay/nvidia-open-beta/src/open-gpu-kernel-modules-515.48.07' ==> ERROR: A failure occurred in build(). Aborting... -> error making: nvidia-open-beta (nvidia-open-beta-dkms)

dbermond commented on 2022-05-15 13:51 (UTC)

@antdking That's not so simple. If we do not use SYSSRC, it may break building in a chroot (specially foreign chroot build servers), and that's how Arch packages are built. I've pushed updates that will hopefully allow usage of a custom kernel without break building in a chroot. Please let me know if it works for your custom kernel. Regarding '!buildflags', kernel modules are not supposed to use build flags, so we can disable it (see the corresponding repository package; see the build breaking if '-fno-plt' is enabled).

antdking commented on 2022-05-14 16:59 (UTC) (edited on 2022-05-14 17:35 (UTC) by antdking)

Not a bug: it took me a while to work this one out, so I'll post it in the event that others see similar issues on their systems.

This package strips the makepkg buildargs (options=('!buildflags' ...)).

however if you have Graphite enabled on builds, you'll get strange errors relating to missing symbols, __divti3, __modti3, GOMP_parallel, omp_get_thread_num, omp_get_num_threads, __divmodti4. This is from the missing CFLAGS. Remove graphite from your makepkg.conf when building this package.

antdking commented on 2022-05-14 16:52 (UTC) (edited on 2022-05-14 17:35 (UTC) by antdking)

Fails packaging on systems without an official Linux installed, no /usr/src/linux is available. I think this is also the case for Manjaro (though DKMS fills that need). Suggest DKMS goes back to being a separate package.

Currently, I'm patching build to remove the SYSSRC reference, and package_nvidia_open_beta to perform an early return.

Builds fine otherwise. Thanks :)

Included my modified PKGBUILD, which should work for the above:

https://gist.github.com/antdking/90838c963c704eb4f8000839649a974d