Does this mean, I have to patch every time I do an update of Tumbleweed x.y to x.(y+1) or (x+1).0 ? :-( Is there a step by step guidance for Tumbleweed, I never did this for nVidia (I had to patch other sources a long time ago so I understand the principle, but kicking of a complete build of /usr/src/kernel-modules/nvidia-390.157-default is new to me). Also "PACKAGE NEEDS LONG TERM MAINTAINER" at https://aur.archlinux.org/packages/nvidia-390xx-utils does not sound good. Do I have to exchange hardware (graphic card) on my old machine because nobody is using this stuff and testing it? Thx in advance BR Am 17/11/2023 um 06:02 schrieb David C. Rankin via openSUSE Users:
On 11/16/23 20:52, David C. Rankin via openSUSE Users wrote:
On 11/16/23 10:20, Peter Maffter via openSUSE Users wrote:
Here we go again.
openSUSE Tumbleweed 20231108-0 -> 20231114-0 Compilation of the nVidia modules fails with
CC [M] /usr/src/kernel-modules/nvidia-390.157-default/nvidia-drm/nvidia-drm-encoder.o /usr/src/kernel-modules/nvidia-390.157-default/nvidia-drm/nvidia-drm-drv.c:708:31: error: ‘drm_gem_prime_handle_to_fd’ undeclared here (not in a function) 708 | .prime_handle_to_fd = drm_gem_prime_handle_to_fd, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: *** [/usr/src/linux-6.6.1-1/scripts/Makefile.build:244: /usr/src/kernel-modules/nvidia-390.157-default/nvidia-drm/nvidia-drm-drv.o] Error 1
No X11 with 20231114-0, only cmd. Had to go back to 6.5.9-1-default (20231108)
Maybe I am too early again.
BR
See patch:
https://aur.archlinux.org/packages/nvidia-390xx-utils
works fine. Same as:
I installed 6.6.1 on Arch on the 11th after patching nvidia-390xx-utils and the nvidia modules build fine with dkms, e.g.
[2023-11-08T23:11:43-0600] [ALPM-SCRIPTLET] ==> dkms install --no-depmod nvidia/390.157 -k 6.6.1-arch1-1 [2023-11-08T23:12:46-0600] [ALPM-SCRIPTLET] ==> dkms install --no-depmod vboxhost/6.1.48_non_OSE -k 6.6.1-arch1-1 [2023-11-08T23:13:02-0600] [ALPM-SCRIPTLET] ==> depmod 6.6.1-arch1-1 [2023-11-08T23:13:24-0600] [ALPM-SCRIPTLET] ==> Starting build: '6.6.1-arch1-1'
The 6.5 -> 6.6 patch was minor compared to the 6.4 -> 6.5 patch. Let's hope 6.6 -> 6.7 is minor as well :)