Hello, very new to linux. Thought silverblue 42 was interesting and I installed it on my Dell Latitude E7250 to get a feel for it. Though after installing it I noticed that gnome was taking insane amounts of the cpu, like sometimes over 100% when I was running firefox. After some research people said that gnome should work fine on this so I knew something was wrong. After running the inxi command I noticed the driver for my igpu wasn’t there even though mesa is installed.
Can anyone help me fix this? Or is that normal and the cause for high cpu usage is something else entirely?
Edit: As of now I’ve upgraded to Fedora 43, downgraded the kernel to 6.16.7, downgraded Mesa to 25.1.7 and the problem persists. I checked linuxhardware and confirmed again that this new kernel and my device should work with fedora.
After going through the journal I now have my sights on firmware since it would explain why downgrading isn’t working.
Potentionally relevant journal outputs I found:
Nov 19 23:13:13 fedora gnome-shell[1354]: Running GNOME Shell (using mutter 49.1.1) as a Wayland display server
Nov 19 23:13:13 fedora systemd-logind[1000]: Failed to open '/boot/loader/entries': Remote address changed
Nov 19 23:13:13 fedora gnome-shell[1354]: Enabling experimental feature 'scale-monitor-framebuffer'
Nov 19 23:13:13 fedora gnome-shell[1354]: Enabling experimental feature 'xwayland-native-scaling'
Nov 19 23:13:14 fedora gnome-shell[1354]: Added device '/dev/dri/card0' (simpledrm) using atomic mode setting.
Nov 19 23:13:14 fedora gnome-shell[1354]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Not hardware accelerated
Nov 19 23:13:14 fedora gnome-shell[1354]: Created gbm renderer for '/dev/dri/card0'
Nov 19 23:13:14 fedora gnome-shell[1354]: Integrated GPU /dev/dri/card0 selected as primary
Nov 19 23:13:14 fedora gnome-shell[1354]: Using public X11 display :1024, (using :1025 for managed services)
Nov 19 23:13:14 fedora gnome-shell[1354]: Using Wayland display name 'wayland-0'
Nov 19 23:13:14 fedora gnome-shell[1354]: Couldn't find suitable cursor plane format for /dev/dri/card0, disabling HW cursor
You have the expected driver for the GPU loaded and working.
What are you doing in the gnome that is slow? Viewing video?
Have you installed the rpmfusion media packages to support video acceleration?
It gers the worst when I’m watching videos but even when I just have firefox open or have multiple desktops open like gnome is intended the cpu spikes a lot.
I did a bunch of updates from the software program that comes by default and I’m pretty sure one of them was media codecs, unless that was something else entirely. Is there a way to check?
I followed the steps for the the media drivers and for the hardware decode and firefox will still use 200% of my cpu when I’m on youtube or loading any site
For some reaon, HW accelerated gfx does not appear to be enabled.
All gfx is handled by the software renderer llvmpipe not the Intel iGPU
check journal if you can find any DRI or mesa related entries.
It’s possible that Mesa 25.1.9 has problems with the old Broadwell GPU.
It might be worth checking whether downgrading to Mesa 25.1.7 resolves this issue.
I tried using an older codec but nothing changed, and I’m not on power saver either. I think @anotheruser is right because I checked about:support on firefox and it’s saying I’m not actually using the igpu but llvmpipe.
Probably better to continue posting on here rather than making a new post.
Anyway update, I figured out how to downgrade on fedora silverblue by installing an older mesa driver with koji in a new directory and then using that to replace the one currently on my system with the following command:
error: Could not depsolve transaction; 1 problem detected:
Problem: cannot install both mesa-filesystem-25.1.7-1.fc42.x86_64 from updates-archive and mesa-filesystem-25.1.9-1.fc42.x86_64 from @System
- package mesa-dri-drivers-25.1.7-1.fc42.x86_64 from @commandline requires mesa-filesystem(x86-64) = 25.1.7-1.fc42, but none of the providers can be installed
- conflicting requests
Not sure if it’s safe for me to manually uninstall the current mesa first but I’m not even sure how to do that. This is getting kind of ridiculous, any help would be appreciated.
Checked rpm -qa and no devel rpms were installed. But that fix worked and it downgraded my mesa driver, problem is my driver still shows up as N/A on inxi. Still shows it’s using llvmpipe instead of the gpu as well. I’ll try going to F43 and see if the issue resolves itself.
Edit: Updated and nothing’s changed. Even better one of my repos is bugged and I can’t install anything.