The game generally works, but (for me) only through the OpenGL renderer. To set this:
The DX9 and DX11 settings cause crash-to-desktop's (CTDs) at launch for me.
Using the OpenGL renderer, Attila refuses to go fullscreen for me, so I've been launching on a separate X server using xinit.
What does not
Attila seems to have a 'hard' video memory budget, where it hangs/crashes when you choose settings that go over budget. The main setting that influences this is the texture setting. DX9/DX11 users can select 'unlimited video memory' through the in-game options to circumvent this, but unfortunately the OpenGL renderer makes this setting inaccessible. Hopefully this is an optimization issue that will sort itself out after a few patches.
Launching a battle in Attila will also a piracy message, similar to one shown in Total War: Shogun 2 when running under Wine.
What was not tested
Test PC: i7-4790K @4.5GHz Nvidia GTX760 8GB RAM Wine 1.7.37 (Wine-Staging) Main settings: gfx_device_type (GL3) Texture quality (low), and most other in-game settings set to 'quality' Attila performs quite well (30-40fps on the benchmark using the above setup), and will likely work much better once some of the launch bugs have been worked out, but right now this has to be rated 'bronze' due to the workarounds and CTDs.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.10 "Yakkety" amd64 (+ variants like Kubuntu)||Mar 19 2017||2.4||Yes||Yes||Gold||Fredrik: Vollan|
|Show||Linux Mint 18 "Sarah" x86_64||Aug 26 2016||1.9.17||Yes||Yes||Gold||Translator5|
|Current||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Feb 23 2015||1.7.37||Yes||Yes||Bronze||Mark Strout|