Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.
image
Feral Interactive have ported another set of cracking good games. This time we have Warhammer 40,000: Dawn of War II, Chaos Rising and Retribution to fill our strategy needs!

System requirements:
64-bit only
2.0 GHz CPU at least
4GB RAM.
Minimum: 1GB NVIDIA 6xx series, a 1GB AMD 6xxx series or an Intel Iris Pro series card,
Recommended: 2GB NVIDIA 7xx series, a 2GB AMD R9 series, or better.

NVIDIA cards require driver version 367.35 (officially tested against). AMD and Intel GPUs require MESA 11.2 (officially tested against).
As noted in the benchmarks below, I tested on Nvidia 370.28 which also works fine.

Linux gameplay video of Retribution
YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

The game has a built-in benchmark mode, so it joins the list of games that make benchmarking easier! It also means I can show off some of the performance you might expect to see using my available cards.

I’ve not played a Warhammer game in a long time and I never played these games on Windows, so for me this is brand new experience and a real treat. I am a big fan of RTS games as you all know by now!

Port report
Note: Sadly, like Company of Heroes 2 these games do not support cross-platform multiplayer with Windows. Important to note, as this may be a deal breaker for some of you. You can see their explanation of why this is the case for CoH2, which likely applies here too.

Linux vs Mac works fine for online play.

I will be doing weekly games of Dawn of War II with Matt from Feral Interactive every Monday. I will also livestream these events. The times will currently be 1-2PM BST (12-1PM UTC). This is in addition to the Wednesday game we already do together in Company of Heroes 2. Follow me on Twitch to catch them all!

The game will activate the Steam Overlay at the main menu to ask you to sign up and login to Relic’s account system for the first few times. It seems the number of times it appears is random, and it is quite annoying. It does seem to stop eventually.

Warhammer 40,000: Dawn of War II Benchmarks
All benchmarks done on
Ubuntu Unity 16.04 64bit
Nvidia 370.28 driver
Intel Core i5-4670K

I feel the need to stress that everyone's results will be different. Benchmarks never give a true representation of what you're likely to achieve. If you want to see me do benchmarks with more cards, consider supporting me on Patreon.

All benchmarks ran multiple times to be sure of their accuracy. All done using the preset drop-down, with no additional tweaks to the settings.

Note: You can click a single image, and then scroll through each using the arrows that appear on hover at the side.

Nvidia 980 Ti
image

Nvidia 970
image

Nvidia 560ti
Note: Below their minimum specifications, mainly as they don’t have 5 series to test on, not that it won’t work with earlier cards.
image

Linux Comparison table, average FPS
image

Comparison with Windows 10
While I personally don’t game on Windows, so the Windows performance difference doesn’t usually bother me, I completely understand people want to see it.

Nvidia 980ti
image
image
image
Linux has a clear lead when it comes to the minimum frames at the highest end here.

Nvidia 970
image
image
image
Feral's port here does better at holding the minimum frames versus the original Windows version on the two highest modes.

Nvidia 560ti
image
image
image
Again, Feral's port here does better at holding the minimum frames versus the original Windows version on the two highest modes.

My take-away here is that Warhammer 40,000: Dawn of War II for Linux is very playable even on a rather old Nvidia 560ti. That’s really great news considering the age of the card.

I also tried the game on my main desktop which has the top-end i7 and the scores were near enough the same. The change was so small it’s not worth showing.

I think this is one of Feral’s best ports. Not only in terms of performance, which has been iffy in some of their other ports, but the game has also been as stable as a rock. Often when I test games (Feral’s or otherwise) I come up against weird crashes, freezing or other Linux-specific bugs. I’ve had nothing to report back to them on—zilch.

Starting Note: All three games allow you to play their campaign in co-op online. So if you’re finding it a bit difficult, you can bring a friend along for the ride!

Gameplay thoughts - Warhammer 40,000: Dawn of War II & Chaos Rising (Retribution is below)
If you have played Starcraft or Company of Heroes 2 you will feel right at home here. The game actually uses the same engine as Company of Heroes 2 and it shows; the cover system is the exact same and gameplay mechanics feel very similar. They are rather different games though with vastly different teams who are rather exciting to play with. You also have hero units with their own set of abilities.

The game has completely done away with the base building aspect of traditional real time strategy titles. This makes it feel rather different while still remaining familiar. It plays out a bit like a mix of a strategy game with elements of an RPG thrown in. Your squads gain experience, level up and you have the same ones that move on from mission to mission.

After each mission you have the ability to level up your squads with different attributes and change weapons, which is pretty cool as it enables you to play it through differently each time.

Depending on how many points you assign to each attribute, you have the ability to unlock “traits” for units too. Your scouts, for example, can have their “Will” upgraded to a point where their energy doesn’t deplete if they are standing still while using their invisibility perk. A mighty handy trait for scouting the dangers ahead of you in missions.

