Bug 1201392 - Kernel 5.18.9-2.1 with enabled simpledrm breaks nvidia driver (use kernel boot option 'nosimplefb=1' as workaround)
Summary: Kernel 5.18.9-2.1 with enabled simpledrm breaks nvidia driver (use kernel boo...
Status: RESOLVED FIXED
: 1201396 1201453 1201485 1201764 (view as bug list)
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: X11 3rd Party Driver (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P3 - Medium : Major with 5 votes (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1193250
  Show dependency treegraph
 
Reported: 2022-07-12 05:57 UTC by Alan Hughes
Modified: 2022-08-20 09:01 UTC (History)
18 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Boot log (99.17 KB, text/x-log)
2022-07-12 07:56 UTC, Alan Hughes
Details
Xorg log (46.08 KB, text/x-log)
2022-07-12 07:56 UTC, Alan Hughes
Details
journalctl -b output with nosimplefb boot option (246.51 KB, text/plain)
2022-07-12 13:33 UTC, Kriton Kyrimis
Details
dmesg log (140.80 KB, text/x-log)
2022-07-12 14:11 UTC, Alan Hughes
Details
journalctl -b output with nosimplefb=1 boot option (233.63 KB, text/plain)
2022-07-12 14:22 UTC, Kriton Kyrimis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Hughes 2022-07-12 05:57:12 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0
Build Identifier: 

After performing an update to Tumbleweed 20220710 and rebooting the system, the KDE login screen does not appear and the graphical display is left black.

Reproducible: Always

Steps to Reproduce:
1. tumbleweed update
2. reboot
3. After reboot, the graphical login screen is left blank.
Comment 1 Fabian Vogt 2022-07-12 07:05:15 UTC
Please attach the journal for the relevant boot as well as /var/log/Xorg.0.log.
Comment 2 Alan Hughes 2022-07-12 07:56:18 UTC
Created attachment 860114 [details]
Boot log
Comment 3 Alan Hughes 2022-07-12 07:56:40 UTC
Created attachment 860115 [details]
Xorg log
Comment 4 Alan Hughes 2022-07-12 07:57:02 UTC
Logs supplied as requested.
Comment 5 Fabian Vogt 2022-07-12 08:39:04 UTC
Looks like something with the NVIDIA driver, reassigning. The only relevant error messages I can find:

[     7.044] randr: failed to create shared pixmap
[     7.044] failed to add fb -22
[     7.044] (EE) modeset(G0): failed to set mode: Invalid argument
Comment 6 Stefan Dirsch 2022-07-12 09:16:24 UTC
Hmm. modeset driver gets loaded, but I don't think it's really getting active. nvidia is already loaded and is the higher prioritized driver. But you can try with 

  options nvidia-drm modeset=0

in /etc/modprobe.d/50-nvidia-default.conf to prevent modeset driver loaded.

I'm afraid it's a regression in the nvidia driver and you got the new nvidia driver together with the TW update.
Comment 7 Kriton Kyrimis 2022-07-12 09:41:10 UTC
I seem to have been hit by this, too. (GeForce GT 730, using the proprietary G05 driver from the nvidia repo.)

Some more information:

* The plymouth animation during boot is garbled.

* Blindly typing my password after boot will let me log in, but the desktop behaves strangely: if I move the mouse to the bottom of the screen, the screen will scroll up!

* Pressing ctrl-alt-f2 will not switch to a text console.

This is the same behavior I got a few months ago, when fbdev had been replaced with simpledrm, a change that was reverted, because of this problem. Now, using "dmesg | grep drm", I see that simpledrm has been enabled again.

Switching to nouveau for the time being, which works fine.
Comment 8 Alan Hughes 2022-07-12 09:49:14 UTC
(In reply to Stefan Dirsch from comment #6)
> Hmm. modeset driver gets loaded, but I don't think it's really getting
> active. nvidia is already loaded and is the higher prioritized driver. But
> you can try with 
> 
>   options nvidia-drm modeset=0
> 
> in /etc/modprobe.d/50-nvidia-default.conf to prevent modeset driver loaded.
> 
> I'm afraid it's a regression in the nvidia driver and you got the new nvidia
> driver together with the TW update.

Tried this, did not change anything.
Comment 9 Alan Hughes 2022-07-12 09:51:55 UTC
(In reply to Kriton Kyrimis from comment #7)
> I seem to have been hit by this, too. (GeForce GT 730, using the proprietary
> G05 driver from the nvidia repo.)
> 
> Some more information:
> 
> * The plymouth animation during boot is garbled.
> 
> * Blindly typing my password after boot will let me log in, but the desktop
> behaves strangely: if I move the mouse to the bottom of the screen, the
> screen will scroll up!
> 
> * Pressing ctrl-alt-f2 will not switch to a text console.
> 
> This is the same behavior I got a few months ago, when fbdev had been
> replaced with simpledrm, a change that was reverted, because of this
> problem. Now, using "dmesg | grep drm", I see that simpledrm has been
> enabled again.
> 
> Switching to nouveau for the time being, which works fine.

I can partially concur with the above:

* Blindly typing my password allowed me to log in.

* Pressing ctrl-alt-f2 allowed me to switch to a text console, however pressing ctrl-alt-f7 afterwards displayed a blank screen again.

* Oh yes, rollback to a previous working system screwed up the codecs for my speakers, so they are not working any more. This is probably a kernel headache.
Comment 10 Stefan Dirsch 2022-07-12 10:13:56 UTC
(In reply to Stefan Dirsch from comment #6)
> Hmm. modeset driver gets loaded, but I don't think it's really getting
> active. nvidia is already loaded and is the higher prioritized driver. But
> you can try with 
> 
>   options nvidia-drm modeset=0
> 
> in /etc/modprobe.d/50-nvidia-default.conf to prevent modeset driver loaded.

I mean replace the line

  options nvidia-drm modeset=1

then run 'mkintird' afterwards and reboot the machine. Does this help?
Comment 11 Stefan Dirsch 2022-07-12 10:26:55 UTC
Hmm. Please try with kernel boot option 'nosimplefb'. Does this issue also occur with older kernels?
Comment 12 Alan Hughes 2022-07-12 10:30:06 UTC
(In reply to Stefan Dirsch from comment #10)
> (In reply to Stefan Dirsch from comment #6)
> > Hmm. modeset driver gets loaded, but I don't think it's really getting
> > active. nvidia is already loaded and is the higher prioritized driver. But
> > you can try with 
> > 
> >   options nvidia-drm modeset=0
> > 
> > in /etc/modprobe.d/50-nvidia-default.conf to prevent modeset driver loaded.
> 
> I mean replace the line
> 
>   options nvidia-drm modeset=1
> 
> then run 'mkintird' afterwards and reboot the machine. Does this help?

That is what I did.
Comment 13 Thomas Zimmermann 2022-07-12 10:47:04 UTC
(In reply to Stefan Dirsch from comment #11)
> Hmm. Please try with kernel boot option 'nosimplefb'. Does this issue also
> occur with older kernels?

Please try this option on the kernel's command line.
Comment 14 Alan Hughes 2022-07-12 10:49:09 UTC
Forgot to mention, this problem does not occur with the previous kernel (5.18.9-1); in fact I am roll back to this kernel to allow me to continue to use the system.
Comment 15 Alan Hughes 2022-07-12 10:52:19 UTC
(In reply to Thomas Zimmermann from comment #13)
> (In reply to Stefan Dirsch from comment #11)
> > Hmm. Please try with kernel boot option 'nosimplefb'. Does this issue also
> > occur with older kernels?
> 
> Please try this option on the kernel's command line.

I tried this, and also tried adding it to the boot options in GRUB (using YaST). As previously stated, this had no effect.
Comment 16 Kriton Kyrimis 2022-07-12 11:00:59 UTC
Same for me:

* Adding nosimplefb in the boot options in the grub menu fixed the garbled plymouth animation, but didn't do anything else.

* Setting options.nvidia-drm modeset=0 in 50-nvidia-default.conf didn't change anything. (I found the file in /usr/lib/modprobe.d, not /etc/modprobe.d, and ran "dracut -f" instead of mkinitrd.)

* I can also confirm that the problem did not exist in the previous kernel (5.18.9-1.1).
Comment 17 Stefan Dirsch 2022-07-12 11:10:54 UTC
Ok. I think we have an issue with our kernel update here. :-(
Comment 18 Stefan Dirsch 2022-07-12 11:15:09 UTC
(In reply to Kriton Kyrimis from comment #16)
> Same for me:
> 
> * Adding nosimplefb in the boot options in the grub menu fixed the garbled
> plymouth animation, but didn't do anything else.

Ok. Thanks.

> * Setting options.nvidia-drm modeset=0 in 50-nvidia-default.conf didn't
> change anything. (I found the file in /usr/lib/modprobe.d, not
> /etc/modprobe.d, and ran "dracut -f" instead of mkinitrd.)

You're right. config files moved to a different location in TW.

> * I can also confirm that the problem did not exist in the previous kernel
> (5.18.9-1.1).

Thanks. That's what I assumed.
Comment 19 Stefan Dirsch 2022-07-12 11:21:19 UTC
That's from a different machine.

Jul 12 11:21:05 fortress.home.nordisch.org /usr/libexec/gdm/gdm-x-session[2316]: (II) modeset(G0): Damage tracking initialized
Jul 12 11:21:05 fortress.home.nordisch.org /usr/libexec/gdm/gdm-x-session[2316]: randr: failed to create shared pixmap
Jul 12 11:21:05 fortress.home.nordisch.org /usr/libexec/gdm/gdm-x-session[2316]: (EE) modeset(G0): failed to set mode: No space left on device
Jul 12 11:21:05 fortress.home.nordisch.org kernel: simple-framebuffer simple-framebuffer.0: swiotlb buffer is full (sz: 344064 bytes), total 32768 (slots), used 326 (slots)
Comment 20 Alan Hughes 2022-07-12 11:22:39 UTC
(In reply to Stefan Dirsch from comment #17)
> Ok. I think we have an issue with our kernel update here. :-(

Given that installation of the new kernel resulted in sound card codecs disappearing on the previous kernel (so a rollback to the previous kernel using snapper did not restore the sound card to operation), I think that you might be right there!
Comment 21 Kriton Kyrimis 2022-07-12 12:04:59 UTC
(In reply to Stefan Dirsch from comment #17)
> Ok. I think we have an issue with our kernel update here. :-(

Isn't the issue that simpledev has been re-enabled in the latest kernel?

I've unistalled the previous kernel, so I can't check. (I understand that "dmesg | grep simpledrm" should not display anything, if simpledrm is disabled.)
Comment 22 Thomas Zimmermann 2022-07-12 13:05:06 UTC
Hi,

thanks for testing.

(In reply to Alan Hughes from comment #15)
> (In reply to Thomas Zimmermann from comment #13)
> > (In reply to Stefan Dirsch from comment #11)
> > > Hmm. Please try with kernel boot option 'nosimplefb'. Does this issue also
> > > occur with older kernels?
> > 
> > Please try this option on the kernel's command line.
> 
> I tried this, and also tried adding it to the boot options in GRUB (using
> YaST). As previously stated, this had no effect.

(In reply to Kriton Kyrimis from comment #16)
> Same for me:
> 
> * Adding nosimplefb in the boot options in the grub menu fixed the garbled
> plymouth animation, but didn't do anything else.

After booting with 'nosimplefb' could you provide a dmesg output from that boot? I'd like to see if the option actually did anything. It's supposed to be a fallback for incompatible systems.
Comment 23 Thomas Zimmermann 2022-07-12 13:09:12 UTC
(In reply to Thomas Zimmermann from comment #22)
> Hi,
> 
> thanks for testing.
> 
> (In reply to Alan Hughes from comment #15)
> > (In reply to Thomas Zimmermann from comment #13)
> > > (In reply to Stefan Dirsch from comment #11)
> > > > Hmm. Please try with kernel boot option 'nosimplefb'. Does this issue also
> > > > occur with older kernels?
> > > 
> > > Please try this option on the kernel's command line.
> > 
> > I tried this, and also tried adding it to the boot options in GRUB (using
> > YaST). As previously stated, this had no effect.
> 
> (In reply to Kriton Kyrimis from comment #16)
> > Same for me:
> > 
> > * Adding nosimplefb in the boot options in the grub menu fixed the garbled
> > plymouth animation, but didn't do anything else.
> 
> After booting with 'nosimplefb' could you provide a dmesg output from that
> boot? I'd like to see if the option actually did anything. It's supposed to
> be a fallback for incompatible systems.

You can get the full log with

  sudo journalctl -b
Comment 24 Kriton Kyrimis 2022-07-12 13:33:55 UTC
Created attachment 860125 [details]
journalctl -b output with nosimplefb boot option
Comment 25 Kriton Kyrimis 2022-07-12 13:37:47 UTC
> You can get the full log with
> 
>   sudo journalctl -b

See attachment. This time the plymouth animation was garbled again.

Looking at the log, I see:

Malformed early option 'nosimplefb'

so the option probably didn't do anything.
Comment 26 Kriton Kyrimis 2022-07-12 13:48:52 UTC
Regarding the new title of this issue, the problem is with kernel 5.18.9-2.1, not 5.18.9-1.1.

5.18.9-1.1 works OK, as I mentioned.
Comment 27 Thomas Zimmermann 2022-07-12 13:50:22 UTC
(In reply to Kriton Kyrimis from comment #16)
> Same for me:
> 
> * Adding nosimplefb in the boot options in the grub menu fixed the garbled
> plymouth animation, but didn't do anything else.

It might need an argument. What about nosimplefb=1 ?
Comment 28 Thomas Zimmermann 2022-07-12 13:54:30 UTC
(In reply to Kriton Kyrimis from comment #26)
> Regarding the new title of this issue, the problem is with kernel
> 5.18.9-2.1, not 5.18.9-1.1.
> 
> 5.18.9-1.1 works OK, as I mentioned.

Yes, thanks for the log. It's most certainly a collision between the newly enabled simpledrm driver and the nvidia driver. The former should have been disabled automatically.  Kernel options parsing is black magic. :/
Comment 29 Alan Hughes 2022-07-12 14:11:30 UTC
Created attachment 860126 [details]
dmesg log

Just to add to the mix, here is a dmesg log from booting my system. There is probably no additional information in it, but it may be useful to have.
Comment 30 Kriton Kyrimis 2022-07-12 14:22:13 UTC
Created attachment 860127 [details]
journalctl -b output with nosimplefb=1 boot option
Comment 31 Kriton Kyrimis 2022-07-12 14:28:02 UTC
(In reply to Thomas Zimmermann from comment #27)
> It might need an argument. What about nosimplefb=1 ?

That's it!!!

(In reply to Thomas Zimmermann from comment #28)
> Kernel options parsing is black magic. :/

True. I tried nosimplefb, simplefb=0, and even video=simplefb:off, before finding that nosimplefb works!

I have attached a new log, when booting with the nosimplefb=1 option. I'm leaving the older one for reference, as it shows the default situation.

I think I'll add "nosimplefb=1" to /etc/default/grub.conf until further notice.
Comment 32 Kriton Kyrimis 2022-07-12 14:29:38 UTC
(In reply to Kriton Kyrimis from comment #31)

> nosimplefb works!

nosimplefb=1  !!!
Comment 33 Kriton Kyrimis 2022-07-12 14:35:00 UTC
(In reply to Kriton Kyrimis from comment #31)
> I think I'll add "nosimplefb=1" to /etc/default/grub.conf until further
> notice.

Hmmm.. no. This way I can't get a Linux console wit ctl-alt-f2. Oh, well. Back to nouveau.
Comment 34 Alan Hughes 2022-07-12 14:43:33 UTC
(In reply to Kriton Kyrimis from comment #33)
> (In reply to Kriton Kyrimis from comment #31)
> > I think I'll add "nosimplefb=1" to /etc/default/grub.conf until further
> > notice.
> 
> Hmmm.. no. This way I can't get a Linux console wit ctl-alt-f2. Oh, well.
> Back to nouveau.

Interesting, but ctrl-alt-f1, ctrl-alt-f2, ... all work for me.
Comment 35 Alan Hughes 2022-07-12 14:43:58 UTC
(In reply to Kriton Kyrimis from comment #32)
> (In reply to Kriton Kyrimis from comment #31)
> 
> > nosimplefb works!
> 
> nosimplefb=1  !!!

Works for too!
Comment 36 Thomas Zimmermann 2022-07-12 15:28:03 UTC
Hi

(In reply to Kriton Kyrimis from comment #33)
> (In reply to Kriton Kyrimis from comment #31)
> > I think I'll add "nosimplefb=1" to /etc/default/grub.conf until further
> > notice.
> 
> Hmmm.. no. This way I can't get a Linux console wit ctl-alt-f2. Oh, well.
> Back to nouveau.

Thanks for the log. Nvidia requires efifb for displaying the console, but that driver isn't mentioned in your log, which is surprising.  I'll try to reproduce the bug tomorrow
Comment 37 Sotir Danailov 2022-07-12 16:01:09 UTC
I have the same issue. Also I would like to add a log from /var/log/lightdm/x-0.log.

MESA-LOADER: failed to open simpledrm: /usr/lib64/dri/simpledrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: simpledrm
MESA-LOADER: failed to open zink: /usr/lib64/dri/zink_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: zink
randr: failed to create shared pixmap
(II) Server terminated successfully (0). Closing log file.

This is running 5.18.9-2-default. When I revert back to 5.18.9-1-default, it boots and those logs don't show up.
Comment 38 Stefan Dirsch 2022-07-12 17:10:08 UTC
I think you can ignore these error message. When simplefb /simpledrm is active Mesa tries to find a native driver. If this doesn't exist a driver, which wraps to Vulkan (zink). If this fails as well, because there is no Vukan driver it falls back to software rasterizer (swrast). But the simplefb/simpledrm driver should be disabled by default on systems with nvidia driver. This is the issue here. For now use the workaround now even mentioned in the title of the ticket.
Comment 39 hui 2022-07-12 17:14:58 UTC
*** Bug 1201396 has been marked as a duplicate of this bug. ***
Comment 40 André Werlang 2022-07-12 21:28:48 UTC
No issues with graphical login here, but tty stopped working.

$ uname -a
Linux 5.18.9-2-default #1 SMP PREEMPT_DYNAMIC Wed Jul 6 05:57:32 UTC 2022 (a7c5f9c) x86_64 x86_64 x86_64 GNU/Linux
$ dmesg | egrep -i '(modeset|efifb|simpledrm)'
[    0.193310] pci 0000:01:00.0: BAR 1: assigned to efifb
[    0.337295] [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
[    0.347103] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[    3.916820] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  515.57  Wed Jun 22 22:31:08 UTC 2022
Comment 41 Kriton Kyrimis 2022-07-13 07:49:53 UTC
(In reply to Alan Hughes from comment #34)
> Interesting, but ctrl-alt-f1, ctrl-alt-f2, ... all work for me.

(In reply to Thomas Zimmermann from comment #36)
> Nvidia requires efifb for displaying the console, but
> that driver isn't mentioned in your log, which is surprising.

I don't know about the machine where that log was taken, but mine is a BIOS machine, so I don't have efifb. That's probably why I don't get a Linux console with nosimplefb=1.
Comment 42 Thomas Zimmermann 2022-07-13 10:24:08 UTC
(In reply to Kriton Kyrimis from comment #41)
> (In reply to Alan Hughes from comment #34)
> > Interesting, but ctrl-alt-f1, ctrl-alt-f2, ... all work for me.
> 
> (In reply to Thomas Zimmermann from comment #36)
> > Nvidia requires efifb for displaying the console, but
> > that driver isn't mentioned in your log, which is surprising.
> 
> I don't know about the machine where that log was taken, but mine is a BIOS
> machine, so I don't have efifb. That's probably why I don't get a Linux
> console with nosimplefb=1.

Oh, indeed. And the respective driver, vesafb, is in the journal's output. I'm surprised that it doesn't work then. With nosimplefb, you're booting with the same drivers as before.  I'm working on a fix. Let's see if this leads to anything.
Comment 43 Kriton Kyrimis 2022-07-13 12:30:32 UTC
(In reply to Thomas Zimmermann from comment #42)
> And the respective driver, vesafb, is in the journal's output.
> I'm surprised that it doesn't work then. With nosimplefb, you're booting
> with the same drivers as before.

It turns out that that particular problem was between keyboard and chair: the function lock on my keyboard was disabled, and the F2 key was sending "Undo" instead of "F2"! After enabling function lock by hitting the "F Lock" key, Ctl-Alt-Fn works fine.

HOWEVER: after returning to KDE from a Linux console, the text under the icons on the desktop is garbled. Killing and restarting plasmashell restores the text. This does not happen under nouveau.
Comment 44 Thomas Zimmermann 2022-07-13 13:01:57 UTC
(In reply to Kriton Kyrimis from comment #43)
> (In reply to Thomas Zimmermann from comment #42)
> > And the respective driver, vesafb, is in the journal's output.
> > I'm surprised that it doesn't work then. With nosimplefb, you're booting
> > with the same drivers as before.
> 
> It turns out that that particular problem was between keyboard and chair:
> the function lock on my keyboard was disabled, and the F2 key was sending
> "Undo" instead of "F2"! After enabling function lock by hitting the "F Lock"
> key, Ctl-Alt-Fn works fine.

Ah, ok. nosimplefb works then. 

> 
> HOWEVER: after returning to KDE from a Linux console, the text under the
> icons on the desktop is garbled. Killing and restarting plasmashell restores
> the text. This does not happen under nouveau.

This sounds like a problem with nvidia.ko itself. Did this behavior change with the recent updates?
Comment 45 Kriton Kyrimis 2022-07-13 13:18:52 UTC
(In reply to Thomas Zimmermann from comment #44)
> This sounds like a problem with nvidia.ko itself. Did this behavior change
> with the recent updates?

I don't really know. I don't often switch to a Linux console, and there are all sorts of possibly related things that have changed since the last time I've needed to do that: kernel, KDE framework, KDE plasma, nvidia driver, and who knows what else. I can't revert to an older system, so I can't check, but I certainly hadn't noticed this behavior before.
Comment 46 Thomas Zimmermann 2022-07-15 12:00:41 UTC
Stefan has added change to the nvidia RPMs so that nosimplefb is set automatically. This should resolve any related problems.
Comment 47 hui 2022-07-15 12:24:49 UTC
*** Bug 1201485 has been marked as a duplicate of this bug. ***
Comment 48 Stefan Dirsch 2022-07-15 12:54:24 UTC
(In reply to Thomas Zimmermann from comment #46)
> Stefan has added change to the nvidia RPMs so that nosimplefb is set
> automatically. This should resolve any related problems.

Yes, this will get fixed with the next driver package update.

Changelog entry:
-------------------------------------------------------------------
Fri Jul 15 10:14:41 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- add "nosimplefb=1" kernel boot option as workaround for TW to
  disable simpledrm during install and remove it again during
  uninstall (boo#1201392)
Comment 49 Stefan Dirsch 2022-07-15 12:54:41 UTC
Closing as fixed.
Comment 50 Marcus Rückert 2022-07-15 13:38:29 UTC
Upstream issue for this https://github.com/NVIDIA/open-gpu-kernel-modules/issues/228
Comment 51 Stefan Dirsch 2022-07-17 11:25:52 UTC
*** Bug 1201453 has been marked as a duplicate of this bug. ***
Comment 52 Sotir Danailov 2022-07-20 11:32:16 UTC
After the latest update, the problem persists. I didn't add the nosimplefb=1 option before the update just to see what would happen.

I'm on kernel version 5.18.11, Nvidia driver version 470.129.06, TW release 20220718.

This is the log I get from: /var/log/lightdm/x-0.log

(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 20 12:41:01 2022
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
MESA-LOADER: failed to open simpledrm: /usr/lib64/dri/simpledrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: simpledrm
MESA-LOADER: failed to open zink: /usr/lib64/dri/zink_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: zink
randr: failed to create shared pixmap
(II) Server terminated successfully (0). Closing log file.

I've added the nosimplefb=1 to grub now using yast, because now I've got no usable kernel, since the last one got deleted after the latest update. Now with the option it runs fine.
Comment 53 Konstantin Voinov 2022-07-20 12:05:53 UTC
(In reply to Sotir Danailov from comment #52)
> After the latest update, the problem persists. I didn't add the nosimplefb=1
> option before the update just to see what would happen.

It will be fixed in the next NVIDIA Driver update, not TW.
Comment 54 Sotir Danailov 2022-07-20 12:20:23 UTC
Oh right, I didn't notice that there's no release for the nvidia package yet sorry. Added unnecessary noise.
Comment 55 Stefan Dirsch 2022-07-21 19:48:12 UTC
*** Bug 1201764 has been marked as a duplicate of this bug. ***
Comment 56 Sotir Danailov 2022-07-22 11:29:04 UTC
After the latest update to the Nvidia package, I can confirm that it now adds nosimplefb=1 properly to the bootloader.
Comment 57 Stefan Dirsch 2022-07-22 12:07:37 UTC
(In reply to Sotir Danailov from comment #56)
> After the latest update to the Nvidia package, I can confirm that it now
> adds nosimplefb=1 properly to the bootloader.

Thanks for confirmation! ;-)
Comment 58 Andrei Dziahel 2022-08-09 08:55:32 UTC
(In reply to Sotir Danailov from comment #56)
> After the latest update to the Nvidia package, I can confirm that it now
> adds nosimplefb=1 properly to the bootloader.

No, it doesn't for me, that's what I get in my `/etc/default/grub` (note the `'`s)

> GRUB_CMDLINE_LINUX_DEFAULT="'splash=silent resume=/dev/disk/by-id/nvme-Samsung_SSD_980_1TB_S649NX0RB25368R-part3 quiet mitigations=auto' nosimplefb=1"
Comment 59 Stefan Dirsch 2022-08-20 09:01:13 UTC
(In reply to Andrei Dziahel from comment #58)
> (In reply to Sotir Danailov from comment #56)
> > After the latest update to the Nvidia package, I can confirm that it now
> > adds nosimplefb=1 properly to the bootloader.
> 
> No, it doesn't for me, that's what I get in my `/etc/default/grub` (note the
> `'`s)
> 
> > GRUB_CMDLINE_LINUX_DEFAULT="'splash=silent resume=/dev/disk/by-id/nvme-Samsung_SSD_980_1TB_S649NX0RB25368R-part3 quiet mitigations=auto' nosimplefb=1"

Indeed you have these extra `'` in there. I suggest to remove these and try again via

  pbl --del-option nosimplefb=1 --config
  pbl --add-option nosimplefb=1 --config

AFAIK these should not be there. I assume you've added them manually at some point.