Graphics processor issue: llvmpipe
Hi! Recently installed Bazzite on a Lenovo Legion Slim 5 14" laptop. The installation / post-installation was going relatively smoothly until I was configuring around with supergfxctl / enrolling key then re-enabling secure boot. The second graphics processor sometimes appears as llvmpipe instead of my 4060 GPU. And this causes my laptop to freeze when restarting and freeze when put to sleep. What I was aiming to do was for the laptop to only utilise the igpu when on battery power and use the dgpu when plugged in. If anyone can help fix my problem, would also appreciate the means to go about doing this as well.
Kind regards,
User
12 Replies
Also would like to bring additional concern: Secure Boot says it's disabled on Information page in BIOS Menu when it has been enabled, if this is normal disregard 🙏
I had a similar problem and I found out this:
When you switch to your igpu only,you disable your nvidia and the nvidia flatpak driver goes unused
When automatic updates run in the background,it removes unused flatpak packages,and since your nvidia driver is not used,it delete it,thats why you only see a generic llvmpipe instead of your nvidia driver
When you switch to hybrid or nvidia only and you run an update,then it sees that you need the flatpak nvidia drivers and they will be reinstalled
When is reinstalled,then the applications can see it and use normally
Btw the 4060 doesn't turn off automatically when you are in hybrid mode? I though that new nvidia cards turn off automatically
I have a laptop with a 1050 Ti and that doesn't turn off automatically,thats why i needed supergfxctl
Thank you for the response! In other words, I take it you mean it's better to just stick with hybrid mode, right? I can live with that I guess.
Yes it does seem to seem to turn on and off automatically, supergfxctl shows you when the dgpu is active or suspended via the icon and says it when you hover over the icon. I guess my gripe would be the fact I could further save battery since I know I won't game or at least won't game AAA on battery and the dgpu turns on and off inconsistently in hybrid mode, even when I have no tabs open and just opening the terminal for instance.
Yes,or if you know you not gonna game in some time,you can switch to your igpu and when you switch to dgpu you execute in the terminal
flatpak update
To install the necessary drivers quickly,normally they are 300 MB in size
I think there is no way to make an exception to not remove it afaik
That is quite unfortunate and unnecessarily silly, a bummer
Normally I do that,I execute that command and when it finishes then I execute my apps (steam or emulators for example)
Because my 1050 is too old to run any modern game
I know
In any case, many thanks. But also, do you reckon enabling supergfxctl BEFORE enrolling keys / enabling secure boot might've lead to these consequences?
I don't know,I have secure boot disabled all the time
Oh did you not enroll secure boot key either? Or enrolled but didn't enable? Not tech savvy so just gonna try that out and trial and error til it works.
I think I not enroll it
I remember it appeared that blue screen when you first install bazzite
But I just click continue boot
I don't press enroll mok
Hm okay, well thank you for your response 🙏
Your welcome !