Stuck on Bazzite build, can't boot into update - grub memory error, others affected

I seem to be stuck on bazzite-nvidia:stable 41.20250127, and as I am researching I am finding more and more people who seem to be in the same boat.

If I remember correctly I was hit by the bad update a few weeks ago, and was able to roll back and update from there just fine. I didn’t do a full shut down for a while, and once I did, I am experiencing a grub memory error whenever I try to boot from my 0 deployment:

error: …/…/grub-core/kern/mm.c:552 out of memory

I have rolled back and run updates again a number of times, and tried different fixes for the general issue, which seems to have struck Mint, Fedora, Ubuntu and others in the past, although this is the only recent issue I am finding. Also, a number of other fixes didn’t seem directly applicable or I was worried about breaking things worse.

I have found other accounts below, and it looks like at least some of us may be stuck on the same build, although some are older:

https://www.reddit.com/r/Bazzite/comments/1ikbln6/issue_post_install_w_bazzite_any_suggestions/

It looks like Nvidia is the common thread. After several days reading about this I’m about to just go buy an AMD card and rebase out of frustration, but thought I would post here hoping someone would have some ideas.

Here are the workarounds for the Ubuntu bug report:

Here’s my rpm-ostree status

kellan@bazzite:~$ rpm-ostree status
State: idle
Deployments:
  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
                   Digest: sha256:4ac0b3b40371f58146e2ebe108a789f781779f12c99226a314cdf77fdc40aad8
                  Version: 41.20250210.1 (2025-02-11T04:15:32Z)
                     Diff: 205 upgraded, 22 downgraded, 229 removed, 45 added

● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
                   Digest: sha256:3ae3d2fc0d8e33ee187b78e7abc68ffe4a1b69f83957a56ae37f6ee4905319ee
                  Version: 41.20250127 (2025-01-27T05:43:17Z)
                   Pinned: yes


Just to follow up on this, after trying a number of recommended things (changing grub resolution, etc) and getting nowhere, I decided to go and get an AMD card.

I had been using a 10 yr old GTX 970 that I was hoping to coast along with until one day in the indeterminate future when TES:VI is released and I’m forced to buy something beefy, but now it seemed reasonable to get a new budget card, so I gave in and ran to the store to grab a 6650xt.

I wasn’t really surprised, but was pleasantly gratified to find out that everything just worked. I took notes on things I wasn’t sure would survive a rebase - some CIFS automounts in etc/systemd/system and so forth, and then powered down, swapped cards and upon booting into the one working bazzite-nvidia deployment, everything still worked perfectly even with the AMD card.

I then rebased away from bazzite-nvidia:stable to the normal bazzite:stable, which immediately booted up with none of the grub issues, allowing me to unpin the Nvidia deployment.

Happily nothing seems to have changed or been overwritten with any of the settings I took notes on.

All in all it was a flawless switch away from Nvidia and I am really pleased, it was magically simple and really made me appreciate the UBlue projects!