You can also equip your squads with different armour and accessories:
image
You could choose to have turrets, healing packs, better accuracy and so on. If you don’t like some of the wargear you have, you can send those items away for more XP. I wouldn’t throw everything away though, since you may want to swap out your gear depending on who you’re up against.

Note: You can only change equipment between missions, there’s no way to do it once you’re committed to a mission.

I must admit I’ve been having an absolute blast with the game. Having your main character charge at enemy ranks, sending them flying, while you set up your heavy weapons group to suppress them is awesome. Gave myself bonus points for sneaking a cloaked scout squad around the side to throw in a bomb.

What surprised me the most is that the single-player even has boss battles, which can get a little hairy. Thankfully, my leveled up squad equipped with their better weapons and armour I collected didn’t have too much of a problem.

The campaign plays out across multiple planets. The first time you jump to another planet shows a little cutscene of you warping through what looks like a wormhole. It’s really short, but damn does it look awesome.

Final note about that campaign: Be sure to do the higher difficulties, the first two options I found to be too easy.

When it comes to the online versus mode it’s a rather different affair to most strategy games I’ve played. You don’t actually produce any buildings, as you have all you need from the start. It does share the whole “capture the points” system with Company of Heroes 2, but instead of placing new buildings you simply upgrade your initial building to gain access to new units. It makes it simpler, faster, but just as fun.

The online mode, although simpler in the way buildings work, is actually still very well thought out. You pick a specific commander who is on the battlefield and each one has a different set of abilities and upgrades. My favourite right now is the tech commander who can place mines and turrets, which are fantastic for harassing your enemy.

Warhammer 40,000: Dawn of War II Chaos Rising follows on from Dawn of War II and has a very similar style of gameplay. The only major difference is that units can become corrupted by Chaos, which will gift them different abilities.

Gameplay thoughts - Warhammer 40,000: Dawn of War II: Retribution
While I have touched on the general gameplay of Dawn of War II above, Retribution deserves a special mention by itself.

In Retribution, which is set 10 years after Chaos Rising, the Imperial Inquisition is essentially moving to wipe out the entire sub-sector and kill all life. It doesn’t matter if they are innocent or not-they want to stop the chaos.

You have about twelve main missions to do, some of which can last quite a long time, along with a bunch of optional missions. The optional missions are good, as they will enable you to level up your squads and gain extra wargear, which can be very useful for later missions. One single side mission took me about 50 minutes to finish, but it gave me some very useful equipment and the mission itself was great. Even the optional missions have a lot of polish on them. The optional ice planet mission was especially great, as it gave me a bodyguard for my main hero which was extremely helpful later on.

Warhammer 40,000: Dawn of War II: Retribution is probably my favourite of the three, as it brings back the unit-building aspect of strategy games that I much prefer. During missions you will be able to capture different Strongholds that will allow you to build new units. This makes the game feel more like the kind of strategy games that I know and love.

You can also give units upgrades during missions, which opens up a bunch of different play-styles and strategies depending on what you’re facing.

Retribution also keeps the levelling up ability of your main squads, along with the weapons and equipment you can find or earn to equip in between missions. The interface is a lot more streamlined in Retribution than the previous games:
image
You’re also not limited to playing the campaign as one side, you get a choice between six rather different factions and the campaign plays out a little differently with each.

I have found Retribution to have a far more exciting campaign overall, with much more interesting gameplay and story than the previous two games.

I like Retribution so much I even thoroughly enjoyed the tutorial mission. I decided to go with the Imperial Guard as they had an almost British sound and quality to them. The commander sounds slightly posh too which is amusing. Something about aiming low on a big alien so he can mount it’s head on his wall.

The fact that I was able to upgrade one unit from what looked like a small laser rifle up to a rather large heavy weapon that made enemy soldiers literally explode was immensely fun:
image

One particular mission was immense! Not only was the planet being bombarded by spaceships from high above, you're also against the timer as you try to escape total annihilation. The amount of explosions going on was incredible. You're constantly being battered about by orbital bombardment and shock-waves from explosions. You eventually get trapped in an area where all the races of the planet are coming together, and you end up battling it out to lure the boss out. It was like a big all-out war in an arena, and it was really damn exciting to play. I barely escaped with my men and only a single minute left!

The ending scene of Retribution is different based on who you played through the campaign, which is another cool thing about it.

The online gameplay in Retribution is basically the same as it is in Dawn of War II. Different sides, different maps, but essentially the same gameplay.

Note: The only parts I haven’t been able to test are “The Last Stand” game modes, as you need three people online to play it.

Overall, I found them to be a seriously fun set of RTS games and damn good ports. Anyone who prefers space fantasy over historical stuff will enjoy these immensely. Even though I am not usually a Warhammer fan, Warhammer 40,000: Dawn of War II and the expansions have won me over completely—especially Retribution.

