-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Outer Worlds (578650) #4309
Comments
Hello @dennis1248, looks like this game would benefit from support for Media Foundation maturing. |
Hey @kisak-valve thank you for the response. Since you mentioned Media Foundation I tried out GloriousEggroll's Proton-5.9-GE-8-ST and the game launches fine using it, at least I can get in to the main menu just fine. Edit: After trying a few more times it launches fine now and I managed to get in game using Proton-5.9-GE-8-ST. So the stability might not be great. Edit 2: The game is unplayable with Proton-5.9-GE-8-ST, it suffers from various bugs such as crashes on load screens and some videos do not display and instead show a black screen or freeze half way through. So Proton GE is not a suitable workaround. |
the game runs okay with Proton-5.9-GE-7-ST OS: Manjaro Linux |
Proton-5.9-GE-2-MF worked for me. My Steam sysinfo: https://gist.githubusercontent.com/zaggynl/aaab9a69b87425c7bb04badefd9a931e/raw/8989c3a30ced2f422842b01c61fdaa09c94fde7d/gistfile1.txt Edit: sometimes the game starts and only shows cursor, other time it shows all studio logos and continues, what gives? |
Maybe a graphics driver update would help. Just give the game some time to create the shaders if it stutters at the beginning |
Thanks, after updating the drivers to 455.23.04 I was able to get past the point where it was freezing. Tomorrow I'll try to play a little more to see if I find other issues. |
Black screen with Proton 5.13-1. Running fine with Proton 5.9-GE-8-ST. The first time I had to start it twice to fully start the game. One crash so far after playing maybe two hours. Nvidia driver 455.28-1 (from RPM Fusion repository) on Fedora 32. GTX 1070 and G-sync on Freesync display 34" 3440x1440. |
I am using 5.9 GE and experiencing perf issue whenever inventory menu is opened. The frame rate drop to 10 fps and does not recover, game needs to be restarted. Elementary OS 5.1.7 |
There's a memory leak or thread issue in there somewhere, after a couple hours I seem to run out of something, game freezes and becomes unresponsive.
|
This happens with all the proton versions also with nvidia 450 and 455. |
From the log it seems like the last output before things start going haywire is this:
Which according to this seems like related to renderdoc detection, which was buggy in 2017: edit: nvm, there's just a bunch of exceptions reporting "not implemented" before the actual crash. the actual crash seems like a segfault in mf.dll. |
It might be worth noting that with https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.21-GE-1 I've just done a 5 hour session with dozens of loading screens and no crashes. Perf is still the same as 5.9, but it's more than good enough for me. |
I can confirm that with Proton-GE 5.21-GE-1 the game loads and plays correctly. |
I'm unable to get the game to run with Proton-GE 5.21-GE-1. No window appears or anything, just crashes after no display output. I am able to get it to run with Proton 5.13-4 by disabling the startup videos in the Game.ini but no videos will play when starting a new game. It's like I'm outside the game map and roam around while the audio plays but no cutscene video. Tried doing OS: Manjaro Linux |
Hello @dalzot, the workaround you mentioned is legally problematic and has been removed. |
Been playing for over 10 hours straight with Proton Experimental, only mild stuttering once in a while (compiling shaders I'd assume) and ofc no intro video other than a test pattern. |
Well it seems I jinxed it, went to launch it the morning after and now all I get is a black screen, after a minute or so the steam overlay shows up but then freeze again. Just as I wrote this, I got an update for steam beta, only including Steam Input changes, nonetheless the game now launches again and works fine. I'll provide the log from when it wasn't working for science anyway: steam-578650.log |
Not sure what has happened, but the game seems to have stopped working. In summary it does not load using Proton 5.13-6, all builds of Proton-GE 5.21 and 6.1 load initially but any subsequent loads crash to a black screen and you have to kill the process. I know it is not recommended, but I installed the Media Foundation patches with 5.13-6 just to rule that out causing the crash, but that still does not work. Removing the compact folder does initially allow you to load the game but only with Proton-GE builds. Can't understand why it would initially work, and then decide to not after subsequent loads? Kubuntu 20.10 Currently running the latest version of Steam beta client. This is the only game in my library that has this problem. |
I've tried it Proton-GE 5.21-GE-1 and Proton-6.8-GE-1, along with the 5 most recent official Proton releases, plus Proton experimental, and I can't get it to run. Xubuntu 20.04 As @intelligentgaming has experienced, this is the one-and-only game in my library that has this problem. |
It still runs perfectly for me using Proton-6.5-GE-1. No custom launch options or prefix tweaks. nvidia 1070. |
Try closing the game, and reopening it, that is the problem I have. The game initially launches and then does not on the second and further attempts. |
Works fine, I just restarted it and played 5 minutes. Steam had been running in the meantime and no other games had been launched. I do need to forcefully kill the game after exit every time. It still shows as "Running" in Steam. kill -9 $(ps -ef | grep -E -i '(wine|processid|\.exe)' | awk '{print $2}')
killall -9 pressure-vessel-adverb |
I can confirm the game does now work with Proton 6.5-GE-1. Played and recorded about 15 minutes of footage. As you said the game does not close down properly put pressing the Stop button in Steam closes it. |
The game gets stuck on a black screen after launching. Intro videos do not play and I'm unable to reach the main menu. This happens after every subsequent launch of the game in a single boot. Probably the most bizarre bug I've encountered. If I somehow manage to get the game to run, sometimes on first try after reboot. If I then quit the game, Steam still thinks the game is Running. I have to then force quit the game by pressing 'Stop' in Steam. The commands mentioned above my comment also work. From my short amount of research, this appears to have happened after the recent game DLC update, can anyone confirm? Tested/ Affected Versions: Environment |
Delete the prefix compat folder and launch with 6.5-GE-1. That fixed it for me. |
Edit: Thank you. Somehow it magically started working. I'm using 6.8-GE-1 |
Can confirm that this does in fact work. Can finally play The Outer Worlds as normal, and it runs like a dream. Thank you all! |
If the game still has processes running, then it is intentional that You shouldn't need to use It would probably be useful if someone with this game can try this:
|
Currently trying with At launch I see this, I don't think it's relevant tho:
Right before the crash (during that loading screen), And then as it crashes:
Just bumped up my fd limits to And here I am on the other side of that limit change (and a reboot for good measure) and it seems to be working! So basically with the fd increased, this woulda worked out of the box with the GE release. Game seems to just be cooking my GPU, irregardless of graphics settings, and despite not seeming to stress resources. So that's rather strange, and I'll keep looking into why that may be specs incase it's useful for someone down the line:
|
Yes, "esync" uses relatively large numbers of eventfd file descriptors for synchronization (the "e" stands for eventfd).
As recommended in https://github.com/ValveSoftware/wine/blob/proton_6.3/README.esync you should leave the soft limit at 1024, and only increase the hard limit (a high soft limit system-wide can cause compatibility issues, here's a good explanation). Proton will use the higher hard limit to increase its own soft limit, but without breaking older programs that assume all their fds will be below 1024. Other large-fd-limit-aware programs like dbus-daemon do the same thing. Recent Debian-derived distros (Debian, Ubuntu, Mint) set the soft limit to 1024 and the hard limit to about a million, and recent versions of systemd use 1024/512K, either of which should work well. If your OS doesn't raise these limits itself, it would make sense to follow one of those. |
Oooh, after getting over the initial impression hurdle that this is more garbage from Poettering, and tuning out the systemd wankery, it actually wasn't that bad a read and pretty informative to see how file descriptors have evolved. Totally makes sense, too. Thanks brother for the link, and genuinely appreciate the warning/save (despite my inability to miss a chance to spew vitriol at the blog's author)
Serves me right for skimming that last night when I came across it, haha. I've corrected my limits to 1024/1048576 |
Hysterical nonsense keeping on bashing Poettering. I get it, all people can't like each other, but please keep it on a sane level. Thanks. |
I just played an hour using https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.10-GE-1 and it ran flawless. Previously I used 6.5-GE, and I've not tried any of the releases inbetween 6.5 and 6.10. I did not use a fresh wine prefix. I ran the game on 6.5 since I bought it, and today changed to 6.10 using the same prefix. |
Game not running at all completely, tested with proton-6.3-5, proton-experimental, proton-6.12-GE-1. Here is the log from proton-experimental, maybe someone can explain to me whats wrong, because some ppls wrote before that game are working for them. |
Did you read the comment just before yours? In any case https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.12-GE-1 has been hotfixed.
|
10x man, I see hotfix now, but anyway I'm already got refund. |
Wrong colors on videos Issue transferred from #5370. https://imgur.com/a/qCF7BZ2 this is the intro video of The Outer Worlds (the background should be black) but I get this kind of colors on a lot of videos. I can workaround this using I'm on Arch, this is the proton log: https://gist.github.com/esistgut/791e7c7f83e9c2ce646d495ac01b666c |
stuttering way too much as long as you move, stuttering starts in the Monarch map |
The game currently appears to run more or less okay for me on Fedora with a Nvidia GPU, though there is a little stutter at times. However, the Murder on Eridanos DLC appears to not be playable at the moment. Starting it seems to requires playing a video, during which I just see the placeholder video / color bars screen, and shortly afterwards the game becomes unresponsive-- there's an option to skip over the video but it doesn't do anything. I have to alt-tab back to steam and manually stop the game to exit. My understanding is that this is due to the video playback issues described in #1464; from reading that discussion it sounds like the issue might get resolved automatically once the video is uploaded to the rendering queue? I thought I'd comment here though, since it's not totally clear to me how the upload queue works and since this specific playback issue seems somewhat serious. |
Compatibility Report
System Information
I confirm:
proton-5.0-9_steam-578650.log
proton-5.13-1_steam-578650.log
Symptoms
The game tries to launch but crashes shortly after a full-screen black game window appears.
Reproduction
The text was updated successfully, but these errors were encountered: