Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.
Feral Interactive have ported yet another excellent game, and this time we are graced with Company Of Heroes 2!

It’s yet another game I've been highly excited about, and I another I never had a chance to play before. Having it on my favourite platform is fantastic!

Disclosure: Key provided by Feral Interactive, but this will not affect my thoughts, it never does.

Note on expansions: Standalone Expansions like Ardennes Assault and The Western Front Armies will be ported in future, but currently won't work as they are games themselves and need to be ported. I will be personally buying them when they are ported, as I'm loving it.

Multiplayer note: The online multiplayer is Linux->Linux only, no cross-platform multiplayer. They did explain this in more detail here. See below for the rest of the report.

Gameplay video
Here’s me playing horribly as usual! You can see some gameplay from the Skirmish mode, so I don’t spoil any of the campaign for you. I’m still pretty new, so I realise I wasn't doing too well. What I did find extremely fun, was throwing a charge at an enemy occupied building, after which they fled and the building was levelled to the ground—awesome stuff.
YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link
Note: Some music tracks were removed from the video, as we got hit by a copyright claim on the video, I really hate greedy rights holders.

Initial Thoughts
I know I was excited about Shadow of Mordor, but I’m actually finding this game just as damn exciting to play. We have a lot of turn based strategy games, but not a lot of high class traditional real time strategy games like this.

The campaign is exciting that’s for sure, it’s not often I’m completely sucked in right away, but the cutscenes showing the brutalities of war really hook you in. The story seems like it’s done pretty well, and the cutscenes aren’t too long to get in the way of the actual gameplay. The cutscenes are really quite nice though, and have kept my attention completely.

I've been rather enjoying taking out tanks with mines, and laying waste to enemy troops with grenades and flamethrowers. I've had plenty of my own men lay down their lives for their country too though, as I'm apparently the worst commander in the world.

The game has a pretty good cover system, where your soldiers can take cover behind walls, in trenches and behind sandbag covers. It’s a little tricky to get it right, as sometimes a soldier or two can be left standing while the others are in cover. Cover can easily be overcome with the right tactic, like some well placed grenades, molotovs or heavy weaponry. So, everything has a counter in this game, which is great for strategy buffs like me.

I’ve been playing it on Standard difficulty, as I want there to be some sort of challenge, and so far it’s proving to be the right balance for me. I almost got overrun in the second mission, so I think for people new to the game Standard is probably a good fit. The third mission difficulty does get a bit higher, and my first attempt at it had me completely overrun in quite a short time by tanks and armoured vehicles.

I am finding it difficult to manage my various different squads at times, as the minimap doesn’t really help you see the difference types of squads, only your units. I would prefer it if the minimap had icons that correlated with different squads, but that might make it too cluttered, which is why they probably went with simple colours. I kept losing where my anti-tank weaponry was at a glance, so that’s something that’s troubling me so far.

At one point it tells me a certain type of squad can be upgraded with submachine guns, but it doesn’t tell me how. I get really annoyed when games do this, as it creates frustration points for me. Eventually I found a small icon in the middle panel, and this allowed me to upgrade them, but it would have been nice to have an arrow point to it or something like that.

Blowing up tanks, mowing down infantry with heavy machine guns, and blowing up icy paths with TNT is all in a days work.

The ability to play against the AI and others online is going to be fun. I tried a 1on1 against the AI in the Custom Game section, and it worked great. I can see myself enjoying this rather a lot, I can’t wait to play some of you!

Learning curve aside, I think it’s a fantastic game so far, and I’m thoroughly enjoying the campaign.

Port Report
To get this out of the way first: The FPS isn’t the best, but this is a real case of me not even noticing unless I’m staring at the FPS counter. I’m saying that genuinely, as I know you can tell the difference easily in an FPS game, or like we saw with Dying Light, but not here.

Generally in the heat of combat it hovers at just above 30FPS, but it will still remain playable and smooth. Being smooth and playable is the key here, and I’m happy enough with CoH2 right now. You do need to remember this isn’t an FPS where pin point accuracy and super high FPS would always needed, this is a strategy game. Having a high FPS is one thing, a playable and smooth game is different.

The game is smooth though, silky smooth for me. I’ve run up quite a number of hours in the game now and I have found that everything works as expected.

I have played through a bunch of the campaign, and I’m finding it to be much more solid than Shadow of Mordor which did crash a few times for me, but so far CoH2 hasn’t given me a single issue. I don’t often get to say that, so I’m extremely happy about the stability of the game so far.

