Broken package. No longer builds even with with nvidia-525xx-dkms
Pastebin link of the make log: https://pastebin.com/k38tUQAB
UPDATE: yeah it seems Linux 6.4 breaks older nvidia driver versions :(
Git Clone URL: | https://aur.archlinux.org/nvidia-525xx.git (read-only, click to copy) |
---|---|
Package Base: | nvidia-525xx |
Description: | NVIDIA drivers for linux, 525 branch |
Upstream URL: | https://www.nvidia.com/ |
Licenses: | custom |
Conflicts: | nvidia |
Provides: | nvidia, NVIDIA-MODULE |
Submitter: | Vrakfall |
Maintainer: | Vrakfall |
Last Packager: | Vrakfall |
Votes: | 4 |
Popularity: | 0.000257 |
First Submitted: | 2023-04-27 00:42 (UTC) |
Last Updated: | 2023-06-18 20:09 (UTC) |
Broken package. No longer builds even with with nvidia-525xx-dkms
Pastebin link of the make log: https://pastebin.com/k38tUQAB
UPDATE: yeah it seems Linux 6.4 breaks older nvidia driver versions :(
@shisui Did you not forget to install linux-headers
by any chance?
@shisui
Sorry, I cannot do that. The reason the kernel version is parsed that way is so that no reboot is required between kernel update and package rebuilding (which wouldn't work anyway since nvidia wouldn't yet be built against the new kernel...). After a kernel update and before a reboot (or LKP), uname
and /usr/src/linux/version
mismatch as uname
loads from the currently loaded kernel, not the one on disk.
To understand better what I mean, try the following:
linux-headers
than what your current kernel is and do not reboot (i.e.: pacman -U /var/cache/pacman/pkg/linux-headers-6.2.12.arch1-1-x86_64.pkg.tar.zst
)linux
package alongside shouldn't change any of the results, it's just going to trigger all your dkms
builds but you can do that too, it's relevant enough to check out the fact uname
's output doesn't change.uname -r
cat /usr/src/linux/version
linux-headers
package.I'd say it's up to those distros to provide an alternative to what they removed.
Thank you, at least, as this made me research to know if this was a good idea, if such a potential mismatch could happen and made me understand the build process better!
Hi, thanks for your great job. would it be possible to get kernel version by:
_kernver=$(uname -r)
since some Arch-based distribution don't have /usr/src/linux/version
file.
@gilvbp There you go. I can't test on linux-6.3.1
yet because I'm using zfs
and it doesn't support it yet and I don't have time today to setup a VM with passthrough either but it works fine on 6.2.13
.
Thank you for flagging it as out-of-date btw, I was only checking the documentation.
@gilvbp Weird, it's not in the documentation just yet. Testing it right now and I'll push it soon if it works fine.
Latest Production Branch Version: 525.116.03 it's out Could you please update @Vrakfall?
@syn418 You're welcome.
nvidia-525xx-dkms
is required to build the non-dkms variant, it's "built out of it". This is why you see these conflicts between nvidia-525xx
and nvidia-525xx-dkms
and should answer yes to their removal when installing/updating.
Any of those issues you may have should be reported upstream to nvidia as this package is just a way to get back to the previous driver branch available. This branch has some of the fixes the 530 one doesn't have. See FS#77975 for an example of that, some other current issues are relevant too.
hello, thank you for this package
just noticed something strange dkms is being installed when not installing dkms? yay -S nvidia-525xx nvidia-525xx-utils nvidia-525xx-settings :: nvidia-525xx and nvidia-525xx-dkms are in conflict (nvidia). Remove nvidia-525xx-dkms? [y/N]
unfortunately it only partially solved some issues for me screen flickering is gone (hdr/gsync refresh rate), but video in firefox stutters in wayland
Pinned Comments
Vrakfall commented on 2023-05-01 21:42 (UTC)
@syn418 You're welcome.
nvidia-525xx-dkms
is required to build the non-dkms variant, it's "built out of it". This is why you see these conflicts betweennvidia-525xx
andnvidia-525xx-dkms
and should answer yes to their removal when installing/updating.Any of those issues you may have should be reported upstream to nvidia as this package is just a way to get back to the previous driver branch available. This branch has some of the fixes the 530 one doesn't have. See FS#77975 for an example of that, some other current issues are relevant too.