Bazzite w/Intel Arc B580
I'm the rare one, I have Bazzite in a dual boot system. (Gotta use Virtual desktop to trick VR to work and any games blocking proton) Runs great except two main things
Number 1: The Bazzite shop doesn't work, it will load glitched severely then crash. Getting around this using terminal instead.
Number 2: The default terminal does the same thing the shop does. I got around this by using Konsole.
In both scenarios I'm not sure what's causing these out the gate on a fresh install. Every other app or program works just fine.
71 Replies
Those are actually an intel bug. It's failing to render the text via vulkan. It's known and I -think- it might be fixed in an upcoming intel driver still being worked on? You'll have to wait on those. It affects all GTK-based applications.
The rest of your apps are likely legacy GTK or QT applications, which don't use the same way of rendering text.
Either way it's an intel-side bug
Do you have rebar enabled?
Also thank you on mentioning your GPU. That helped a lot.
I think for those crashing apps you can switch to GL rendering using an environment variable
Yeah I think some people have success switching to GL rendering. I forget how to do it, though
It's the vulkan rendering that's primarily broken
Yea the b580 is still not very mature and drivers are not very good yet, and rebar is absolutely required because they took so many shortcuts in their drivers compared to AMD and Nvidia
Thankfully I did hear they're fixing the vulkan issues but an ETA is of course unknown.
WIth any luck sooner than later. In the meantime you can use
flatpak search to find flatpak apps and use the web store to find which ones you want.Is it now, didn't know it was on them
Yeah they have some broken vulkan rendering. GTK4 just so happens to use vulkan to render the text.
First thing I enabled when I got it in January
Let me find that env variable to switch to gl rendering 1 moment
Hopefully switching it to GL rendering will fix it for you in the meantime.
Might need a break down on how I'm still somewhat new to Bazzite and Linux in general
It'll be simple.
Just some text you have to set as a variable so the apps know not to use vulkan
Probably just gonna have to paste something into the "/etc/environment" text file. Yeah it has no .txt at the end but it's a text file.
(Though you'll need to sudo to do it since it is a non user file)
Apps usually look to variables set in that to change how they behave. Windows uses environment variables too but usually hides them pretty well.
(And makes them more annoying to change)
Gotcha should be able to figure it out then, I've done a couple sudo edits on text files when I was using Ubuntu
Thanks a bunch
Of course! Hopefully intel will fix it properly in an upcomming driver. It does affect all of gnome so it's a bit important.
so they stopped glitching but are now crashing instead :crying:
I should mention I'm on the KDE version of Bazzite not gnome. If that changes anything
lol really? They "fixed it" and now it just crashes?
Oh that just means you're less likely to see it
Gnome just refused to work
That's why :P
yea lol
All of gnome uses this. While on KDE only bazaar and the other are.
But that might be because when I did gnome I had the wrong installeer
but the terminal (ptyxis) and bazaar both use the gnome framework that is so problematic on intel arc
Or this bug. Either way imagine this bug but your whole OS.
ptyxis is nice, but konsole is a good backup if it doesn't like the fix in the meantime while you wait
Konsole has been working out in my favor that's for sure. It's not had any of the issues
QT based so GTK4 bugs won't affect it.
Well
Bugs that affect GTK4 in this case
In linux we have two major frameworks most guis use. There's smaller ones but the two major ones are GTK and QT
Gnome favors GTK. KDE favors QT. The bug only affects GTK apps for now
So just wait for new drivers got it
Yep. Use this in the meantime and hold onto your pants for intel to fix it.
use the fix*
you can use the environment variable to force openGL
I'm sure it won't take TOO long. They kinda made all of redhat angry I'm fairly sure.
some people were hoping that this https://www.phoronix.com/news/Intel-Fixes-Long-GPU-Mesa-Issue would fix the GTK rendering issue but it doesn't, sadly
Intel Lands Big Linux GPU Driver Fix: Fixing Rendering Issues & Gam...
Problematic code dating back to 2017 has now been reverted within the Intel open-source Mesa driver code that led to various games having rendering/corruption issues as well as various hangs and crashes in other games
Oh god damnit that was the one I heard of.
there is SO MANY things messed up with ARC graphics right now, it's kind of insane
but this will be in the next bazzite stable release
Well at least it's only GTK right now. Imagine if the bug impacted QT -and- GTK.
Everyone with linux would think we have massive text bugs XD
Though I do find it strange that they use vulkan to render even the text layer, but I suppose if it can be accelerated why not
Not an excuse for intel to have cheaped out on the vulkan implementation but eeeeh.
their gpu don't even have dx9 support because Intel cheaped out on that :crying: in the beginning they were using emulation with a huge performance cost before they switched to dxvk
everything about the ARC lineup feels rushed out the door ngl, from the hardware to the drivers and software
To be fair they did see a chance to be a budget card and I can't blame them either. Nobody is taking that market up.
Solution
@MudLink
If it works by the way! Lets mark it as solved too. Just gotta right click the solution message, apps, then "Mark solution"
(should be on top of this thread)
IF it works
Thanks small thing I'm a little dumb where can I find this file
Will do huge appreciation for the help you two
Just use Ctrl+h in your home directory. In Linux any file or folder that starts with "." Is hidden. Ctrl+h or one of the view options toggles showing them.

which one would i got to from here? sorry not use to navigating linux directories
I think it should just be a file in that directory that was also hidden.
".bashrc"
(Sorry not at my PC or I could give an example video!)
Oh yeah you can open it with Kate. File extensions are very much not a needed thing in Linux. They're mostly still there for users. But it's a text file
like this?

Not quite XD
Lemme get up and get to my pc
wrong thing then :kekAnimated:
I have to clean a cat mess anywho
'

Nope that's a desktop file for bazaar
well i tried
We want to edit .bashrc
found it
Screenshot or no proof >:V
-# I wanna see if you did it :>
:Sadge:

YOU FOUND IT
You can probably add the line right after
export PATHon the same line or line below?
Below

It's a bash script so think of it like powershell/bat files
ok put it in and hit save
Yep. You'll have to reboot or log off/on
Not sure if a log off/on'll do it but it sometimes does
Since it's a user bashrc I assume it'll do it
If statements will never cease to amaze me in bash scripts.
The fact you end an if statement block with "fi"
Appears to work took a long time to load everything. My discord on the computer signed me out and it won't let me relog
But I'll figure that out, the recaptcha freaked out
Yeah you did just change the gtk rendering engine entirely.
Maybe a good cold boot'll help it. Though I'm gonna zip back to binging youtube. Hopefully it all stabilizes so you can chill with gl acceleration until intel gets their poo together
Log out method was not the way to go much better after rebooting
Good good!
Yeah sometimes a logout works. Other times a good reboot does it instead
thanks a ton though looks like this is working ill mark it
:D Hey I'm glad it worked!
Have a good one~