Fedora 41 Beta Upgrade - GNOME Settings and many default apps won't open

I upgraded from F40 to F41 (Workstation/GNOME) this evening and im getting the exact same issues as the user in Fedora 41 beta upgrade feedback - #15 by thephatlee, but I would rather avoid a clean ISO install in part because of a Windows installation I have on the side that I use very occasionally use and I don’t want to potentially hurt it.

Current Issues

  • Default apps including Software, Files, the new Terminal, and Settings refuse to open.
  • Save As/Open prompts don’t appear in apps that do work.
  • Optimus isn’t working (no performance profiles, no “Open with Discrete Graphics” option for apps.

When attempting to run default apps in the terminal this is the most common output:

** Message: 04:49:34.114: Connecting to org.freedesktop.Tracker3.Miner.Files
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:763: FINISHME: support YUV colorspace with DRM format modifiers
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:794: FINISHME: support more multi-planar formats with DRM modifiers
Gdk-Message: 04:49:34.365: Error 71 (Protocol error) dispatching to Wayland display.

Running Software under sudo will force it to run but it won’t respect the dark theme set (unsure if usual behaviour under sudo or not).

Attempting to run sudo gnome-control-center results in the following:
Running gnome-control-center is only supported under GNOME and Unity, exiting

Search results for these issues have yet to yield any useful fixes.

Other things tried:

  • Resetting GNOME config files
  • Reinstalling Mesa
  • Reinstalling gnome-control-center
  • The most obvious operations related to cleaning and updating packages that are provided by dnf.
  • Uninstalling NVIDIA drivers (other apps such as Obsidian, Steam and sudo gnome-software now refuse to launch)
  • Ensuring NVIDIA drivers are properly installed and that the drivers are signed (i’m using Secure Boot)

System Components:

  • Lenovo Legion 5 Pro (2022)
  • Intel i7-12700H
  • NVIDIA RTX 3070Ti Mobile
  • 16GB RAM
  • Optimus Support

The upgrade was done following the Fedora guide on DNF system upgrades

Ill update this as I try more things and collect more data, any help would be greatly appreciated.

1 Like

issue is NVIDIA related tested on Fedora Workstation 41, Silverblue 41 and each time i enable NVIDIA drivers apps are unusable when disabled NVIDIA everything works

I’m currently debugging so I can’t say for sure but I just tried uninstalling the NVIDIA drivers and it’s actually made things worse - a bunch of apps that used to run (Steam, Obsidian, GNOME Software using sudo gnome-software) now refuse to.

i didint uninstall anything just disabled nvidia from loading and using mesa/nouevue

Good to know, but it appears my computer is using nouveau:

mxm_wmi                12288  1 nouveau
drm_ttm_helper         16384  2 xe,nouveau
gpu_sched              65536  2 xe,nouveau
drm_gpuvm              45056  2 xe,nouveau
drm_exec               12288  3 drm_gpuvm,xe,nouveau
i2c_algo_bit           20480  3 xe,i915,nouveau
ttm                   114688  4 drm_ttm_helper,xe,i915,nouveau
drm_display_helper    290816  3 xe,i915,nouveau
video                  81920  5 nvidia_wmi_ec_backlight,ideapad_laptop,xe,i915,nouveau
wmi                    36864  6 video,nvidia_wmi_ec_backlight,wmi_bmof,ideapad_laptop,mxm_wmi,nouveau

did you try this

sudo rpm-ostree kargs --delete=rd.driver.blacklist=nouveau --delete=modprobe.blacklist=nouveau --delete=nvidia-drm.modeset=1

It says, “command not found” :S

my bad it is silverblue command use dnf

I appreciate the assistance, but swapping out for rm-ostree with dnf just reports ‘kargs’ as an unknown argument. I’m afraid I’m relatively new to Linux and don’t have a lot of familiarity with different sets of commands or their use cases, so i’d need the specific command for Workstation.

sudo grubby --update-kernel=ALL --remove-args="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1" would be the equivalent command for a normal (non-atomic) system.

However, that should not necessarily be required. It is the equivalent of using a sledge hammer to drive a tack and should only be done after other troubleshooting has proven it to be required.

Please post the output of dnf list installed '*nvidia*', and sudo dmesg | grep -iE "nouveau|nvidia|secure"

Thanks for the response.

I tried the following when the NVIDIA drivers were found and noticed the blacklist:

[    0.030874] Kernel command line: BOOT_IMAGE=(hd1,gpt7)/vmlinuz-6.11.0-63.fc41.x86_64 root=UUID=cb35d45e-476b-4db9-9417-a4f3b0e8796a ro rootflags=subvol=root rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau

So i uninstalled the drivers and used the command you provided.

Once done I restarted the computer. The issue with opening default GNOME applications remains, though the dnf list command shows no installed NVIDIA packages and the second command shows no nouveau blacklist.

The second command results in the following )cut some of the recurring text at the end and middle due to post length limitations):

