Bug 2212076 - simpledrm driver in kernel 6.3.4-201 cause some NVIDIA users problems
Summary: simpledrm driver in kernel 6.3.4-201 cause some NVIDIA users problems
Keywords:
Status: CLOSED COMPLETED
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 38
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-06-03 15:20 UTC by anon
Modified: 2023-06-07 20:00 UTC (History)
16 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-06-07 20:00:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description anon 2023-06-03 15:20:56 UTC
After the 6.3.4-201 kernel update, the GDM login screen is blank showing only the grey background, no user/password fields, nothing.  However, I was able to still log in despite this by pressing enter, typing my password then hitting enter again.  In addition, there is an extra "unknown" monitor listed in the gnome display settings.  Also, the following message is being spammed in the journal:

Jun 02 06:46:26 xxxxxxx gnome-shell[2782]: (../clutter/clutter/clutter-frame-clock.c:384):clutter_frame_clock_notify_presented: code should not be reached

If I boot from the previous kernel (6.2.15-300) everything works fine.

Adding "initcall_blacklist=simpledrm_platform_driver_init" to the grub configuration seems to be a workaround for all the above problems. However this workaround adds the additional problem of not being able to see part of the boot process and / or luks password prompts.

In summary, it appears there is a problem with the simpledrm driver for some NVIDIA users in kernel 6.3.4-201 which causes a 'ghost monitor' to show up which in turn causes GDM to misbehave and superfluous error msg spam in the journal.

I have a NVIDIA gtx 1060 running the rpmfusion driver if it matters.

for related reddit threads see https://www.reddit.com/r/Fedora/comments/13xbg8z/session_manager_login_screen_not_properly/ and https://www.reddit.com/r/Fedora/comments/13ydpvz/634201_kernel_update_troubles/ 

Thanks for you time.

Reproducible: Always

Steps to Reproduce:
1. have an NVIDIA card
2. update to the 6.3.4-201 kernel and reboot
3. 
Actual Results:  
the GDM login screen will show the grey background but will be blank with no user/password field.  It will however still allow you to login.  After logging in you will haven an extra 'ghost' monitor listed in gnome display settings.

Expected Results:  
Expected results are to have a functional login screen and no additional 'ghost monitor' in display settings

for related reddit threads see https://www.reddit.com/r/Fedora/comments/13xbg8z/session_manager_login_screen_not_properly/ and https://www.reddit.com/r/Fedora/comments/13ydpvz/634201_kernel_update_troubles/

Comment 1 anon 2023-06-07 20:00:29 UTC
This appears to be fixed in the 6.3.6 update.  See: 
https://bodhi.fedoraproject.org/updates/FEDORA-2023-ed3bcae7e8


Note You need to log in before you can comment on or make changes to this bug.