@dharmit you also have some bbswitch stuff there as well usr/lib/modprobe.d/09-nvidia-modprobe-bbswitch-G04.conf and modprobe-pm-G05.conf all old stuff?
Can you please check if anything bumblebee or bbswitch is installed and remove.
Once it’s cleaned up rebuild initrd with dracut -f --regenerate-all reboot and check that lsinitrd output again to check the nouveau and other stuff is gone.
Also can you check which Nvidia kmp is installed with zypper se -si kmp
Which DE are you using? I run GNOME here, and I think I’m seeing the same issue that you are. From the overview view, it looks like you are also using GNOME.
I have found that restarting gnome-shell (alt+f2 and then ‘r’) temporarily resolves it.
@dart364 I doubt it, I run google-chrome on three systems with intel/nvidia setups, on my primary desktop slack. No issues… It’s something tied in with vulkan and lack of nvidia in the output from what I can see…
@malcolmlewis hopefully I’m using the right command to find the packages installed from the long disabled bumblebee repo (z is aliased to sudo zypper):
$ z --plus-content home_Bumblebee-Project_nVidia_latest se -i -r home_Bumblebee-Project_nVidia_latest
Temporarily enabling repository 'Downloader and installer for the nVidia driver package (latest) (openSUSE_Tumbleweed)'. [--plus-content]
Looking for gpg keys in repository Downloader and installer for the nVidia driver package (latest) (openSUSE_Tumbleweed).
gpgkey=https://download.opensuse.org/repositories/home:/Bumblebee-Project:/nVidia:/latest/openSUSE_Tumbleweed/repodata/repomd.xml.key
Building repository 'Downloader and installer for the nVidia driver package (latest) (openSUSE_Tumbleweed)' cache ..................................................[done]
Loading repository data...
Reading installed packages...
No matching items found.
If it’s correct, there’s nothing else. For the two conf files you mentioned, I removed the suse-prime package. I don’t remember using it anyway.
$ z se -si kmp
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------+---------+------------------------------------------+--------+------------------
i+ | nvidia-driver-G06-kmp-default | package | 570.153.02_k6.14.6_1-36.1 | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-default | package | 570.153.02_k6.14.6_1-36.1 | x86_64 | nvidia
i | ovpn-dco-kmp-default | package | 0.2.20241216~git0.a08b2fd_k6.14.6_2-2.41 | x86_64 | (System Packages)
i | ovpn-dco-kmp-default | package | 0.2.20241216~git0.a08b2fd_k6.14.6_1-2.38 | x86_64 | (System Packages)
i | ovpn-dco-kmp-default | package | 0.2.20241216~git0.a08b2fd_k6.14.5_1-2.35 | x86_64 | (System Packages)
i | ovpn-dco-kmp-default | package | 0.2.20241216~git0.a08b2fd_k6.14.4_1-2.27 | x86_64 | (System Packages)
i | ovpn-dco-kmp-default | package | 0.2.20241216~git0.a08b2fd_k6.14.3_1-2.26 | x86_64 | (System Packages)
i | ovpn-dco-kmp-default | package | 0.2.20241216~git0.a08b2fd_k6.15.0_1-3.5 | x86_64 | repo-oss
Isn’t repo-non-free and nvidia the same thing? Why is zypper listing it twice?
Regenerating the initrd with dracut command you provided helped solve the issue.
A request: please give me a day to mark this issue as solved because in the past couple of days, booting into different kernel versions has “sometimes” (not reliably) helped me start Slack. I’ll try again a few times tomorrow (already checked twice so far, and it works) and mark the issue solved if Chrome and Slack open up just fine each time.
Because you added the nvidia repo manually. It is repository number 6. As it is a duplicate of repo number 1 (which is managed by a service) you can safely remove repo 6.
I have a (bad?) habit of running z dup almost everyday. Last week’s mirror issue bite me real bad. E.g., I started facing mouse freeze with Slack. Especially Slack. And had to restart it for things to work. And Firefox downgrade to 137 made things a nightmare too. But I think things are resolved on that front.
@malcolmlewis thanks a lot for your help! Can’t thank you enough.
I had missed doing inxi -U and adding my user to audio and video groups. Have done that now. Can you help understand why that (adding to groups) would be helpful in my particular case?
I think adding my user to audio and video groups (inclined more towards video) has helped fix another longstanding issue. When I was on Fedora, I would power on the laptop and close the lid because the external monitor is my main and only screen. After login, I would land on the desktop without any issues.
With Tumbleweed, it was a lucky draw where I used to be mostly unlucky and had to force power off the system. I learned to close the lid only after desktop had loaded. But since fixing the issue on this thread and following the recommendations, I have won the TW lucky draw 100% of the times.