Update 41, gnome, nvidia: GPU no longer available in Cemu

I was playing through Wind Waker HD with no issues at all at 30 FPS (the game is capped), but after my system updated, the game was running at 5 FPS. I went into Cemu's settings and I saw there's an option called "Graphics Device", where the only available option was "llvmpipe (LLVM 18.1.8, 256 bits)". After I rpm-ostree rollback and systemctl reboot I'm able to select my RTX 4070 Super as a "Graphics Device" and performance is back to normal. I have toggled auto-updates off for the moment. Here's information about my system, in case it's helpful. Image where everything worked: ● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable Digest: sha256:28e9785f1f90699d38063655319286a01669aacdbb7ed75a90a84f78c4944799 Version: 40.20241020 (2024-10-21T05:06:50Z) LayeredPackages: sunshine Image where things started not working: ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable Digest: sha256:6f541bb46616bb5b1414a6d174cf63c40e99016aa2cfab30ea9cd0da1713e497 Version: 41.20241029.1 (2024-10-29T15:38:34Z) LayeredPackages: sunshine Fastfetch: bazzite-gnome-nvidia:stable Bazzite 40 (FROM Fedora Silverblue) Linux 6.9.12-210.fsync.fc40.x86_64 X470 AORUS ULTRA GAMING AMD Ryzen 7 2700X (16) @ 3.70 GHz NVIDIA GeForce RTX 4070 SUPER 3.56 GiB / 15.55 GiB (23%)
20 Replies
kammerdiener
kammerdiener3w ago
I think I’m also having the same issue. PCSX2 is almost unplayable now, but was just fine before.
László Molnár
It's really similar for me. Robocop Rouge City runs less than half fps, furmark doesn't start, basemark only finds the llvm, not the GPU since update. Gnome, ryzen 5 3600, nvidia 1080gtx. I updated like 2 days ago, I'm not at home but will check the version if it helps.
HikariKnight
HikariKnight2w ago
if you have a turing card or newer (GTX 16xx or newer) then you should rebase to the nvidia-open image if you got an older card then you stay on the nvidia image gnome image: rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia-open:stable kde image: rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable if you have a GTX 10xx card do not rebase to nvidia-open, your card will not work then
László Molnár
I read the news about bazzite 41 but don't remember reading about this further branching of nvidia images. Where can I get some info about the reasons? Also, my gtx1080 is not working with bazzite 41. I had bazzite 40 and simply ujust update-ed it. I have auto update turned off. What's the default path in this case for the update? If you help me how to check it, I'll do that after I get home
HikariKnight
HikariKnight2w ago
the reason is nvidia is only going to focus on nvidia-open for newer cards. new cards will not support the legacy closed source kernel module so we need 2 images 1 for old cards and 1 for new cards for the gtx1080 make sure youre not on the nvidia-open image lots of people fail at reading when on the download page and do not read that the nvidia option is for newer cards and that there is a legacy nvidia option for 10 series other than that i know little about nvidia as i havent used nvidia in linux for almost a decade
László Molnár
When I installed bazzite around a month ago, there was only one gnome-nvidia image (for gtx 10xx), I installed that one and haven't updated it since. That's my first system update. How can I check which version is installed?
Corpus
Corpus2w ago
go to Terminal and type rpm-ostree status you should see 2 sections, one with dot is the active version while the other is the backup
László Molnár
Yes, I saw that before but haven't realized it will give me the info. So, there, the image name/source shouldn't include the nvidia-open, right? If I remember correctly, my branch is something like bazzite-gnome-nvidia
Corpus
Corpus2w ago
yes, as long as you don't rebase to any image, it should stay on bazzite-gnome-nvidia
László Molnár
I'll check it, but if that's the case, my problem stays. For some reason, the new image has serious issues with my GPU while the bazzite 40 image works flawless These are the images on my desktop:
rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Digest: sha256:d56cf1d176859a1df52c53867cd155b75455987dae275d1aa4df56e506fcde87
Version: 41.20241104 (2024-11-04T04:59:54Z)

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Digest: sha256:28e9785f1f90699d38063655319286a01669aacdbb7ed75a90a84f78c4944799
Version: 40.20241020 (2024-10-21T05:06:50Z)
rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Digest: sha256:d56cf1d176859a1df52c53867cd155b75455987dae275d1aa4df56e506fcde87
Version: 41.20241104 (2024-11-04T04:59:54Z)

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Digest: sha256:28e9785f1f90699d38063655319286a01669aacdbb7ed75a90a84f78c4944799
Version: 40.20241020 (2024-10-21T05:06:50Z)
Can I do anything to figure out why the GPU is not working well on the new one, or should I just roll back and hope that some new version performs better? I don't know it helps at all, but here is the output from nvidia-smi
nvidia-smi
Fri Nov 8 22:05:06 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 565.57.01 Driver Version: 565.57.01 CUDA Version: 12.7 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1080 Off | 00000000:07:00.0 On | N/A |
| 0% 33C P8 18W / 210W | 502MiB / 8192MiB | 1% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
nvidia-smi
Fri Nov 8 22:05:06 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 565.57.01 Driver Version: 565.57.01 CUDA Version: 12.7 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1080 Off | 00000000:07:00.0 On | N/A |
| 0% 33C P8 18W / 210W | 502MiB / 8192MiB | 1% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2948 G /usr/bin/gnome-shell 342MiB |
| 0 N/A N/A 3833 G /usr/bin/Xwayland 20MiB |
| 0 N/A N/A 4922 G ...local/share/Steam/ubuntu12_32/steam 3MiB |
| 0 N/A N/A 7517 G ./steamwebhelper 33MiB |
| 0 N/A N/A 7854 C+G ....local/share/Steam/logs/cef_log.txt 6MiB |
| 0 N/A N/A 9265 C+G /usr/bin/ptyxis 24MiB |
+-----------------------------------------------------------------------------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2948 G /usr/bin/gnome-shell 342MiB |
| 0 N/A N/A 3833 G /usr/bin/Xwayland 20MiB |
| 0 N/A N/A 4922 G ...local/share/Steam/ubuntu12_32/steam 3MiB |
| 0 N/A N/A 7517 G ./steamwebhelper 33MiB |
| 0 N/A N/A 7854 C+G ....local/share/Steam/logs/cef_log.txt 6MiB |
| 0 N/A N/A 9265 C+G /usr/bin/ptyxis 24MiB |
+-----------------------------------------------------------------------------------------+
HikariKnight
HikariKnight2w ago
i would say rollback and pin the old image or rebase to the 20241020 image and pin it and wait nvidia release only a handful of driver updates per year for linux
László Molnár
Oh, some new info. What is pinning an image? It sounds like something I was already thinking about. Is it like not letting it go away, no matter how many images I install?
HikariKnight
HikariKnight2w ago
rpm-ostree status -v will show you the index for each deployment on your machine and other info sudo ostree admin pin INDEXNUMBERHERE will pin that deployment so it will not get deleted (as ostree by default only keeps 2 deployments with 1 transitional deployment for updates) to unpin you do sudo ostree admin pin --unpin INDEXNUMBERHERE pinning a image deployment will add an entry for it into grub when it would otherwise have been deleted so you can still boot it. if you didnt pin it, it would be deleted from the machine.
László Molnár
awesome, thanks! That's exactly what I need now
HikariKnight
HikariKnight2w ago
if you rebase to the image of the specific date of the working image, it will be the default boot option a pinned image will always be option 3 or more also keep in mind you only have space in /boot for a few pinned images so dont go overboard 😛
László Molnár
For now, I only need this one to not disappear. This is my preciouss image, because it works flawlessly
HikariKnight
HikariKnight2w ago
i always recommend having 1 "golden" image pinned for situations like this and you just rotate it out when you can
László Molnár
yes, I just rolled back and pinning the image now. Thank you for the tip! The index number is the Digest or the Commit number? oh, I see now. Index: 0 and 1
HikariKnight
HikariKnight2w ago
yep you will still get updates when on the pinned image rebasing to the date will instead lock you to that image, until you rebase back to stable
László Molnár
How can I list the pinned images? I seeee. rpm-ostree status adds a pinned message
Want results from more Discord servers?
Add your server