Now I am excited to see if Dawn of War III ever comes to Linux. Here’s to hoping I can continue the fight one day.

Final note: I will probably do a livestream of it tonight, so be sure you are watching over our Twitch channel. It's likely to also be featured in our usual weekly livestream tomorrow if you can't catch the show tonight.

Links:
- Grand Master Collection (all three, plus DLC) [Feral Store, Steam]
- Master Collection (all three) [Feral Store, Steam]
- Warhammer 40,000: Dawn of War II [Feral Store, Steam]
- Warhammer 40,000: Dawn of War II Chaos Rising [Feral Store, Steam]
- Warhammer 40,000: Dawn of War II: Retribution [Feral Store, Steam]
image 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.
91 comments
Page: «3/5»
  Go to:

[email protected] Sep 29, 2016
Quoting: Guest
Quoting: cxphergmailcomWhoa this works. But removing libasound.so.2 from the runtime, will that affect other games?
It’s unlikely. ALSA libs shouldn’t be in the Steam runtime in the first place, as they are on all Linux systems already.

It won't. I checked. It's just a symbolic link to another variant of libasound in the same folder anyway.
[email protected] Sep 29, 2016
Quoting: lucifertdarkAm I the only one who has the missing executable error for Retribution? I thought it was downloading a bit quick, now I know why. The rest of the game is working as it should though. :D happy happy times for me, there is something else making me super happy but I can't say what it is for a few more days. :D :D :D :D

Another game coming that you know about? Lol.
lucifertdark Sep 29, 2016
Quoting: cxphergmailcomAnother game coming that you know about? Lol.
I can't say yet but it's definitely not a game. I'm getting way too excited about it though, have to calm myself down before I put my foot in it.
lucifertdark Sep 29, 2016
Warhammer 40K Crisis averted, Retribution is now downloading for me. :D The day just keeps on giving. :D
niarbeht Sep 29, 2016
Quoting: ellieferal
Quoting: AnxiousInfusionIn case you only skimmed the article: online multiplayer is not cross-platform with Windows players. Be careful with your purchase if you intend to play with friends.

Or only play with your cool friends (i.e. other Linux/Mac gamers). You'll find lots on our Steam Group: http://steamcommunity.com/groups/maclinux We'll be doing multiplayer events every Monday! Liam might be joining us. Be cool. Be cool like Liam.

My plan these days for games like CoH2 and DoW2 and the Total War games is to buy them on Linux, download and play the single-player on Linux, and when my friends want to do multiplayer (silly Windows people that they are), I boot my Windows passthrough VM and play it there.

Works for me.
RichieEB Sep 29, 2016
Really pleased to hear about this and will install but the cross issue is a MASSIVE deal breaker. I can't play with my friends which is ironic because they're the ones that got me into it. I hope future RTSes can fix this because I'd love to play an RTS for hours on end in singleplayer and multiplayer combined.


Last edited by RichieEB on 29 September 2016 at 6:27 pm UTC
manero666 Sep 29, 2016
Quoting: ysblokjeTry removing libasound.so(.2) from the 64 bit libraries in your steamruntime. I got it down to libasound on arch.

Works :)
m2mg2 Sep 29, 2016
Quoting: manero666
Quoting: ysblokjeTry removing libasound.so(.2) from the 64 bit libraries in your steamruntime. I got it down to libasound on arch.

Works :)

I wonder if you get around removing by using LD_PRELOAD to load the native system version instead of the steam libs?

or you could symlink the rest of the steamlibs to a different folder and omit just that one


Last edited by m2mg2 on 29 September 2016 at 6:31 pm UTC
amonobeax Sep 29, 2016
Quoting: Mountain ManI'm a little confused: Is this one game with two expansions, or three stand-alone games? And if the latter is the case then which one should I get? I should point out that I don't really give a crap about the story, I only care about which version has the best features.

I played this game A LOT.

Well this is 1 game and 2 expansions, BUT Retribution work as a stand-alone (not sure about Chaos Raising).

If you want the game with more Features (races) go for Retribution, but if you want the better Single Player I'd go with the Original game.

Yes the original campaign is SpaceMarines Only whereas Retribution every race has a campaign.
That said... the quality of the Retribution ones are very very questionable (feels just like every race shares the same story but with different characters involved).
Guest Sep 29, 2016
I like the sound of the earlier games better (I generally dislike base management), but I hate playing as the villainous faction. Retribution has a campaign for the hero faction, but includes base management.

*sigh* I guess I need to pick up all three.
Xpander Sep 29, 2016
Quoting: manero666
Quoting: ysblokjeTry removing libasound.so(.2) from the 64 bit libraries in your steamruntime. I got it down to libasound on arch.

Works :)

if you want to be safe you can edit ferals game launch script with:

