Open John-Gee opened 4 years ago
Hello @John-Gee, looks like the Windows variant of this game uses CEG (#753).
Oh that would explain it I guess.
Hopefully Steam's Proton will be able to support it like standard Wine.
Thank you for the quick reply!
Hopefully Steam's Proton will be able to support it like standard Wine.
That's not the issue.
The issue is the Steam Windows client vs Steam Linux client.
The Steam Windows client has CEG support. The Linux one doesn't.
There's nothing that can be done in Proton to make this work. There's no missing functionality in Proton. If you wanted to use Proton to run Windows Steam outside of the Native Steam Client, it would work the same way as Wine.
The issue is with the Steam clients themselves, not Wine vs. Proton.
So far XCOM: Enemy Unknown works great for me with the Steam Beta Client and Proton Experimental.
There is one small glitch that I noticed. After starting a new campaign and completing a tutorial mission, I was asked to choose the starting continent. After navigating to continents that I hadn't unlocked, the game wouldn't let me change the selection. I had to use steam to force close it. I started the game again and reloaded my last save. This time I chose a valid starting continent and after that everything went fine. No further glitches yet.
It seems that 7.0 and 7.0-2 RC do not recognize input from my Xbox 360 controller while Proton Experimental does.
Using Proton Experimental, today's versions, the game runs with much better performance than the native (and outdated) version, but is instable and crashes many times, being unplayable.
Usually crashes on loading a game or at the start, sometimes I needed to hard reboot the PC because it becomes totally unresponsive.
XCOM: Enemy Unknown Linux native client not launching and crashes
Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/9858. @chknatwork posted on 2023-07-15T13:18:57:
tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs
]XCOM: Enemy Unknown not launching - showing 00c8:err:xrandr:xrandr14_get_adapters Failed to get adapters amongst other errors in terminal
*i=other native games seem to work like Neverwinter Nights by Beamdog and Divinity Original Sin Enhanced Edition using Proton steam-logs.tar.gz
Just tested this game on my Steam Deck OLED with latest updates and it's not launching, stuck on the Steam Deck loading screen and then crashes.
steam-200510.log First start was ok. Now, each start - lag if I move mouse, and crash if load battle situation.
@BearsPunch Just to make sure, the game crashes whenever you load a map? Something like the attached screenshot or something more specific?
@BearsPunch Just to make sure, the game crashes whenever you load a map? Something like the attached screenshot or something more specific?
just when load the map. Correct. But as I said, the main issue started just after second launch and fps drops to 5-10 if I just move mouse. Remove shader cache, reinstall game didn't help.
@BearsPunch Yeah, I launched the game a few times and didn't encounter the fps drop or the crash. Have you checked if rebooting makes a difference for you?
@BearsPunch Yeah, I launched the game a few times and didn't encounter the fps drop or the crash. Have you checked if rebooting makes a difference for you?
Of course I did 🙂 do you have nvidia or amd gpu?
@BearsPunch amd gpu, but it's very odd that you'd have a persistent degradation past the first launch regardless of card. Did you update your system between launches?
@BearsPunch amd gpu, but it's very odd that you'd have a persistent degradation past the first launch regardless of card. Did you update your system between launches?
no and only this game has issues.
For me it does launch, but more recent versions of proton suffer from crashing bugs when loading saves. It's not consistent, but on the latest version of proton I repeatedly got into complete dead locks where ALL of my saves just would not load, and I had to pull back an old save from a btrfs snapshot. It most frequently crashes when loading saves that were made mid-round, but it can crash at the base as well. Switching to an earlier proton version however, 7.0.6, makes loading saves perfectly reliable. (you can see some similar mentions in it's protondb page https://www.protondb.com/app/200510)
It does seem to be some issue that's based on the saves themselves however as no matter how many times I relaunch the game and try to load some saves it will never work, whereas other saves will load several times in a row perfectly fine.
Hello @TheOverpassArsonist, I'm guessing that the misbehaving saves got discarded. The next time you can reliably reproduce that snafu, please add PROTON_LOG=1 %command%
to the game's launch options, reproduce the crash, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy the contents of Steam Runtime Diagnostics from Steam (Steam
-> Help
-> Steam Runtime Diagnostics
) and put it in a gist, then include a link to the gist in this issue report. A copy of the save file would also be useful for a Proton dev to ponder.
Compatibility Report
System Information
I confirm:
Symptoms
The game does not launch. I see nothing interesting in the log, but when I run the game in Steam in Wine, before anything I had to accept the EULA which did not happen with Proton, maybe there's something there.
I've tried the last 3 versions, but I saw no difference. Other games run with Proton so it's not Proton not running on my system.
Reproduction
Install and run the game with Proton.
Thanks!