[    0.000000] secureboot: Secure boot enabled
[    0.000000] Kernel is locked down from EFI Secure Boot mode; see man kernel_lockdown.7
[    0.005250] secureboot: Secure boot enabled
[    2.256019] nouveau: detected PR support, will not use DSM
[    2.256040] nouveau 0000:01:00.0: enabling device (0000 -> 0003)
[    2.256248] nouveau 0000:01:00.0: NVIDIA GA104 (b74000a1)
[    2.418239] nouveau 0000:01:00.0: bios: version 94.04.76.40.74
[    2.418435] nouveau 0000:01:00.0: acr: firmware unavailable
[    2.418656] nouveau 0000:01:00.0: gr: firmware unavailable
[    2.418675] nouveau 0000:01:00.0: sec2: firmware unavailable
[    2.418787] nouveau 0000:01:00.0: fb: 8192 MiB GDDR6
[    2.422085] nouveau 0000:01:00.0: fb: VPR locked, but no scrubber binary!
[    2.426141] nouveau 0000:01:00.0: DRM: VRAM: 8192 MiB
[    2.426142] nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
[    2.426144] nouveau 0000:01:00.0: DRM: BIT table 'A' not found
[    2.426144] nouveau 0000:01:00.0: DRM: BIT table 'L' not found
[    2.426145] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[    2.426614] nouveau 0000:01:00.0: fifo:c00400: intr 00001000
[    2.426689] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[    2.428003] nouveau 0000:01:00.0: disp: chid 0 stat 00007082 reason 7 [UNRESOLVABLE_HANDLE] mthd 0208 data f0000000 code 00000000
[    2.428437] [drm] Initialized nouveau 1.4.0 for 0000:01:00.0 on minor 1
[    2.428564] nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    2.428646] nouveau 0000:01:00.0: disp: chid 0 stat 10005080 reason 5 [INVALID_STATE] mthd 0200 data 00000001 code 00000002
[    2.428649] nouveau 0000:01:00.0: disp: Core:
[    2.428652] nouveau 0000:01:00.0: disp: 	0200: ead3d346 -> 00000001
[    2.428656] nouveau 0000:01:00.0: disp: 	0208: 00000000              
[    2.428659] nouveau 0000:01:00.0: disp: 	020c: 00000000 -> 00001000
[    2.428663] nouveau 0000:01:00.0: disp: 	0210: 00000000              
[    2.428666] nouveau 0000:01:00.0: disp: 	0214: 00000000              
[    2.428669] nouveau 0000:01:00.0: disp: 	0218: 00000000              
[    2.428672] nouveau 0000:01:00.0: disp: 	021c: 00000000              
[    2.428673] nouveau 0000:01:00.0: disp: Core - SOR 0:
[    2.428676] nouveau 0000:01:00.0: disp: 	0300: 00000100              
[    2.428679] nouveau 0000:01:00.0: disp: 	0304: 00000000              
[    2.428682] nouveau 0000:01:00.0: disp: 	0308: 00000000              
[    2.428685] nouveau 0000:01:00.0: disp: 	030c: 00000000              
[    2.428686] nouveau 0000:01:00.0: disp: Core - SOR 1:
[    2.428690] nouveau 0000:01:00.0: disp: 	0320: 00000100              
[    2.428693] nouveau 0000:01:00.0: disp: 	0324: 00000000              
[    2.428696] nouveau 0000:01:00.0: disp: 	0328: 00000000              
[    2.428699] nouveau 0000:01:00.0: disp: 	032c: 00000000              
[    2.428700] nouveau 0000:01:00.0: disp: Core - SOR 2:
[    2.428703] nouveau 0000:01:00.0: disp: 	0340: 00000100              
[    2.428706] nouveau 0000:01:00.0: disp: 	0344: 00000000              
[    2.428709] nouveau 0000:01:00.0: disp: 	0348: 00000000              
[    2.428712] nouveau 0000:01:00.0: disp: 	034c: 00000000              
[    2.428713] nouveau 0000:01:00.0: disp: Core - SOR 3:
[    2.428716] nouveau 0000:01:00.0: disp: 	0360: 00000100              
[    2.428719] nouveau 0000:01:00.0: disp: 	0364: 00000000              
[    2.428722] nouveau 0000:01:00.0: disp: 	0368: 00000000              
[    2.428725] nouveau 0000:01:00.0: disp: 	036c: 00000000              
[    2.428726] nouveau 0000:01:00.0: disp: Core - WINDOW 0:
[    2.428729] nouveau 0000:01:00.0: disp: 	1000: 0000000f -> 00000000
[    2.428732] nouveau 0000:01:00.0: disp: 	1004: 00000197 -> 0000000f
[    2.428735] nouveau 0000:01:00.0: disp: 	1008: 00000000              
[    2.428738] nouveau 0000:01:00.0: disp: 	100c: 04000400              
[    2.428742] nouveau 0000:01:00.0: disp: 	1010: 00100000 -> 00117fff
[    2.428743] nouveau 0000:01:00.0: disp: Core - WINDOW 1:
[    2.428746] nouveau 0000:01:00.0: disp: 	1080: 0000000f -> 00000000
[    2.428749] nouveau 0000:01:00.0: disp: 	1084: 00000197 -> 0000000f
[    2.428752] nouveau 0000:01:00.0: disp: 	1088: 00000000              
[    2.428755] nouveau 0000:01:00.0: disp: 	108c: 04000400              
[    2.428758] nouveau 0000:01:00.0: disp: 	1090: 00100000 -> 00117fff
[    2.428759] nouveau 0000:01:00.0: disp: Core - WINDOW 2:
[    2.428763] nouveau 0000:01:00.0: disp: 	1100: 0000000f -> 00000001
[    2.428766] nouveau 0000:01:00.0: disp: 	1104: 00000197 -> 0000000f
[    2.428769] nouveau 0000:01:00.0: disp: 	1108: 00000000              
[    2.428772] nouveau 0000:01:00.0: disp: 	110c: 04000400              
[    2.428775] nouveau 0000:01:00.0: disp: 	1110: 00100000 -> 00117fff
[    2.428776] nouveau 0000:01:00.0: disp: Core - WINDOW 3:
[    2.428779] nouveau 0000:01:00.0: disp: 	1180: 0000000f -> 00000001
[    2.428782] nouveau 0000:01:00.0: disp: 	1184: 00000197 -> 0000000f
[    2.428785] nouveau 0000:01:00.0: disp: 	1188: 00000000              
[    2.428788] nouveau 0000:01:00.0: disp: 	118c: 04000400              
[    2.428791] nouveau 0000:01:00.0: disp: 	1190: 00100000 -> 00117fff
[    2.428792] nouveau 0000:01:00.0: disp: Core - WINDOW 4:
[    2.428795] nouveau 0000:01:00.0: disp: 	1200: 0000000f -> 00000002
[    2.428798] nouveau 0000:01:00.0: disp: 	1204: 00000197 -> 0000000f
[    2.428801] nouveau 0000:01:00.0: disp: 	1208: 00000000              
[    2.428804] nouveau 0000:01:00.0: disp: 	120c: 04000400              
[    2.428807] nouveau 0000:01:00.0: disp: 	1210: 00100000 -> 00117fff
[    2.428808] nouveau 0000:01:00.0: disp: Core - WINDOW 5:
[    2.428811] nouveau 0000:01:00.0: disp: 	1280: 0000000f -> 00000002
[    2.428814] nouveau 0000:01:00.0: disp: 	1284: 00000197 -> 0000000f
[    2.428817] nouveau 0000:01:00.0: disp: 	1288: 00000000              
[    2.428820] nouveau 0000:01:00.0: disp: 	128c: 04000400              
[    2.428823] nouveau 0000:01:00.0: disp: 	1290: 00100000 -> 00117fff
[    2.428824] nouveau 0000:01:00.0: disp: Core - WINDOW 6:
[    2.428827] nouveau 0000:01:00.0: disp: 	1300: 0000000f -> 00000003
[    2.428830] nouveau 0000:01:00.0: disp: 	1304: 00000197 -> 0000000f
[    2.428833] nouveau 0000:01:00.0: disp: 	1308: 00000000              
[    2.428836] nouveau 0000:01:00.0: disp: 	130c: 04000400              
[    2.428839] nouveau 0000:01:00.0: disp: 	1310: 00100000 -> 00117fff
[    2.428841] nouveau 0000:01:00.0: disp: Core - WINDOW 7:
[    2.428844] nouveau 0000:01:00.0: disp: 	1380: 0000000f -> 00000003
[    2.428847] nouveau 0000:01:00.0: disp: 	1384: 00000197 -> 0000000f
[    2.428850] nouveau 0000:01:00.0: disp: 	1388: 00000000              
[    2.428853] nouveau 0000:01:00.0: disp: 	138c: 04000400              
[    2.428856] nouveau 0000:01:00.0: disp: 	1390: 00100000 -> 00117fff
[    2.428857] nouveau 0000:01:00.0: disp: Core - HEAD 0:
[    2.428860] nouveau 0000:01:00.0: disp: 	2000: 00000000              
[    2.428863] nouveau 0000:01:00.0: disp: 	2004: fc000040              
[    2.428866] nouveau 0000:01:00.0: disp: 	2008: 00000180              
[    2.428869] nouveau 0000:01:00.0: disp: 	200c: 00000000              
[    2.428872] nouveau 0000:01:00.0: disp: 	2014: 00000011              
[    2.428875] nouveau 0000:01:00.0: disp: 	2018: 00000000              
[    2.428878] nouveau 0000:01:00.0: disp: 	201c: 00000000              
[    2.428881] nouveau 0000:01:00.0: disp: 	2020: 00000000              
[    2.428884] nouveau 0000:01:00.0: disp: 	2028: 00000000              
[    2.428887] nouveau 0000:01:00.0: disp: 	202c: 04000400              
[    2.428890] nouveau 0000:01:00.0: disp: 	2030: 00001000              
[    2.428893] nouveau 0000:01:00.0: disp: 	2038: 00000001              
[    2.428896] nouveau 0000:01:00.0: disp: 	203c: 00000005              
[    2.428899] nouveau 0000:01:00.0: disp: 	2048: 00000000              
[    2.428902] nouveau 0000:01:00.0: disp: 	204c: 00000000              
[    2.428905] nouveau 0000:01:00.0: disp: 	2050: 00000000              
[    2.428908] nouveau 0000:01:00.0: disp: 	2054: 00000000              
[    2.428911] nouveau 0000:01:00.0: disp: 	2058: 00000008              
[    2.428914] nouveau 0000:01:00.0: disp: 	205c: 00000000              
[    2.428917] nouveau 0000:01:00.0: disp: 	2060: badf5040              
[    2.428920] nouveau 0000:01:00.0: disp: 	2064: 00050008              
[    2.428923] nouveau 0000:01:00.0: disp: 	2068: 00000000              
[    2.428926] nouveau 0000:01:00.0: disp: 	206c: 00010003              
[    2.428929] nouveau 0000:01:00.0: disp: 	2070: 00030004              
[    2.428932] nouveau 0000:01:00.0: disp: 	2074: 00000001              
[    2.428935] nouveau 0000:01:00.0: disp: 	2078: 00000000              
[    2.428938] nouveau 0000:01:00.0: disp: 	207c: 00000000              
[    2.428941] nouveau 0000:01:00.0: disp: 	2080: 00000000              
[    2.428943] nouveau 0000:01:00.0: disp: 	2088: 00000000              
[    2.428946] nouveau 0000:01:00.0: disp: 	2090: 00000000              
[    2.428949] nouveau 0000:01:00.0: disp: 	209c: 000000e9              
[    2.428952] nouveau 0000:01:00.0: disp: 	20a0: 000002ff              
[    2.428955] nouveau 0000:01:00.0: disp: 	20a4: badf5040              
[    2.428958] nouveau 0000:01:00.0: disp: 	20a8: badf5040              
[    2.428961] nouveau 0000:01:00.0: disp: 	20ac: badf5040              
[    2.428964] nouveau 0000:01:00.0: disp: 	2180: 00000000              
[    2.428967] nouveau 0000:01:00.0: disp: 	2184: 00000000              
[    2.428970] nouveau 0000:01:00.0: disp: 	218c: 00000000              
[    2.428973] nouveau 0000:01:00.0: disp: 	2194: 00000000              
[    2.428976] nouveau 0000:01:00.0: disp: 	2198: 00000000              
[    2.428979] nouveau 0000:01:00.0: disp: 	219c: 00000000              
[    2.428982] nouveau 0000:01:00.0: disp: 	21a0: 00000000              
[    2.428985] nouveau 0000:01:00.0: disp: 	21a4: badf5040              
[    2.428988] nouveau 0000:01:00.0: disp: 	2214: badf5040              
[    2.428991] nouveau 0000:01:00.0: disp: 	2218: 00010002              
[    2.428992] nouveau 0000:01:00.0: disp: Core - HEAD 1:
[    2.428995] nouveau 0000:01:00.0: disp: 	2400: 00000000              
[    2.428998] nouveau 0000:01:00.0: disp: 	2404: fc000040              
[    2.429001] nouveau 0000:01:00.0: disp: 	2408: 00000180              
[    2.429004] nouveau 0000:01:00.0: disp: 	240c: 00000000              
[    2.429007] nouveau 0000:01:00.0: disp: 	2414: 00000011              
[    2.429010] nouveau 0000:01:00.0: disp: 	2418: 00000000              
[    2.429013] nouveau 0000:01:00.0: disp: 	241c: 00000000              
[    2.429016] nouveau 0000:01:00.0: disp: 	2420: 00000000              
[    2.429019] nouveau 0000:01:00.0: disp: 	2428: 00000000              
[    2.429022] nouveau 0000:01:00.0: disp: 	242c: 04000400              
[    2.429025] nouveau 0000:01:00.0: disp: 	2430: 00001000              
[    2.429028] nouveau 0000:01:00.0: disp: 	2438: 00000001              
[    2.429031] nouveau 0000:01:00.0: disp: 	243c: 00000005              
[    2.429034] nouveau 0000:01:00.0: disp: 	2448: 00000000              
[    2.429037] nouveau 0000:01:00.0: disp: 	244c: 00000000              
[    2.429040] nouveau 0000:01:00.0: disp: 	2450: 00000000              
[    2.429043] nouveau 0000:01:00.0: disp: 	2454: 00000000              
[    2.429045] nouveau 0000:01:00.0: disp: 	2458: 00000008              
[    2.429048] nouveau 0000:01:00.0: disp: 	245c: 00000000              
[    2.429051] nouveau 0000:01:00.0: disp: 	2460: badf5040              
[    2.429054] nouveau 0000:01:00.0: disp: 	2464: 00050008              
[    2.429057] nouveau 0000:01:00.0: disp: 	2468: 00000000              
[    2.429060] nouveau 0000:01:00.0: disp: 	246c: 00010003              
[    2.429063] nouveau 0000:01:00.0: disp: 	2470: 00030004  [    0.000000] secureboot: Secure boot enabled
[    0.000000] Kernel is locked down from EFI Secure Boot mode; see man kernel_lockdown.7
[    0.005250] secureboot: Secure boot enabled
[    2.256019] nouveau: detected PR support, will not use DSM
[    2.256040] nouveau 0000:01:00.0: enabling device (0000 -> 0003)
[    2.256248] nouveau 0000:01:00.0: NVIDIA GA104 (b74000a1)
[    2.418239] nouveau 0000:01:00.0: bios: version 94.04.76.40.74
[    2.418435] nouveau 0000:01:00.0: acr: firmware unavailable
[    2.418656] nouveau 0000:01:00.0: gr: firmware unavailable
[    2.418675] nouveau 0000:01:00.0: sec2: firmware unavailable
[    2.418787] nouveau 0000:01:00.0: fb: 8192 MiB GDDR6
[    2.422085] nouveau 0000:01:00.0: fb: VPR locked, but no scrubber binary!
[    2.426141] nouveau 0000:01:00.0: DRM: VRAM: 8192 MiB
[    2.426142] nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
[    2.426144] nouveau 0000:01:00.0: DRM: BIT table 'A' not found
[    2.426144] nouveau 0000:01:00.0: DRM: BIT table 'L' not found
[    2.426145] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[    2.426614] nouveau 0000:01:00.0: fifo:c00400: intr 00001000
[    2.426689] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[    2.428003] nouveau 0000:01:00.0: disp: chid 0 stat 00007082 reason 7 [UNRESOLVABLE_HANDLE] mthd 0208 data f0000000 code 00000000
[    2.428437] [drm] Initialized nouveau 1.4.0 for 0000:01:00.0 on minor 1
[    2.428564] nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    2.428646] nouveau 0000:01:00.0: disp: chid 0 stat 10005080 reason 5 [INVALID_STATE] mthd 0200 data 00000001 code 00000002
[    2.428649] nouveau 0000:01:00.0: disp: Core:
[    2.428652] nouveau 0000:01:00.0: disp: 	0200: ead3d346 -> 00000001
[    2.428656] nouveau 0000:01:00.0: disp: 	0208: 00000000              
[    2.428659] nouveau 0000:01:00.0: disp: 	020c: 00000000 -> 00001000
[    2.428663] nouveau 0000:01:00.0: disp: 	0210: 00000000              
[    2.428666] nouveau 0000:01:00.0: disp: 	0214: 00000000              
[    2.428669] nouveau 0000:01:00.0: disp: 	0218: 00000000              
[    2.428672] nouveau 0000:01:00.0: disp: 	021c: 00000000              
[    2.428673] nouveau 0000:01:00.0: disp: Core - SOR 0:
[    2.428676] nouveau 0000:01:00.0: disp: 	0300: 00000100              
[    2.428679] nouveau 0000:01:00.0: disp: 	0304: 00000000              
[    2.428682] nouveau 0000:01:00.0: disp: 	0308: 00000000              
[    2.428685] nouveau 0000:01:00.0: disp: 	030c: 00000000              
[    2.428686] nouveau 0000:01:00.0: disp: Core - SOR 1:
[    2.428690] nouveau 0000:01:00.0: disp: 	0320: 00000100              
[    2.428693] nouveau 0000:01:00.0: disp: 	0324: 00000000              
[    2.428696] nouveau 0000:01:00.0: disp: 	0328: 00000000              
[    2.428699] nouveau 0000:01:00.0: disp: 	032c: 00000000              
[    2.428700] nouveau 0000:01:00.0: disp: Core - SOR 2:
[    2.428703] nouveau 0000:01:00.0: disp: 	0340: 00000100              
[    2.428706] nouveau 0000:01:00.0: disp: 	0344: 00000000              
[    2.428709] nouveau 0000:01:00.0: disp: 	0348: 00000000              
[    2.428712] nouveau 0000:01:00.0: disp: 	034c: 00000000              
[    2.428713] nouveau 0000:01:00.0: disp: Core - SOR 3:
[    2.428716] nouveau 0000:01:00.0: disp: 	0360: 00000100              
[    2.428719] nouveau 0000:01:00.0: disp: 	0364: 00000000              
[    2.428722] nouveau 0000:01:00.0: disp: 	0368: 00000000              
[    2.428725] nouveau 0000:01:00.0: disp: 	036c: 00000000              
[    2.428726] nouveau 0000:01:00.0: disp: Core - WINDOW 0:
[    2.428729] nouveau 0000:01:00.0: disp: 	1000: 0000000f -> 00000000
[    2.428732] nouveau 0000:01:00.0: disp: 	1004: 00000197 -> 0000000f
[    2.428735] nouveau 0000:01:00.0: disp: 	1008: 00000000              
[    2.428738] nouveau 0000:01:00.0: disp: 	100c: 04000400              
[    2.428742] nouveau 0000:01:00.0: disp: 	1010: 00100000 -> 00117fff
[    2.428743] nouveau 0000:01:00.0: disp: Core - WINDOW 1:
[    2.428746] nouveau 0000:01:00.0: disp: 	1080: 0000000f -> 00000000
[    2.428749] nouveau 0000:01:00.0: disp: 	1084: 00000197 -> 0000000f
[    2.428752] nouveau 0000:01:00.0: disp: 	1088: 00000000              
[    2.428755] nouveau 0000:01:00.0: disp: 	108c: 04000400              
[    2.428758] nouveau 0000:01:00.0: disp: 	1090: 00100000 -> 00117fff
[    2.428759] nouveau 0000:01:00.0: disp: Core - WINDOW 2:
[    2.428763] nouveau 0000:01:00.0: disp: 	1100: 0000000f -> 00000001
[    2.428766] nouveau 0000:01:00.0: disp: 	1104: 00000197 -> 0000000f
[    2.428769] nouveau 0000:01:00.0: disp: 	1108: 00000000              
[    2.428772] nouveau 0000:01:00.0: disp: 	110c: 04000400              
[    2.428775] nouveau 0000:01:00.0: disp: 	1110: 00100000 -> 00117fff
[    2.428776] nouveau 0000:01:00.0: disp: Core - WINDOW 3:
[    2.428779] nouveau 0000:01:00.0: disp: 	1180: 0000000f -> 00000001
[    2.428782] nouveau 0000:01:00.0: disp: 	1184: 00000197 -> 0000000f
[    2.428785] nouveau 0000:01:00.0: disp: 	1188: 00000000              
[    2.428788] nouveau 0000:01:00.0: disp: 	118c: 04000400              
[    2.428791] nouveau 0000:01:00.0: disp: 	1190: 00100000 -> 00117fff
[    2.428792] nouveau 0000:01:00.0: disp: Core - WINDOW 4:
[    2.428795] nouveau 0000:01:00.0: disp: 	1200: 0000000f -> 00000002
[    2.428798] nouveau 0000:01:00.0: disp: 	1204: 00000197 -> 0000000f
[    2.428801] nouveau 0000:01:00.0: disp: 	1208: 00000000              
[    2.428804] nouveau 0000:01:00.0: disp: 	120c: 04000400              
[    2.428807] nouveau 0000:01:00.0: disp: 	1210: 00100000 -> 00117fff
[    2.428808] nouveau 0000:01:00.0: disp: Core - WINDOW 5:
[    2.428811] nouveau 0000:01:00.0: disp: 	1280: 0000000f -> 00000002
[    2.428814] nouveau 0000:01:00.0: disp: 	1284: 00000197 -> 0000000f
[    2.428817] nouveau 0000:01:00.0: disp: 	1288: 00000000              
[    2.428820] nouveau 0000:01:00.0: disp: 	128c: 04000400              
[    2.428823] nouveau 0000:01:00.0: disp: 	1290: 00100000 -> 00117fff
[    2.428824] nouveau 0000:01:00.0: disp: Core - WINDOW 6:
[    2.428827] nouveau 0000:01:00.0: disp: 	1300: 0000000f -> 00000003
[    2.428830] nouveau 0000:01:00.0: disp: 	1304: 00000197 -> 0000000f
[    2.428833] nouveau 0000:01:00.0: disp: 	1308: 00000000              
[    2.428836] nouveau 0000:01:00.0: disp: 	130c: 04000400              
[    2.428839] nouveau 0000:01:00.0: disp: 	1310: 00100000 -> 00117fff
[    2.428841] nouveau 0000:01:00.0: disp: Core - WINDOW 7:
[    2.428844] nouveau 0000:01:00.0: disp: 	1380: 0000000f -> 00000003
[    2.428847] nouveau 0000:01:00.0: disp: 	1384: 00000197 -> 0000000f
[    2.428850] nouveau 0000:01:00.0: disp: 	1388: 00000000              
[    2.428853] nouveau 0000:01:00.0: disp: 	138c: 04000400              
[    2.428856] nouveau 0000:01:00.0: disp: 	1390: 00100000 -> 00117fff


--- cut off some "CORE HEAD" text that didn't seem useful to shorten the post within the character limit ---

[    2.429405] nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    2.429424] nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    2.462469] nouveau 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[    4.423632] Bluetooth: hci0: Secure boot is enabled
[    4.482739] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])
[    4.487151] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
[    4.487232] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20
[    4.487287] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input21
[    4.487859] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input22
[   24.737563] RIP: 0010:nvkm_gr_units+0x9/0x30 [nouveau]
[   24.737700]  ? nvkm_object_init+0x8f/0x120 [nouveau]
[   24.737758]  ? __pfx_nouveau_abi16_ioctl_getparam+0x10/0x10 [nouveau]
[   24.737833]  ? nvkm_gr_units+0x9/0x30 [nouveau]
[   24.737920]  nouveau_abi16_ioctl_getparam+0x2ba/0x360 [nouveau]
[   24.738000]  ? __pfx_nouveau_abi16_ioctl_getparam+0x10/0x10 [nouveau]
[   24.738072]  nouveau_drm_ioctl+0x5a/0xb0 [nouveau]
[   24.738162]  ? nouveau_drm_ioctl+0x7d/0xb0 [nouveau]
[   24.738325]  snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec spi_nor snd_hda_core btusb snd_hwdep iTCO_wdt iwlwifi mtd mei_pxp mei_hdcp btrtl rapl spd5118 snd_seq intel_pmc_bxt processor_thermal_device_pci btintel snd_seq_device processor_thermal_device processor_thermal_wt_hint iTCO_vendor_support btbcm intel_rapl_msr btmtk processor_thermal_rfim intel_cstate snd_pcm r8169 processor_thermal_rapl intel_uncore cfg80211 bluetooth snd_timer nvidia_wmi_ec_backlight wmi_bmof intel_rapl_common i2c_i801 mei_me spi_intel_pci realtek snd processor_thermal_wt_req thunderbolt mei spi_intel i2c_smbus idma64 soundcore ideapad_laptop processor_thermal_power_floor processor_thermal_mbox igen6_edac sparse_keymap platform_profile intel_pmc_core int3403_thermal rfkill int340x_thermal_zone intel_vsec joydev pmt_telemetry int3400_thermal pmt_class acpi_thermal_rel acpi_pad acpi_tad loop nfnetlink zram hid_steam ff_memless xe drm_suballoc_helper i915 nouveau crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni mxm_wmi

If dnf list installed '*nvidia*' showed no results then something was done incorrectly when removing the drivers.

For most nvidia gpus it is necessary to have the firmware installed so that command should have shown the nvidia-gpu-firmware package. It may be reinstalled using sudo dnf install nvidia-gpu-firmware

Without the firmware even the nouveau driver may not properly support the gpu and it seems from the messages you posted that might be the case.

You have secure boot enabled,
[ 0.000000] secureboot: Secure boot enabled
and in that situation the only way to enable the nvidia drivers for loading is to follow the steps in the file /usr/share/doc/akmods/README.secureboot. If that is completed before you install the nvidia drivers from rpmfusion then the modules will be properly signed when they are installed and rebooting should allow them to load.

My suggestion is simple.

  1. follow the steps in /usr/share/doc/akmods/README.secureboot to enroll the local signing key into bios
  2. install both the missing firmware package and the nvidia driver packages
    sudo dnf install nvidia-gpu-firmware akmod-nvidia xorg-x11-drv-nvidia-cuda
  3. wait at least 5 minutes for the driver modules to be properly installed then reboot.
  4. Verify the nvidia driver is now loaded with lsmod | grep nvidia

If step 4 confirms the driver is loaded then problems caused by the driver (or lack of) now should be resolved.

Thanks for letting me know about nvidia-gpu-firmware, while I always have the NVIDIA drivers installed it’s good to know about this for debugging purposes.

