Check out our Monthly Survey Page to see what our users are running.

XCOM 2 released for SteamOS & Linux, port report included

Posted by , | Views: 38,128

Oh baby, here we go. Thanks to Feral Interactive, XCOM 2 has been officially released today for SteamOS & Linux. Disclosure: Copy provided by Feral Interactive

I’m a massive fan of the original UFO: Enemy Unknown (X-COM: UFO Defense) game and the re-make XCOM which was ported over by Feral Interactive, so to have XCOM 2 on day 1 is excellent. I'm going to be honest, this has been one of the most exciting games to come in the history of Linux gaming for me. Sadly, the initial release has not lived up to my expectations.

Note: It’s another Linux port where Intel and AMD are not currently supported. It doesn’t mean it won’t work, it’s just not supported right now.

The good news is the multiplayer is cross platform! As they announced on Twitter:

When #XCOM2 launches tomorrow on Mac & Linux it will feature cross-platform multiplayer across Mac, Linux and Windows! You ready for that?

— Feral Interactive (@feralgames) February 4, 2016

System requirements:

Recommended
OS: Ubuntu 14.04.2 64-bit or Steam OS
Processor: Intel i7 series
RAM: 8GB
Graphics: 2GB NVIDIA 960

Minimum
OS: Ubuntu 14.04.2 64-bit or Steam OS
Processor: Intel i3-3225 3.3 GHz
RAM: 4GB
Graphics: 1GB NVIDIA 650

Port report

Obviously take this with a pinch of salt considering my hardware, Intel i7 and Nvidia 980ti. Nvidia driver version 355.11.

I've only been able to spend a few hours with it today, so a full review will come later.

It's another title to use Feral Interactive's new launcher system and it's quite nice. I love any game that allows me to pick resolution, and what monitor before it launches and tries deciding it all for me and screwing itself up. Although, that's not really an issue for me now I'm on a single monitor, but for people using more than one monitor it's going to help a lot.
image
image

The auto detect graphical settings sets everything to the lowest it can, even with my 980ti so I had to fiddle about with all that at the start. That was slightly annoying, but not a major issue as they do have a "preset" option, so I cranked it up to High.

We seem to only have either disabled, or FXAA for anti aliasing options. FXAA looks pretty bad, so I'm not too happy about it. I know Windows has MSAA, so I would have liked that option on Linux even if it hit performance more, it would still look a lot better. See how it looks on High at 1920x1080 below:
image
You can clearly see jagged edges all over my soldier, not looking good at all.

2560x1440
This has been giving me between 35-55FPS which isn't too bad, but quite a bit lower than I expected for my card.

The first time I fired a weapon the game stuttered so badly it basically skipped the entire firing sequence, and jumped to a dead Advent soldier on the floor. I heard it all happen, but didn't get to see it which was disappointing for sure. It seems to happen each time a new type of weapon is fired, this is a common issue with Unreal Engine games (Storm United and Borderlands 2 both suffer from it). I really do hope Feral manage to nail this issue down, as it's quite concerning as you miss a fair bit of action. I won't spoil it (yet), but there's an incident with a grenade, and it became a three part slideshow.

An issue that the Linux version seems to share with Windows is how long it takes for each turn to start, sometimes there are random pauses before anything happens, as if the game is loading and trying to catch up with itself. I've seen it happen for other reviews videos, so it's not a Linux issue. The game just doesn't seem to be optimised.

Another issue (which is a game issue, and not Linux related) is the camera, and how terrible it is at times, here's a perfect example:
image
Do you know what's going on? I don't. I mean I know someone died, but I didn't see shit. They really need auto rotation. They needed it in XCOM, and they need it here too.

There is a bit of stutter when you're scrolling around, it's not too bad, but hopefully something that can be worked on.

When you get back to your base, the performance goes down even more. I was getting 30FPS and below while viewing my base.

1920x1080
I decided to tone it down to 1920x1080 resolution to see what the difference was. There was zero difference on the base view, with it still struggling to hit 30FPS on High.

During a mission the FPS at this resolution was a bit more acceptable between 40-70, but it does dip right down to 40 quite often. It's a little more acceptable, but still quite bad.

I would definitely turn off the action camera, it's distracting and slows things down even more. This is also true on Windows, and I hated it in the first XCOM too.

I turned the game down even further to Medium settings, but still keeping it at 1920x1080 (I refuse to game at lower than that on a 980ti). It's now properly acceptable hovering between 70-90+ FPS. If the AA options weren't so terrible, it would be slightly more enjoyable on Medium.

I failed the first proper mission (the one after the tutorial) twice, so it's exactly what I expected. It's good to be back, it's damn good, but wow is the difficulty higher.

Once you have played it for a while, if you quit the game entirely to the desktop and then re-load it, the stuttering is somewhat improved. This is usually down to cache issues (reloading it with stuff already loaded and ready), but I honestly don't care what's causing it and why it can't be done before the actual gameplay. The problem is, it just should be done before you play it as it gives a terrible impression.

If you do come across this issue below, load a saved game from before you entered the mission and it fixed it for me.
There's also the issue of the colour of the game, compare these images to the image at the top of the article. The shadows here are purple and surfaces are bright blue. Feral are aware and say it happens on Windows too, but they are waiting to hear from Firaxis if it's intentional or not. I really don't think it is (as it looks terrible and it's a completely different colour palette), but I will wait and see.
image
image

The game also seems to pause when it doesn't have focus, which can be annoying at times.

Ending thoughts: Performance really is a let down, as is the missing MSAA option. The time it takes parts of the turns to complete is frustratingly slow, as you wait for the game to realize something has happened. I will take another proper look at it after some patches, and when I have put more time into it. Honestly, for the moment I really would hold off and wait for some performance patches.

The actual gameplay is good though, the performance is just all over the place.

About the game (Official)

Earth has changed. Twenty years have passed since world leaders offered an unconditional surrender to alien forces. XCOM, the planet’s last line of defense, was left decimated and scattered. Now, in XCOM 2, the aliens rule Earth, building shining cities that promise a brilliant future for humanity on the surface, while concealing a sinister agenda and eliminating all who dissent from their new order.

Only those who live at the edges of the world have a margin of freedom. Here, a force gathers once again to stand up for humanity. Always on the run, and facing impossible odds, the remnant XCOM forces must find a way to ignite a global resistance, and eliminate the alien threat once and for all.

The game can also be purchased with a Steam Controller (with 40% off!) as it has native integration, so hopefully when the performance is sorted I can sit back on my sofa and relax with my Steam Machine.

You can find XCOM 2 on Humble Store and Steam.

Article taken from GamingOnLinux.com.
0 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
78 comments
Page: «8/8
  Go to:

wojtek88 6 February 2016 at 4:22 pm UTC
fbs1998https://www.youtube.com/watch?v=_cI4GgGtkeU
This game is just poorly optimized even on windows as you can see. Don't blame feral for this.
Any knowledge what kind of software is he using to show cpu, gpu usage and fps and the same time? And maybe someone knows the equivalent software for linux?
rune 6 February 2016 at 4:46 pm UTC
melkemindAh I see. I just read some of the Windows reviews and how bad the performance is on it too. I think that still raises some questions about the engine though. It's a "last gen" engine that developers are trying to mix with "next gen" graphical features. It seems to repeatedly end badly (like the Arkham Knight fiasco). They should have aimed for Unreal Engine 4, even if it delayed the release date a little.

From an article explaining why the game had to be PC exlusive:
QuoteXCOM 2 runs on a heavily modified version of Unreal Engine 3.5 (Firaxis’ customizations are too extensive to easily move to Unreal 4), which in some ways has been rewritten to the point of being “unrecognizable,” and it’s much simpler to make that work on one platform than three or more at once.

So their engine is not the same engine that Arkham Knight, etc. are using.

(Arkham Knight was a really bad port, and if the engine was the problem, then they probably used a modified one)


Last edited by rune on 6 February 2016 at 4:50 pm UTC
wojtek88 6 February 2016 at 5:25 pm UTC
Yet another thing to mention:
Feral Interactive has updated the upcoming releases radar. According to news on this page Batman AK is gone, XCOM2 is already released. Now there are only 6 games in total and only 2 are Linux titles. And both already discussed on this page. Sad times... Hope Mad Max and Tomb Raider will be officially confirmed soon and they will be ported by Feral.
Liam Dawe 6 February 2016 at 10:50 pm UTC
Finding more graphical bugs as time goes on in XCOM 2: https://twitter.com/gamingonlinux/status/696094930972884992
Mountain Man 7 February 2016 at 1:51 pm UTC
rune
melkemindAh I see. I just read some of the Windows reviews and how bad the performance is on it too. I think that still raises some questions about the engine though. It's a "last gen" engine that developers are trying to mix with "next gen" graphical features. It seems to repeatedly end badly (like the Arkham Knight fiasco). They should have aimed for Unreal Engine 4, even if it delayed the release date a little.
From an article explaining why the game had to be PC exlusive:
QuoteXCOM 2 runs on a heavily modified version of Unreal Engine 3.5 (Firaxis’ customizations are too extensive to easily move to Unreal 4), which in some ways has been rewritten to the point of being “unrecognizable,” and it’s much simpler to make that work on one platform than three or more at once.
So their engine is not the same engine that Arkham Knight, etc. are using.