if [ -n "${HAS_LSB_RELEASE}" ] && [ "$(lsb_release -c | cut -f2)" = "trusty" ]; 
then 
LD_PRELOAD_ADDITIONS="/usr/lib/x86_64-linux-gnu/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
else
LD_PRELOAD_ADDITIONS="/usr/lib/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
fi


so it loads the libasound from the correct location

why on earth ubuntu(debian?) has those weird locations for libraries?


Performance on AMD CPU is not good really :(
It was all on Ultra though:

View video on youtube.com
rapakiv Sep 29, 2016
Quoting: TcheyI never could play the game when i was still dual-booting about 2-3 years ago. Unsolved crash on start...

I stiil cannot ! Unsupported distro and drivers, crash.


Works perfect for me, no issues.

Mint 18
Cinnamon version 3.0.7
Kernel 4.4.0-38-generic
GTX770 on NVIDIA 370.28
F.Ultra Sep 29, 2016
View PC info
  • Supporter
Quoting: Xpanderif you want to be safe you can edit ferals game launch script with:

if [ -n "${HAS_LSB_RELEASE}" ] && [ "$(lsb_release -c | cut -f2)" = "trusty" ]; 
then 
LD_PRELOAD_ADDITIONS="/usr/lib/x86_64-linux-gnu/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
else
LD_PRELOAD_ADDITIONS="/usr/lib/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
fi


so it loads the libasound from the correct location

why on earth ubuntu(debian?) has those weird locations for libraries?

That is due to the Multi Arch work done by Debian and Ubuntu. The meaning is to be able to support multiple architectures in one install where multiple is not only 32bit and 64bit which it was with the old lib and lib64 hierarchy. https://err.no/debian/amd64-multiarch-3
Avehicle7887 Sep 29, 2016
If these games were to be released DRM-Free on GOG there's gonna be hell to play. I never played nor own any of these games but I'd quickly change that such a release should come.
MayeulC Sep 29, 2016
Quoting: Xpander
Quoting: manero666
Quoting: ysblokjeTry removing libasound.so(.2) from the 64 bit libraries in your steamruntime. I got it down to libasound on arch.

Works :)

if you want to be safe you can edit ferals game launch script with:

if [ -n "${HAS_LSB_RELEASE}" ] && [ "$(lsb_release -c | cut -f2)" = "trusty" ]; 
then 
LD_PRELOAD_ADDITIONS="/usr/lib/x86_64-linux-gnu/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
else
LD_PRELOAD_ADDITIONS="/usr/lib/libasound.so.2:${LD_PRELOAD_ADDITIONS}"
fi


so it loads the libasound from the correct location

why on earth ubuntu(debian?) has those weird locations for libraries?

Thanks a lot, it worked for me.
Should be the default, IMO.
doctorx Sep 29, 2016
getting missing executable... folder is blank... *sigh*
julius51000 Sep 29, 2016
Hi all!

First of all thank you for this port Feral :)
I'm on manjaro and i need to remove libasound.so.2...Thank you for the solution !

Perfomance test:

Intel 4790K
Ram 8Go
GTX 1060 Driver 370.28

DOW II (Max.setting)
Mini Fps : 44.29
Maxi Fps : 164.5
Average FPS : 86.16


Last edited by julius51000 on 29 September 2016 at 10:51 pm UTC
edddeduck_feral Sep 29, 2016
Quoting: doctorxgetting missing executable... folder is blank... *sigh*

Sounds like you have a THQ windows key. Contact support and we can get your details and keep you updated.

For anyone reading who is concerned this doesn't effect anyone buying a Linux key (or most recently purchased Windows keys) it only effects people with some of the original THQ keys.

Cheers,

Edwin
neowiz73 Sep 30, 2016
Quoting: edddeduckferal
Quoting: doctorxgetting missing executable... folder is blank... *sigh*

Sounds like you have a THQ windows key. Contact support and we can get your details and keep you updated.

For anyone reading who is concerned this doesn't effect anyone buying a Linux key (or most recently purchased Windows keys) it only effects people with some of the original THQ keys.

Cheers,

Edwin

oh ok, thank you, this explains my problem then :) should I contact Feral Interactive or Sega? (i've just submitted a support request with Sega)


Last edited by neowiz73 on 30 September 2016 at 12:24 am UTC
Finz Sep 30, 2016
Quoting: wolfyrionFor me at the moment none of these games are working.... so I consider it a bad port

well not all Linux users are running debian based distros...

So I am getting this very annoying screen at start

[...] Picture here [...]

and when I launch the game my monitor becomes like this and I have to kill the task in order to go back


Similar issue here. After changing graphics settings game stop to respond and I have to kill process manually.

Manjaro Linux x64
Nvidia Driver 370.28


Last edited by Finz on 30 September 2016 at 1:39 am UTC
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.