Benchmarks
Please note, that the CoH2 benchmark mode is a stress test, so in-game will actually be higher. This is noted by the game itself:
QuoteThe performance test allows you to preview your currently selected settings in a graphically intense worst case scenario.


It's also highly advisable to quit the game and reload it when changing any graphical options. Or else you will get weird results and performance.

Specifications
Ubuntu 15.04, Intel i5 4670K, Nvidia 970, 16GB RAM.

There is no predefined “Ultra, High, Low” for an overall setting, so these are what I picked below.

High settings
1920x1080
Image quality: High
Anti-aliasing: Low
Texture Detail: Higher
Snow Detail: Medium
Physics: High

Minimum: 31.56FPS
Maximum: 67.46FPS
Average: 41.95FPS

Medium settings
1920x1080
Image quality: Medium
Anti-aliasing: Low
Texture Detail: Medium
Snow Detail: Medium
Physics: High

Minimum: 33.11FPS
Maximum: 67.73FPS
Average: 45.64FPS

Low settings
1920x1080
Image quality: Low
Anti-aliasing: Low
Texture Detail: Low
Snow Detail: Low
Physics: High

Minimum: 39.68FPS
Maximum: 67.26FPS
Average: 49.52FPS

Remember, the benchmarks are to be taken lightly, as the game will run better since the benchmark is a stress test.

Check out Company of Heroes 2 on Steam. It's got a big sale on the main game too, so now is the time folks!

It also looks like you can try it free for the next three days, so give it a shot! Not 100% sure if that works or not, as I can't test that myself.



System Requirements
Minimum Requirements
OS Ubuntu 14.04 (64bit) or SteamOS
Processor 2.6 GHz Intel Core2 Duo or equivalent.
RAM 4GB
Hard Disk 35GB
Graphics 1GB*
Internet Broadband Internet connection
Input Keyboard & Mouse
*Requires an Intel Iris Pro graphics card or an NVIDIA 600 series graphics card or better with driver version 352.21 or later.

Recommended Requirements
OS Ubuntu 14.04 (64bit) or SteamOS
Processor 3.4 GHz Intel i5 quad core or equivalent.
RAM 8GB
Hard Disk 35GB
Graphics 4GB**
Internet Broadband Internet connection
Input Keyboard & Mouse
**NVIDIA 760 series card or better with driver version 352.21 or later.

The trouble with this release is that I’m now not sure which Feral port I love more. Bring on more games Feral! Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked 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.
65 comments
Page: «3/4»
  Go to:

STiAT Aug 28, 2015
Quoting: grenadecx
Quoting: grenadecxDecided to test the port out since it's free for a couple of days.

So my specs are:
OS: Ubuntu 15.04 ( with Unity/Compiz with "Undirect fullscreen" )
Graphic card: Nvidia GTX 780 with 352.30 drivers
CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
RAM: 16GB
Resolution: 1920x1080

I should be able to run this game on medium settings without AA with quite a good performance. While I can't compare it with Windows version, this is what I believe.

Anyways, I turned everything to LOW or OFF. And decided to start the campaign. I get somewhere around 20-50 fps, usually around 25-30, with some micro stuttering. Sure, I didn't play for long but why would I when I have that horrible performance.

Horrible.

FYI I just tried the game from Windows 10. With everything set to High, Vsync off and AA off - This game runs about 120-150 fps.

I'm amazed that this game runs so poor on Linux. This port is for sure quite epic. Feral, you might have had a good track record, but you just wiped it out.

We've seen better Feral ports for sure, with more quality in the initial release. Still, at least for me (considering myself having "heavy" issues), it's still playable. I'll get my OGL debugger running tomorrow and check what's the real issue, but I'm quite pinned to the theory it's particle calculation at explosions.

We'll see how Feral responds, as far as I know them, they're looking into the issues. For me it seems like they may draw each particle instead of using glDrawArraysInstanced/glVertexAttribDivisor .... in a sane way (which tends to be harder as you'd think combined with physics / physx). It's all about the life-time of particles.... and that could be the reason for the memory issues either. But that's pure speculation, the Feral guys know what they're doing (and I'm sure they do know better than I do, being a hobby OGL developer/porter), and they'll for sure get their debuggers running as I'll do.

Feral may didn't do that port as good as they could. They got the +1 for doing dozens of other ports they just did right, and they delivered this one at least playable, which in my standards isn't enough, but hey - we can play it. And I'm sure in Ferals eyes that's not enough either, considering that they seem to maintain their ports / patch them.

On the other hand, that's a good example for a "not so good native port", for the discussion about DX wrappers / engine "implants" for a DX/GL Layer. It's not all about if you do it really native, it's mostly about how good you do it.

For me, personally, TW2 was as good playable as this one. One being a wrapper, one being a native port.


Last edited by STiAT on 28 August 2015 at 11:05 pm UTC
grenadecx Aug 29, 2015
I might have been too harsh about it. But this port lacks A LOT especially when it comes to performance.

And you made me curious. I wonder how well this game runs under Wine if it runs at all. And regards to eON wrapper, if this game was ported with it we would at least had the multiplayer cross-platform.

I did enjoy the Shadow of Mordor port, even if I believe that port also lacks somewhat in performance compared to the Windows one. At least I was able to get out 90-60fps from that game and changing the settings actually had an impact.

I don't have any knowledge around OGL and such. But clearly either OGL lacks and can't even compare with DirectX or Feral lacks in implementing it.
dubigrasu Aug 29, 2015
Here is what I get on SteamOS compared with Windows:

View video on youtube.com
oldrocker99 Aug 29, 2015
View PC info
  • Supporter Plus
Any RTS Linux game is to be welcomed. This doesn't look quite my cuppa tea (I prefer TBS WWII games), but it isn't bad at all. The OpenGL framerate compared to That Other OS is a bit distressing to see :><: .

Time will tell if we can catch up framerate-wise :S: , but I'd rather have a game that is slower than not have it at all.
seven Aug 29, 2015
sadly i see not a single multiplayergame, the list is completly empty so none is playing it
fscherrer Aug 30, 2015
Terrible performance for me too.
nVidia GeForce GTX 960
AMD Phenom(tm) II X4 965 Processor (4 cores @ 3.2Ghz)
4Gb of RAM


Graphics Settings:
Custom Aesthetics: off
Unit Occlusion: off
Display Resolution: [email protected]
Gameplay Resolution: 100%
Imagem Quality: Mininum
Anti-Aliasing: off
V-Sync: off
Texture Detail: Low
Snow Detail: Low
Physics: Off


Steam Overlay: disabled

Performance Test Results:
Minimum FPS: 17.27
Maximum FPS: 38.16
Average FPS: 23.18


Using the Auto Detect settings:
Minimum FPS: 2.46
Maximum FPS: 30.72
Average FPS: 19.08

(Funny thing, after an Auto Detect, I get a "You have selected settings higher than what was automatically detected..." message).
fscherrer Aug 30, 2015
Quoting: dubigrasuHere is what I get on SteamOS compared with Windows:

View video on youtube.com

Do you have information about resources usage? Like CPU usage, memory usage and the informations from nvidia-settings' "Graphics Card Information" (like Used Dedicated Memory, GPU Utilization, Video Engine Utilization) (I think there's something like that on Windows too)
dubigrasu Aug 30, 2015
Quoting: fscherrerDo you have information about resources usage? Like CPU usage, memory usage and the informations from nvidia-settings' "Graphics Card Information" (like Used Dedicated Memory, GPU Utilization, Video Engine Utilization) (I think there's something like that on Windows too)

fscherrer Aug 30, 2015
Quoting: dubigrasu
Quoting: fscherrerDo you have information about resources usage? Like CPU usage, memory usage and the informations from nvidia-settings' "Graphics Card Information" (like Used Dedicated Memory, GPU Utilization, Video Engine Utilization) (I think there's something like that on Windows too)


And what about the Windows ones? (the comparison was my idea, but reading my post again I think I didn't let it clear)
dubigrasu Aug 30, 2015
Quoting: fscherrer
Quoting: dubigrasu
Quoting: fscherrerDo you have information about resources usage? Like CPU usage, memory usage and the informations from nvidia-settings' "Graphics Card Information" (like Used Dedicated Memory, GPU Utilization, Video Engine Utilization) (I think there's something like that on Windows too)


