Pierogo
Published
Works perfectly out of the box
I haven't tested the new DLC nor the raytracing functionality
The game is available natively but, as it's crashing for me when I press "Start Game", I decided to try running it with Proton. Fortunately, this way it works perfectly. I haven't noticed any issues nor differences from the native version.
Basically flawless, just switch from fullscreen to something else.
Fullscreen behaves a bit weirdly, although this may be at least partially because of my window manager configuration. Switch to windowed and fullscreen it in the window manager for a good experience.
I haven't tried the in-game voice chat
Rename BorderlandsGOTY.exe to Launcher.exe (and remove/rename original Launcher.exe) or it'll crash.
Performance isn't perfect, but the game is very playable and enjoyable. Missing videos.
Missing videos - in-game TV screens show a white texture instead. This is most likely an mfplat issue that could possibly be fixed with the usual patch, but I haven't tried that yet.
Visible reprojection when looking at some areas of the game. Lower your render resolution to get rid of it.
Flawless - everything works perfectly, including audio, alt-tabbing, fullscreen support with a resolution different than native. Controller support hasn't been tested. Committee of Zero's improvement patch is recommended and it supports Linux: https://sonome.dareno.me/projects/cc-linux.html
Use the Committee of Zero's patch to get the game working, along with English-translated visuals, better fonts and translations:
- https://sonome.dareno.me/projects/chaoschild-steam.html
- https://sonome.dareno.me/projects/cc-linux.html
If you get glitched graphics, try reinstalling the game on the same partition you have your main Steam library on. I don't know why, but this helped in my case, even though my side library is using Ext4 as its filesystem too, so it wasn't an NTFS issue.
Works great. Crashed once for me, but I couldn't replicate that.
Crashed once, no progress was lost.
gamescope -w 2560 -h 1080 -U -r 60 -f -- %command%
The game's window unfullscreens itself when moving from the main menu to the game. My window manager doesn't handle that gracefully and I have to manually switch to fullscreen. Very minor and hardly annoying, but it's there.
The game's often painfully slow. Bumping the resolution down from 3440x1440 to 2560x1080 helped a little, but when I later tried to go even lower with the res the performance degraded even further and I had to restart the game.
7.0rc3-GE-1 GloriousEggroll
Proton 7.0rc3-GE-1 was used.
Alt-tabbing breaks the game. Tried fullscreen, windowed, and borderless, with and without gamescope - no change.
The game doesn't crash after getting the first slab, but shortly after the performance drops down from 72 FPS (locked as I couldn't reach full 144) to under 30, making the game unplayable.
Sometimes the game crashes during logging in to Bethesda servers. Also, the Alt-Tab issue mentioned above.
Game works perfectly as far as I've tested aside from the infamous bug that causes camera to drift slightly downwards with small movements. Very annoying, but easy to work around - set the in-game camera sensitivity to a low value (not too low though, as DUSK allows VERY small minimal sensitivity) and your mouse's DPI to a high value. Also, I haven't tested multiplayer mode at all.
Played with another Linux player and two Windows players for about 3 hours without issues!
Almost perfect!
There's a single cutscene in the game and it doesn't play.
Stutters
The game is jittery even on powerful hardware.
I had a power outage after which the game wouldn't boot at all until I reinstalled it.
I had to use gamescope, without it the game is only rendering a window full of glitched graphics.
Again, gamescope had to be used
Cutscenes are slow, the game itself works fine
Native version sucks, but with Proton it works flawlessly
Not exactly out of the box, but works great with 7.0-1
General wonkiness with fullscreen, I have to manually switch fullscreen mode of the game's window with my window manager twice or so sometimes when starting the game up. It works very well afterwards though, no issues with Alt-Tabbing or anything.
Sometimes the game wouldn't register mouse inputs in-game (menus were fine) if "Raw Input" was enabled in mouse options. Disabling this option solves the issue.
Doesn't work with gamescope for some reason (black screen).
When it works, it's very enjoyable. And usually it works.
Dynamic props and ragdolls sometimes (rarely) get glitchy with their polygons all over the place. This happened to me with a can, a bottle, and a zombie ragdoll.
Performance is overall not too great, but especially low in some areas like Russell's lab at the beginning of the game. It looks like turning off high quality holograms in performance settings helps a bit with that particular location. Everything also started working way better after I switched to mesa-git and started running the game with the RADV_PERFTEST=aco launch option.
The game sometimes crashes on loading screens and takes SteamVR with it. Once I had it hang the whole system completely, the other 2-3 times I just had to press "Restart SteamVR" and start the game again. No progress was lost.
When on a loading screen the game either works perfectly well and smooth, or stutters horribly with very high frametimes. In the latter scenario, the loading time is very long for some reason, taking around two minutes to finish loading. When, on the other hand, the loading works smoothly, it takes just mere seconds to finish.
When it works, it's very enjoyable. But sometimes it doesn't.
Dynamic props, weapons and ragdolls sometimes (rarely) get glitchy with their polygons all over the place. This happened to me with a can, a bottle, the SMG and a zombie ragdoll. It usually fixes itself after interacting with said item. Apparently this was a DXVK issue that's already been fixed, but the fix hasn't been merged into Proton just yet.
Performance is lower that expected given my hardware configuration, but the game is very much playable... for the most part. Around chapter 7 until chapter 9 the game started slowing down with every subsequent weapon change. This looks like a VRAM memory leak as restarting fixed the issue, but I had to do that once every 5-10 minutes, so it was truly terrible. Thankfully, it somehow fixed itself close to chapter 9, and it stayed that way until the end of the game.
The game was previously crashing every few loading screens. This doesn't happen anymore, but loading itself is still sometimes very jittery and takes an abysmal amount of time.
As mentioned, the jittery and long loadings.
This is an updated version of my report. I recommended playing before, as the issues were bearable, but around chapter 7, well, I changed my mind. It's still a masterpiece, but be ready for frequent restarts if you want to play on Linux right now.
5.11-GE-3-MF GloriousEggroll
Proton 5.11-GE-3-MF was required for videos to work https://github.com/GloriousEggroll/proton-ge-custom/releases
A singular crackle sound is heard when any video finishes.
A few chapter titles aren't rendering correctly, but the chapters themselves are perfectly readable, Some videos (thankfully of minor importance) are skewed to one side
The game works well enough to be played, but requires you to jump through many hoops yet still is far from perfection.
6.1-GE-2 GloriousEggroll
Proton 6.1-GE-2 was used alongside those launch options:
WINEDLLOVERRIDES="xaudio2_7=n,b" DXVK_ASYNC=1 %command%
The DXVK_ASYNC=1
launch option causes minor artifacts during shader compilation. It completely solves the issue with the game hanging basically everytime sometimes happens on screen, so I highly recommend using this launch option.
In some scenes framerate dips to single digits for some reason.
Audio crackling and lipsync issues are solved with the WINEDLLOVERRIDES="xaudio2_7=n,b"
launch option.
Doesn't recognize the position of Index Controllers at all
The game renders in the headset as intended and I can get to the game, but can't complete the tutorial because my controller movement isn't recognized. Button presses work, and also the controllers keep vibrating constantly as long as the grip is being touched with any force at all.
Works great, but needs a beefy computer!
It's quite possible that the game is just slow because of the many physics simulations, not because of running on Linux. I've also noticed that setting the CPU governor to performance (sudo cpupower frequency-set -g performance) helps a bit.
gamescope -w 3440 -h 1440 --force-grab-cursor -- %command%
Very rarely the cursor would escape the game window to my second monitor, most likely during very rapid movements but I can't say for sure. I tried to counter it using the --force-grab-cursor argument in gamescope, but as it didn't help, I suppose it's more of a Hyprland issue.
Doesn't work with a 7900 XT
-nogamepadui
The game gets stuck on the loading screen right before the initial menu, with a 1 second audio loop constantly playing in the background. Same results with Proton Experimental.
Crashed once on startup. Starting the game again worked perfectly.
Performance was a bit low, but from what I've heard it's just the game's optimization that's not too good. Lowering a few settings and enabling FSR 3 (upscaling only) bumped the framerate significantly. The whole 10 minutes of gameplay went as expected.
Everything works, including Alt-Tabbing, fullscreen mode, etc. The game displays an Unreal Engine error after you quit it. Not really an issue. The single and only problem I had was with remapping some buttons - my input settings didn't save correctly. I think this probably is a problem when playing on Windows too though, so I'm not considering this a Proton issue. I solved it by reprogramming my keyboard, but you could probably use xdotool as well. Also if you're using a regular QWERTY keyboard you probably won't need to even think about it.
Tested with a Steam Controller and an Xbox 360 controller. When one of my controllers ran out of power I had to restart the game to make it detect it again, that's not much of an issue though. Local multiplayer works. The game may stutter a bit for the first few minutes, probably due to shaders compiling. After that it's perfectly smooth.
I had both the game and the Steam client crashing roughly once every few levels with a pipes.cpp error of some sort. This seems to be a problem with the Steam client on Manjaro, I fixed that (I think, no crashes as of now) by installing the steam-native package from the repositories. This, in turn, broke friend list functionality in the Steam client, but I can still join games using lobby IDs. I have also turned off Steam overlay, so you can try that if you experience crashes. Mouse cursor being invisible in the overlay is fixed for me by alt-tabbing out of it and right back in.
If it weren't for the very occasional crashes, I'd forget it's not native.
Changing resolution from the default one made my game stretched out weirdly (I have an ultrawide monitor). It didn't want to go back but somehow fixed itself after mashing the resolution button really fast.
Don't use the resolution button.
It crashed once during gameplay and once right after finishing a game (fortunately I didn't lose progress).
Achievements currently don't work, but that's an issue that happens with some Windows installations as well so it may get fixed soon.
After finishing (100% completion) the first two homeworlds of Spyro 1 I can say that the game works perfectly, but pre-rendered cutscenes aren't being played (the game just skips them). Most of the cutscenes in the game are not pre-rendered, but intros and scenes after defeating some bosses unfortunately are, so you may want to see those on YouTube.
I tried the game with Proton-4.15-GE-1 too as it has some Windows Media patches applied but not only it doesn't help, it makes things worse (with it, pre-rendered cutscenes crash the game).
Controller support works perfectly (tested with a Steam Controller), including hotplugging. Alt-tabbing works. A minor issue I found is that when the game is open on another workspace, it still reacts to mouse movement (not clicks though).
Tested with Ultra settings and I had overall very good performance, but if you want constant 60 FPS or more, you may have to lower them a bit, just as I had to with my 1050 Ti Mobile.
Works perfectly after applying the cutscene fix: https://github.com/Waistless/mf-install
Sometimes the game's crackling for no reason. Restarting the game fixes that.
It sometimes crashes during level transitions. Thankfully no progress is lost as the game autosaves right before that.
When there's more than one cutscene in a row playing, the first one tends to get skipped. This doesn't happen often in the game.
When ran through Proton, you need to create the save file directory manually or the Save button will be inactive. The following path needs to exist: "$WINEPREFIX/drive_c/users/steamuser/Saved Games/The Outer Worlds"
Runs great, just remember to use the mf-install patch from GitHub, the game won't start at all without it.
Everything works when ran with PROTON_NO_D3D11=1 %command% -force-d3d9
Mic not working ruins the online experience
In-game voice chat doesn't detect any microphones. As it's a crucial part of the game, this ruins the experience.
Literally everything else works perfectly fine, so if this single issue is solved, the game is an instant Platinum.
Title card is displayed in the headset, black screen afterwards
Waited for good few minutes with no reaction. Had to exit the game through SteamVR dashboard.
Performance is a tad lower than I'd expect, but I blame that on the game itself.
The game detected some of my Steam Controller's inputs twice. This is fixed by turning off a duplicated gamepad in the game's settings. Afterwards, it works without issues.