As for the secure boot process, I already signed them when I got started with Fedora 40, and as I followed the instructions the public/private keys already exist and upon using sudo mokutil --import /etc/pki/akmods/certs/public_key.der it outputs SKIP: /etc/pki/akmods/certs/public_key.der is already enrolled.

Unless I have to create a new key pair and assign it every time the drivers are uninstalled this shouldn’t be an issue, NVIDIA drivers are successfully used when they are installed.

Once the key has been created and enrolled it does not normally need replaced unless you do a new clean install of fedora. The key remains and is used to sign the driver modules when they are reinstalled.

The clarification is much appreciated ^-^

The drivers have been reinstalled and using lsmod | grep nvidia results in the following output:

nvidia_drm            135168  0
nvidia_modeset       1650688  1 nvidia_drm
nvidia_uvm           6852608  0
nvidia              72577024  7 nvidia_uvm,nvidia_modeset
nvidia_wmi_ec_backlight    12288  0
drm_ttm_helper         16384  2 nvidia_drm,xe
video                  81920  5 nvidia_wmi_ec_backlight,ideapad_laptop,xe,i915,nvidia_modeset
wmi                    36864  4 video,nvidia_wmi_ec_backlight,wmi_bmof,ideapad_laptop

The issues unfortunately still remain.

