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)
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 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"
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.
follow the steps in /usr/share/doc/akmods/README.secureboot to enroll the local signing key into bios
install both the missing firmware package and the nvidia driver packages sudo dnf install nvidia-gpu-firmware akmod-nvidia xorg-x11-drv-nvidia-cuda
wait at least 5 minutes for the driver modules to be properly installed then reboot.
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.
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 . 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.