On 08-14-2024 08:11PM, David C. Rankin wrote:
On 8/14/24 7:51 PM, -pj via openSUSE Users wrote:
1. There are 6 'lower version messages' displayed on machine for: https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... [packages here].
2. Is there a way to get this working with a gpgkey also?
3. Will switching vendors be necessary again in the future? From obs://build.opensuse.org/home:drankinatty *to* obs://build.suse.de/Proprietary:X11:Drivers in order to pull in future updated packages once again?
4. What will happen to: https://build.opensuse.org/package/show/X11:Drivers:Video/nvidia-gfxG05
I suspect the gpg issue is due to me branching the repo from liguros and not doing anything specific to sign or update any key.
The version numbering isn't in order with the opensuse repo.
If you don't want to hit 'i' (ignore) when checking the key. I'd just download them all and then do the "zypper in --old-package *.rpm" and then just hit 'i' each time it prompts telling you it is unsigned.
That did not work so I used 'zypper in *.rpm' instead (see in my reply below).
I'd rather install the all of the updated rpms. I'm not sure whether, or if, each rely on the patched version.
ok
(it shouldn't matter, the patch for the 6.10 kernel only effect the configuration tests run on the resulting packages in the "kernel/conftest.sh" file)
I need to find out how to take the branched package I created and just make in one of my packages in
https://download.opensuse.org/repositories/home:/drankinatty/
instead of
https://download.opensuse.org/repositories/home:/drankinatty:/
(no colon after the drankinatty)
Did you figure that out as of yet?
Install them all under your current 6.9 kernel. It will trigger a module build and then you should be able to use any kernel up to and including the new 6.10 kernel with them. They will work fine on prior kernels as well.
It it all goes to hell, just download the original rpms do another "zypper in *.rpm" to restore the original packages. I had no problems with the G04 drivers.
Let me know how it goes. Sorry I don't have more on the gpg key.
I downloaded your patched G05 .rpms. Placed them in a folder and then just tried this: > /Downloads/Nvidia-G05-For-kernel-6.10> ls -lah total 272M drwxr-xr-x. 1 paul paul 674 Aug 14 19:08 . drwx------. 1 paul paul 134 Aug 22 13:34 .. -rwxrwxrwx. 1 paul paul 11M Aug 14 19:00 nvidia-computeG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 11M Aug 14 19:01 nvidia-computeG05-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 25M Aug 14 19:01 nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 18M Aug 14 19:01 nvidia-glG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 19M Aug 14 19:01 nvidia-glG05-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 22M Aug 14 19:01 x11-video-nvidiaG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 169M Aug 14 19:05 x11-video-nvidiaG05-470.256.02-10.1.x86_64.rpm paul@paul-Thinkcentre-M57p:~/Downloads/Nvidia-G05-For-kernel-6.10> sudo zypper in *.rpm [sudo] password for root: Refreshing service 'NVIDIA'. Refreshing service 'openSUSE'. Loading repository data... Reading installed packages... Resolving package dependencies... The following 5 recommended packages were automatically selected: nvidia-computeG05-32bit nvidia-glG05 nvidia-glG05-32bit x11-video-nvidiaG05 x11-video-nvidiaG05-32bit The following 7 NEW packages are going to be installed: nvidia-computeG05 nvidia-computeG05-32bit nvidia-gfxG05-kmp-default nvidia-glG05 nvidia-glG05-32bit x11-video-nvidiaG05 x11-video-nvidiaG05-32bit 7 new packages to install. Package download size: 271.9 MiB Package install size change: | 869.3 MiB required by to be installed packages 869.3 MiB | - 0 B released by to be removed packages Backend: classic_rpmtrans Continue? [y/n/v/...? shows all options] (y): y Checking for file conflicts: (1 skipped) .............................................................................................................................................................................................[done] Warning: 7 packages had to be excluded from file conflicts check because they are not yet downloaded. Note: Checking for file conflicts requires not installed packages to be downloaded in advance in order to access their file lists. See option '--download-in-advance / --dry-run --download-only' in the zypper manual page for details. Retrieving: nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 (Plain RPM files cache) (1/7), 24.6 MiB nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9c4fe1f49da645c1: NOKEY V3 RSA/SHA256 Signature, key ID 9c4fe1f49da645c1: NOKEY warning: /var/tmp/zypp.CZsjhg/zypper/_tmpRPMcache_/%CLI%/nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9da645c1: NOKEY Looking for gpg key ID 9DA645C1 in cache /var/cache/zypp/pubkeys. Repository Plain RPM files cache does not define additional 'gpgkey=' URLs. nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 (Plain RPM files cache): Signature verification failed [4-Signatures public key is not available] Abort, retry, ignore? [a/r/i] (a): i warning: /var/cache/zypper/RPMS/nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9da645c1: NOKEY depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory i depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory ^C Trying to exit gracefully... (1/7) Installing: nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 ..........................................................................................................................................................[done] Thinkcentre-M57p:~/Downloads/Nvidia-G05-For-kernel-6.10> What are your thoughts? I have seen the recent post (Need help with a laptop that will only run Plasma/Wayland) > I'd start with either Yast or zypper or just: # rpm -qa | grep 'nvidia' if that gives a concise list of the nvidia driver rpms you have installed, then just: # zypper rm < <(rpm -qa | grep 'nvidia') This above command dows not work. Then install the G05 driver. If you are on tumbleweed and need drivers patched for the 6.10 kernel, use the drivers in: https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... (the buildservice files creating the driver are at) https://build.opensuse.org/package/show/home:drankinatty:branches:home:ligur... Add a temporary repository, e.g. # zypper ar -k https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... nvidiatmp Yes, I added the repository. Should refresh be disabled on it? I believe that *yes* refresh should be disabled. Then install with zypper or yast selecting the files from the nvidiatmp repository. You should be able to do it with: # zypper in --allow-vendor-change --oldpackage nvidia-gfxG05-kmp-default-470.256.02_k6.10.5_1-8.4.x86_64.rpm This also did not work above. which should pull in the other packages. If not, just install all package from that repo. It has Leap 15.4 - Tumbleweed. Current Nvidia related packages now on machine > zypper se -si nvidia Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+----------------------------------+---------+--------------------------+--------+----------- i+ | kernel-firmware-nvidia | package | 20240809-1.1 | noarch | repo-oss i+ | libnvidia-egl-wayland1 | package | 1.1.15-1.1 | x86_64 | repo-oss i+ | nvidia-computeG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-computeG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.10.5_1-8.4 | x86_64 | nvidiatmp i+ | nvidia-glG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-glG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20240712.dd8c2eb-1.1 | x86_64 | repo-oss i+ | x11-video-nvidiaG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | x11-video-nvidiaG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp Time to powercycle and see what happens. If something does go wrong I created a snapshot prior to this. -Thanks