(Arkham Knight was a really bad port, and if the engine was the problem, then they probably used a modified one)
They use the same base engine, but no developer uses a game engine "as is".
Eike 8 February 2016 at 9:55 am UTC
QuanTuMI preordered XCOM 2 and just bought the steam controller 40% reduced, you don't need to buy the bundle if you already have XCOM 2!
Your chance, it compensates for the ridiculous shipping costs!

Does anybody know how long this offer will last?
I wanted XCOM 2 and was curious about the Steam Controller, so that would be very nice,
on th eother hand, I'd like to wait for the patch...
mindbound 13 February 2016 at 7:49 pm UTC
After hitting the Play button in the launcher, the game (almost) silently crashes.

Spoiler, click me
/home/user/Games/XCOM2/bin/XCOM2: /usr/lib/libcrypto.so.1.0.0: no version information available (required by /home/user/Games/XCOM2/bin/XCOM2)
XCOM2: crash reporter initialised with path "/home/user/.local/share/feral-interactive/XCOM2/crashes"
[0213/213819:ERROR:browser_main_loop.cc(170)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
/home/user/Games/XCOM2/bin/XCOM2: /usr/lib/libcrypto.so.1.0.0: no version information available (required by /home/user/Games/XCOM2/bin/XCOM2)
XCOM2: crash reporter initialised with path "/home/user/.local/share/feral-interactive/XCOM2/crashes"
/proc/self/exe: /usr/lib/libcrypto.so.1.0.0: no version information available (required by /proc/self/exe)
XCOM2: crash reporter initialised with path "/home/user/.local/share/feral-interactive/XCOM2/crashes"
ATTENTION: default value of option force_s3tc_enable overridden by environment.
[0213/213820:ERROR:renderer_main.cc(212)] Running without renderer sandbox
[0213/213820:INFO:CONSOLE(0)] "The specified value '!' does not conform to the required format. The format is '#rrggbb' where rr, gg, bb are two-digit hexadecimal numbers.", source: file://localhost/home/user/Games/XCOM2/share/FeralUI/PGOW/Core/feralUI.html (0)
XCOM2: dumped to "/home/user/.local/share/feral-interactive/XCOM2/crashes/79484ded-b691-9406-1e622356-1e5f1c7f.dmp"
XCOM2: crash reporter "/home/user/Games/XCOM2/bin/feral_linux_crash_reporter" launching
Game crashed, if possible email [support@feralinteractive.com] with the crash file [/home/user/.local/share/feral-interactive/XCOM2/crashes/79484ded-b691-9406-1e622356-1e5f1c7f.dmp] and details

Specs:
Intel i7-3610QM
16GB RAM
GeForce GTX 660M 2GB (Bumblebee + proprietary drivers, v361.28)
Arch Linux x86_64 4.4.1


Last edited by mindbound on 14 February 2016 at 7:00 pm UTC
edddeduck_feral 26 February 2016 at 4:17 pm UTC
We’re happy to report that the 1.0.1 hot fix update for XCOM 2 (Mac/Linux) is now available. This update will automatically install when starting the Steam client. If it doesn’t automatically, restart Steam. This update includes all the fixes contained in the Windows hotfix released last week. Details of all the fixes are listed below.

Mac/Linux Fixes
* Player is unable to progress to scan in the Geoscape after completing the Resistance Communications research via Tutorial - This will fix previously affected saves.
* Unable to load saves with a Chryssalid Cocoon – This will fix the issue, and for previously affected saves.
* Using the preview voice button for a modded voice pack will no longer crash the game when in the armoury.
* Improvements to frame rate and in level hitching.
* Fixed issues with Mods not enabling on some machines
* Improved “Refresh” button behaviour in modding panel
* Fixed issue with Shen’s leg flickering
* Fixed issue when switching from Japanese to other languages.
* Various minor improvements.

Linux Specific Fixes
* Fixed rare corruption caused by LC_ALL flag in users .bashrc file
* Fixed discoloured pink/blue smoke on some Nvidia hardware
* Updated warnings for users using unsupported Nvidia drivers
* Fixed Red Lights above units in level on some Nvidia hardware
* Fixed conflict between depth of field and bloom on some Nvidia hardware
* Fixed crash on launch when VPN or other virtual networks are enabled.
* Fixed Fountains out of game area not correctly fogged

We will continue our patch support over the coming months with additional fixes and performance updates. If you have any issues or questions with the Mac/Linux hotfix please contact our support team via email xcom2support@feralinteractive.com or go to our website http://support.feralinteractive.com
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Livestreams & Videos
Community Livestreams
  • Story Time: „Trüberbrook“
  • Beat Saber - Charity Saber #Bushfire Raid Train
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts