Wed, 28 Aug 2024 13:05:55 -0500 "David C. Rankin" <drankinatty@gmail.com> :
On 8/28/24 5:13 AM, bent fender wrote:
All this time I bought a new AMD card which prevented my box from booting at all, returned it, bought the same form another store, same deal. Got into all manner of TS and arguments over that all to no avail. Another option is to wait (another 6 months?) until the suse DVD's do manage to boot into any hardware known to man, something I always thought was a*firm Linux forte* :-)
Ahh,
Now it makes sense. You put a nvidia card in a system with AMD drivers installed without removing the AMD drivers. You box was trying to load AMD drivers, finding not AMD card and turning titsup.
You want to uninstall the AMD drivers, make sure the nouveau driver is installed (or go ahead and install the G05 drivers) and then reboot.
I've seen Carlos' post and others about choosing AMD over Nvidia. No thank you. AMD burned all bridges with me when it suddenly considered all 1800 (and earlier) cards "legacy" cards and dropped (removed, deleted, destroyed) Linux support for fglrx. That killed it for me.
I can still load a Nvidia driver for an Nvidia Riva-TNT card from the 90's if I want. People complain about Nvidia, but it has far better support for its older cards than AMD does. All the drivers are there -- you just may have to patch and build them. AMD support for older cards is "nonexistent". If you have a laptop with a fancy older AMD card - no acceleration - period.
Boot your TW box to text mode (or run the install disk and chroot) and remove the AMD driver, install nouveau and/or kernel-devel and Nvidia, and reboot.
If you just want to be done with the Nvidia driver issue for the 6.10, install kernel-devel, add the repository I provided and do a zypper in --from "that-repo" (or just download the repo files and do "zypper in --old-package *.rpm") and reboot. Kernel updates with 6.10 will then be handled automatically from that point forward with dracut triggering a driver build for you via dkms.
Once you make friends with how the Nvidia driver is used to build kernel modules for your box, you never have to worry about it again. It is then just a day or two after Linus releases a new kernel before the patch is worked out for the Archlinux package and that can be used with openSUSE -- verbatim I was happy to find. The 1-2 day patch scramble always works with the 535 driver patch being prepared, usually from:
https://gitlab.com/herecura/packages/nvidia-535xx-utils
e.g.
https://gitlab.com/herecura/packages/nvidia-535xx-utils/-/blob/d1199ffe128f5...
which usually works as is for the 470 driver (G05 driver in suse terms) and then it is backported to the 390 (G04) driver -- usually at:
https://aur.archlinux.org/packages/nvidia-390xx-utils
Once the kernel patches are prepared, they can just be added to the buildservice project for the G03-G05 driver (with an updated open-source driver release from Nvidia if needed) and the packages built to support the new kernel.
All that has been done for the 6.10 kernel, it's just a mystery why nobody at openSUSE has updated the official openSUSE NVidia repo yet -- it is their responsibility as the NVidia site clearly lays out, NVidia just hosts the driver packages for openSUSE, but openSUSE has to update them.
Oh well, someday, somebody will do it. I don't know who is responsible for doing that, the current 6.9 kernel drivers just contain, e.g.:
Name : nvidia-gfxG04-kmp-default Version : 390.157_k6.9.7_1 Release : 43.3 Architecture: x86_64 Install Date: (not installed) Group : System/Kernel Size : 68400525 License : SUSE-NonFree Signature : RSA/SHA512, Mon 15 Jul 2024 02:50:40 PM CDT, Key ID b1d0d788db27fd5a Source RPM : nvidia-gfxG04-390.157-43.3.nosrc.rpm Build Date : Wed 03 Jul 2024 05:44:45 AM CDT Build Host : reproducible Vendor : obs://build.suse.de/Proprietary:X11:Drivers URL : https://www.nvidia.com/object/unix.html Summary : NVIDIA graphics driver kernel module for GeForce 400 series and newer Description : This package provides the closed-source NVIDIA graphics driver kernel module for GeForce 400 series and newer GPUs. Distribution: Proprietary:X11:Drivers / openSUSE_Tumbleweed
Here is to hope that somebody will get nudged and update the drivers to save all the TW nvidia card owners the grief. My card is in a laptop -- I have little choice...
I'm not going to comment on what is a monumental fubar but in my case TW was my go2 system and I did all my grub deploy-boot-code chores from it with Yast. I haven't been able to boot it for months so my other systems that continue working like a charm without nvidia drivers regardless of the card used I have to boot manually because booting them with a grub menu that's months old also started falling apart. You had issues with AMD cards and I cannot debate that as I never had any AMD card for any length of time but I did spend interminable hours downloading nvidia drivers from the nvidia web site at speed slower than a derad dog and in the case of an outrfit like them I never for a moment believed that slowness to be anything but intentional. Even if it was not, I'm done with nvidia. It could be that I'll have to can AMD as well, their level of support in the case of two $550 cards in recent weeks has left me wondering if they're still doing it in the foliage of trees! But this isn't really an answer to your response for which I thank you; I'm studying what I must to get on top of this freakin' mess and that'll take a little more time and revolve around chrooting into TW from Slackware and maybe getting usb-wifi to work to then run yast to establish noveau in charge and redo all the boot stuff :-)