I am extremely new to Manjaro and have zero experience with it. I also really have no knowledge about computers, so please bear with me. Trying to find a fix for 3 problems I’m having with Steam.
Games silently crashing, I’ve seen some forum topics with this but I cannot comprehend how to fix it. It will launch and without any errors or popups, will crash and show it is not running anymore. Most of my games either do this or the second crash.
What seems to be a unity problem that I can only find Windows fixes for: a red exclamation error when launching a game, and then crashes and stops running.
Specifically for a game like Bioshock Remastered that I was given as a gift, it will get to the Bioshock loading page but the game wont actually load, as it freezes my computer, causing me to have to restart the computer itself. Looking for any ways to make it run faster or just anyway for me to actually get to play the game.
NOTES: I have tried deleting and reinstalling Steam, as well as verifying the integrity of the games. None of those fixes worked。
This is almost certainly one of your problems. There just isn’t enough memory. Easiest thing to do is create a swap file (check the manjaro wiki for instructions).
The SWAP is obviously a good lead, just add a swap file, follow the WIKI.
However, are you trying to play Windows games (so with the translation layer called Proton/WINE), on your antiquated hardware?
For example, Bioshock Remastered minimal configuration from Steam page says at least a GTX 670. Do you see the gap there is between the minimum hardware and yours? Also you’ll definitely miss features regarding Vulkan, or the Windows/Proton games.
You only have an integrated chip from your processor, for the video card, and your processor is 10 years old. You may be lucky and able to start a few low end games, but that’s about it. Don’t expect anything to work for the Windows games ran through Proton, it can not work.
//EDIT: maybe you can force the use of WINED3D instead of DXVK to be able to run some of these Windows games with OpenGL instead of Vulkan, but I’m pretty confident Proton is just out of the equation for you with that hardware.
Yeah, I realize alot of the problems are most likely due to how old the computer is itself. However, most of the crashes I’m experiencing (from what I’ve read online) are not due to that, looks to be some sort of file causing it. Obviously I’m not an expert though, so I don’t know.
Yes, I am running Proton for these games. I’m very much not a computer person or a Linux person in general so I don’t know how much of this works.
I am still trying to get the swap file done, but again I’m not a computer person and although it’s rather straightforward on the wiki, I am not fully understanding how to go about doing that.
I’ll try that OpenGL, if I can figure out how to get it work .
Thanks! It’s been very frustrating recently.
EDIT: I have been running the configuration or whatever through Proton Experimental, not Wine.
WARNING: do not mess any line, especially most importantly, the last command, as it will add a line to an important system file (we can fix it easily if you can still access a web browser afterwards, but just do it right the first time).
After that you reboot, you can now see you have a 4GB SWAP and you didn’t break the computer.
For Proton games, in Steam you right click them, go to Properties, and then in the text area for Startup Options, you put PROTON_USE_WINED3D=1 %command% in that text area (to force the use of the OpenGL based translation layer, instead of the Vulkan based translation layer).
Random things you can try:
use a different/older Proton version than the one set globally in Seam Settings (right click the game, Properties, Compatibility, check the box and select a different version)
delete the Proton prefix for the specific game (go to folder ~/.local/share/Steam/steamapps/compatdata/ and delete/rename the folder named as the game AppID (you can know the AppID of your Steam games by looking at the URL in the Steam Store, or using websites like ProtonDB, SteamDB, or the like, by searching your game and reading its AppID in the provided info). Note that deleting the prefix may/will delete all savegames in it, Most of the time, Steam has Steam Cloud feature for savegames, but some games don’t use that and only do local saves so make sure you do not permanently delete a save file in the process).
I think the Startup Options solved the problem for most of my games. However, Bioshock was loading faster than normal (on the main game loading page) and then randomly just stopped. Not sure if it’s because of what you mentioned before. Usually it freezes up my entire computer, but it seemed to be loading just fine.
Pretty sure I had the compatibility tool off, maybe that’s the reason?
Edit regarding Bioshock: No compatibility tool doesnt seem to be the reason. It looks like it loads fine and pops out another window right as it loads, then stops.
Additional Edit: Looks like there was an error that could be fixed in another game. Wondering if anyone can teach me how to fix it.
Details: Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed
The SWAP file probably fixed lot of issues with your computer (in general), you have very limited RAM amount, and most likely what was happening was your RAM being fully filed which then locks/freeze the computer when it doesn’t crash the application trying to use “too much” RAM. the SWAP allows for some breathing room when RAM is full, it ‘unloads’ some data from the RAM to the disk (into the SWAP file), to be able to accommodate for applications requiring more RAM.
No you didn’t have it off, all Windows games in your Steam library use the “compatibility tool”, which is Proton, just by default in the game properties the box is not ticked (you tick it to force the use of Proton when the game has a LINUX version, but basically on most games it is just to change the Proton version used).
The proton version is set globally in Steam Settings (you tick the boxes in Steam Play, and select the version you want to use by default globally).
To me it sounds like your GPU can’t handle what it is asked to do. As said the Proton/WINE compatibility tool requires modern hardware with modern features, to be able to handle Windows games in Steam for Linux. You may have some LUCK with some games, but globally I wouldn’t invest too much time trying to have it to work, especially on recent triple A games.