since you seem to experience the similar results with both nouveau and nvidia it seems the drivers probably are not the issue but something else.

Have you done a full sudo dnf upgrade --refresh since the upgrade to f41?

I’m pretty sure I did at some point after following the guide (I followed this guide for doing an upgrade - Upgrading Fedora Linux Using DNF System Plugin :: Fedora Docs), but I have done the command again and it found some extra package updates.

Installed, restarted the computer, same issue :sweat_smile:. I used the command after the restart again just to check and it’s up to date.

EDIT - I should mention that while I can verify the NVIDIA drivers are working by booting up a complex 3D game, Optimus isn’t actually working (no performance profiles, no “Open using Discrete Graphics” option for apps).

wild thing to test since i know my nvidia drivers are working but apps dont work unless i reove the MOK signing key and then all apps work could you test

I tried it just in case and it “”“kind of”“” fixes it.

  • Sometimes the apps still don’t appear to open.
  • The second time I tried to launch Files and Software it took literal minutes, I was surprised when they sprung up on my desktop. After this the apps were still quite slow to open.
  • Software only opens in Light Mode even if my theme is set to Dark Mode.

I need the NVIDIA drivers for 3D-intensive tasks so this isn’t really a stopgap solution for me unfortunately, though it’s good that the problem can be pinpointed.

Same reason i moved back to F40