And what about the Windows ones? (the comparison was my idea, but reading my post again I think I didn't let it clear)

Mblackwell Aug 30, 2015
That makes it looks like something is stalling somewhere.

Also it's not utilizing as much memory, though if it's not like-for-like scene wise that's hard to judge.

I don't suppose there's a way to get frame times?


Last edited by Mblackwell on 30 August 2015 at 9:18 pm UTC
leillo1975 Aug 30, 2015
The game don' t work in my home .

I tryed to play the game in 3 different systems:

Intel Core 2 Duo, 4GB DDR2, Nvidia 740 (352) with Ubuntu 15.04---> Works

Intel i5, 8 GB DDR3, Nvidia 640 (346) with SteamOS ---> Works

and with my own PC
Intel i5 2500, 16GB DDR3, Nvidia 750Ti (352) with Ubuntu 15.04 64 bits ---> Don't work


I donwloaded the game again, but the problem persists. The game don't work

I executed Steam in a terminal and I have the following errors:

Game update: AppID 231430 "Company of Heroes 2", ProcID 2926, IP 0.0.0.0:0
ERROR: ld.so: object '/home/leo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/leo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/leo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(gameoverlayui)/version(20150819112831)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Setting breakpad minidump AppID = 231430
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197967723089 [API loaded no]
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Dongle firmware /home/leo/.local/share/Steam/linux64/../controller_base/d0ggle.bin loaded, version 1435869091.
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Game removed: AppID 231430 "Company of Heroes 2", ProcID 2930
dubigrasu Aug 30, 2015
Quoting: MblackwellThat makes it looks like something is stalling somewhere.

Also it's not utilizing as much memory, though if it's not like-for-like scene wise that's hard to judge.

I don't suppose there's a way to get frame times?

That's for the duration of the performance test in Linux (45 sec)

Stupendous Man Aug 31, 2015
Quoting: leillo1975The game don' t work in my home .
...
It seems to be complaining about the gameoverlayrenderer.so. Have you tried disabling the Steam overlay in the Steam launch options for the game?
Alternatively, you might want to reinstall Steam itself and see if that helps.
leillo1975 Aug 31, 2015
Quoting: Stupendous Man
Quoting: leillo1975The game don' t work in my home .
...
It seems to be complaining about the gameoverlayrenderer.so. Have you tried disabling the Steam overlay in the Steam launch options for the game?
Alternatively, you might want to reinstall Steam itself and see if that helps.


I will try it at night

Thx a lot!
oldrocker99 Aug 31, 2015
View PC info
  • Supporter Plus
Finally, another Feral game I hadn't already bought in my dual-boot days . $9.95, 75% off? Yes, please .

And thank you!

EDIT: It works just fine on my medium(?) rig:
AMD 8320 CPU
nVidia 650ti (just making it for the specs)
16GB RAM
Ubuntu MATE 14.04


Last edited by oldrocker99 on 31 August 2015 at 6:02 pm UTC
leillo1975 Aug 31, 2015
Quoting: Stupendous Man
Quoting: leillo1975The game don' t work in my home .
...
It seems to be complaining about the gameoverlayrenderer.so. Have you tried disabling the Steam overlay in the Steam launch options for the game?
Alternatively, you might want to reinstall Steam itself and see if that helps.

Without Steam Overlay, the game don't work

Game update: AppID 231430 "Company of Heroes 2", ProcID 2626, IP 0.0.0.0:0
ERROR: ld.so: object '/home/leo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/leo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/leo/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Setting breakpad minidump AppID = 231430
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197967723089 [API loaded no]
Dongle firmware /home/leo/.local/share/Steam/linux64/../controller_base/d0ggle.bin loaded, version 1435869091.
Game removed: AppID 231430 "Company of Heroes 2", ProcID 2630 



Last edited by leillo1975 on 31 August 2015 at 5:09 pm UTC
Fiskekutteren Aug 31, 2015
If I am on a VPN when I start the game through Steam it crashes after displaying the initial screen ("Company of Heroes 2"). Am I the only one experiencing this?
Mblackwell Aug 31, 2015
Quoting: dubigrasu
Quoting: MblackwellThat makes it looks like something is stalling somewhere.

Also it's not utilizing as much memory, though if it's not like-for-like scene wise that's hard to judge.

I don't suppose there's a way to get frame times?

That's for the duration of the performance test in Linux (45 sec)


Hmm, that's a really terrible variation, and the 99th percentile is above 33ms, which is needed for a smooth 30fps.
Stupendous Man Aug 31, 2015
Quoting: FiskekutterenIf I am on a VPN when I start the game through Steam it crashes after displaying the initial screen ("Company of Heroes 2"). Am I the only one experiencing this?
No, I have the same issue and started and thread about it on Steam. I've also emailed the devs about it as they said they wanted to look into it. Just disable the VPN before starting the game and it should start fine, or connect to the VPN directly on your router if it allows it. By the way, which distro are you using?

@leillo1975, sorry, I don't know what else to try :-(
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.