HGL
ugly-tan
Is there a way to reset / refresh Proton?
To start off with I mostly use Proton through Steam though this issue affects the Heroic Launcher as well.
When playing some games using Proton after a few days Chromium based applications go wonky and then eventually don't open at all. This includes Steam trying to refresh the store page on a constant loop, Brave opening and then crashing immediately. Eventually I'm unable to launch anything Chromium based which has included Brave Browser, Discord, Steam, The Heroic Launcher, etc.
I was wondering if there are some caches I could clear or some way to reset whatever has messed things up. Restarting the computer does work.
Thank you so much for your time and help!
37 Replies
I don't see how Proton has anything to do with these issues. Steam/Heroic launch Proton, not the other way around
Running the problematic applications in a Terminal might give some clues as to why they're crashing
ugly-tanOP•2y ago
That's a great idea, especially if I can catch it when it first starts to mess up.
What has been happening is I'll load up steam like normal and it seems fine but then I go to load a game with proton and it doesn't load anything and goes from "running" to not running. And then that's the beginning of the end for all chromium applications. Another indicator that it is going downhill soon is Steam will keep trying to maximize itself when I'm loading a game.
I think something like that happened a bit ago when I was launching some games with Heroic but I'm having trouble recalling the details. I'll have to mess with it again.
One article that mentioned funky behavior happening to chromium apps said to clear the gpucache and I tried that but no dice.
Perhaps it isn't Proton that is the issue, it is just my best guess so far. I have a lot to learn with all of this but I think all of it is so fascinating and neat what we're able to do on Linux.
unwilling-turquoise•2y ago
when you see things going weird also check the processes running on your system
one time I had some issues running a game from steam and then some proton process was zombie in the background making some other commands fail
I don't think proton relates to chromium-based apps in any way though, but who knows
ugly-tanOP•2y ago
Will do, thank you!
The problem is consistent so it seems there is some kind of link, I was thinking maybe even something to do with the video drivers. Maybe some cache somewhere getting corrupted. I did try turning off hardware acceleration where ever I could.
I only have the chromium problem when Proton stops working or steam keeps trying to maximize. So I suppose something could be screwing up in Steam and messing up Proton or visa versa, but always when one starts to show quirky behavior, the other is on its way out as well.
The problem is consistent so it seems there is some kind of link, I was thinking maybe even something to do with the video drivers. Maybe some cache somewhere getting corrupted. I did try turning off hardware acceleration where ever I could.
I only have the chromium problem when Proton stops working or steam keeps trying to maximize. So I suppose something could be screwing up in Steam and messing up Proton or visa versa, but always when one starts to show quirky behavior, the other is on its way out as well.
ugly-tanOP•2y ago
Is there a best way to look at the processes? I haven't noticed anything out of the ordinary that I can tell. The two things I've tried is the task manager app and ps -aux
One kind of funky thing is that it says "Soulstone survivors" in task manager, and when I use the "copy the commandline" right click option it says "xfdesktop"
I do have it currently in broken mode and I have some logs saved.
The prefailure is when things were working correctly for the most part, and then when the game launching failed both the 1st and 2nd tries and then the NO LOAD is when Steam (and all chromium apps) completely stopped working. As a note at first I had gamemoderun in the Steam launch commandline but then I took it out so that it wasn't spamming the logs so much. I also made notes at the end of the logs and tried to mark important launch sessions. No pressure to check out the logs, just figured I'd post them in case they might be interesting and something jumped out.
One difference I noticed is in the working version it said "fsync: up and running." and in the failed one it said: fsync: warning: a previous shm file /wine-ca725c-fsync was not properly removed fsync: up and running. Thank you for your time and if there is a better place I should be asking all this please let me know, I wasn't sure where to try.
The prefailure is when things were working correctly for the most part, and then when the game launching failed both the 1st and 2nd tries and then the NO LOAD is when Steam (and all chromium apps) completely stopped working. As a note at first I had gamemoderun in the Steam launch commandline but then I took it out so that it wasn't spamming the logs so much. I also made notes at the end of the logs and tried to mark important launch sessions. No pressure to check out the logs, just figured I'd post them in case they might be interesting and something jumped out.
One difference I noticed is in the working version it said "fsync: up and running." and in the failed one it said: fsync: warning: a previous shm file /wine-ca725c-fsync was not properly removed fsync: up and running. Thank you for your time and if there is a better place I should be asking all this please let me know, I wasn't sure where to try.
ugly-tanOP•2y ago
I am using PROTON_USE_WINED3D=1 %command% as the launch command in case that helps
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
That looks fun
Is there anything interesting in dmesg
?ugly-tanOP•2y ago
As a note my graphics card does not support vulkan. Where would I find dmesg?
Oh I see
dmesg
is a terminal commandugly-tanOP•2y ago
Sorry I forgot to mention that, I meant to put that in there as a note
ugly-tanOP•2y ago
ugly-tanOP•2y ago
I'm not sure what to look for as far as interesting
Oh at the end it seems pretty interesting!
Looks like you're on... a
GeForce GTS 450
?ugly-tanOP•2y ago
Nvidia Quadro 2000
The driver is 390, I can try to get the specific one
You're on
390.157
according to dmesgugly-tanOP•2y ago
Interesting how it even mentions steamwebhelper in that though I don't have it loaded
Well, you are on a 13 year old card with a close-to 6 year old driver (not counting security updates)
Have you tried
nouveau
perchance? Usually runs these ancient cards a little betterugly-tanOP•2y ago
Yes I have. It generally has run worse though I'm not sure how much I've tested it with proton. The testing I'm recalling was with a native binary.
I didn't realize the card was THAT old
And the games actually play pretty well. It'd just be nice to not have to restart my computer every few days. I don't think I get this problem when I'm using games with a native binary.
I'm doing some googling on trap invalid opcode libcef.so Seems like those errors at the end might be something interesting but what do I know
What does
nvidia-smi -q
say right now?ugly-tanOP•2y ago
One thing I was going to try was the Liquorix Kernel
ugly-tanOP•2y ago
The relevant part here is
, all the errors after that are just happening because of that
Xid 69, according to Nvidia, can be either a Hardware or Driver error, so that's not that helpful
ugly-tanOP•2y ago
Is there any cache I can delete or reset?
I might even have a newer graphics card among my hardware.
I love learning about all of this stuff too. I appreciate even just learning about the linux commands.
I don't think you could do anything like that (could shut down X, remove the kernel module & re-add it, and then restart X, but that's probably less convenient than a reboot)
That'd be the ideal solution here I'd say; due to your driver not even receiving security updates anymore, this card isn't even safe to use (regardless of whether or not it's working)
Were you at the computer to witness the moment this error occurred? A GPU error should lead to something immediately looking "off" (for example, your monitors losing signal for a short while)
ugly-tanOP•2y ago
Yes I was there the whole time it went downhill
Steam gets super wonky. If I go to my library it even sometimes says "uninstalling packages"
on the store page it keeps trying to reload it without success
and then it either shuts itself down or I shut it down and then it doesn't load anymore
Hmm I found a MSI Gaming GeForce GT 710 2GB GDRR3 "like new" on amazon for $30. I'll have to find out if it can work in my MB but that's pretty cheap for a newer card!
That card's from the same generation as the Quadro
ugly-tanOP•2y ago
Is that good or bad. It seems I need to learn a lot about GPUs
Well, it'll also be unsupported
ugly-tanOP•2y ago
oh it's old
yeah I see the date now, dang
Thank you so much for all the help and insight, this is so fascinating
The site I'd recommend to get GPU info from would be TechPowerUp (they're also the creators of GPU-Z, if that rings any bells). If you punch in the GT 710 there, you'll get this page. On there, you can see that the "GPU Name" is "GF119S". The "GF" at the start there is the important part; the "F" is short for "Fermi", which is the GPU architecture of that chip. Fermi GPUs are not supported at all anymore, whike "K" (Kepler) ones are close to being dead (security support ends in 10 months)
ugly-tanOP•2y ago
Ah thanks so much! I remember using GPU-Z on windows
Now the "fun" part is, some graphics cards have multiple versions with GPUs from different generations (so for example, one GPU's from Kepler, so no longer supported, and one's from Maxwell, so still supported)
The list of those would be:
(I've recently compiled this from a list of all known PCI IDs, so it should be complete, but no warranty and all that)
As a small sidenote, we (not the only one doing this, luckily) are still not quite sure whether that Kepler 1030 actually exists
So TLDR: Old GPUs are complicated
ugly-tanOP•2y ago
Yeah wow, that's a lot!
Is there a best chat channel to ask questions? I feel bad clogging up the suggestions.
I was just wondering what I should be looking for in a new video card - is it mostly that it has vulkan support and that it has driver updates in the last few months or so?
rising-crimson•2y ago
AMD GPUs are currently the better option for Linux gaming
ugly-tanOP•2y ago
Okay thank you! Should it be made by a particular year? Just trying to avoid the issues I've had with this one.
and I imagine the vulkan support and drivers in the last few months bit too
rising-crimson•2y ago
I have a XFX 7900xt, but I have no specific affinity for any manufacturer. consider your budget and stuff like that
the only manufacturer that I'd actively seek out is EVGA, but they completely pulled out of the GPU market
Well, a more recent model will be more powerful and will be supported for a longer timeframe
Any GPU made in the last few years will have Vulkan support, heck my 2010 laptop's iGPU supports it