A new engine and a new galaxy demand more from your hardware
After five years a new Mass Effect is here, and a whole lot has changed since BioWare made Mass Effect 3. It’s switched from Unreal Engine 3 to the DICE Frostbite 3 engine used for Battlefield 1 and Dragon Age: Inquisition. With Frostbite 3, Mass Effect is running on a modern graphics engine—it’s a major jump in technology, although currently Mass Effect is missing the DirectX 12 support that Battlefield 1 has with Frostbite.
Mass Effect: Andromeda’s environments range from dense psychedelic rainforests to sterile rocky plains that stretch out into gorgeous mountain vistas, all set against skyboxes that’d make Sagan shed a happy tear—it looks amazing, character animations at times notwithstanding. The huge draw distances populated with outposts, vegetation, enemies, and fauna take a lot of graphics horsepower to run. Being something of an open world game, the engine is going to behave differently from a Battlefield game. And by that, I mean it’s going to run slower than Battlefield 1—sometimes framerates are even lower by half.
Quickly running through the features and settings options, Andromeda covers most of the bases. Resolution support is good, though at ultrawide resolutions the loading screens are cropped. FOV adjustment are available, though the setting is strangely located under the ‘gameplay’ menu rather than in the video or graphics settings, and the FOV automatically changes to accommodate ultrawide displays. Mods are unfortunately not likely to be a major undertaking, at least not initially, but Dragon Age Inquisition did end up with some community hacking opening things up, so there’s hope.
As far as the settings go, you can see the various video and graphics options in the top gallery, while this gallery shows how the game looks at each setting. There are four presets, low, medium, high, and ultra, plus the custom option that opens everything up. While low represents the minimum quality on all the options, even the ultra setting doesn’t quite max things out—HBAO full for example isn’t enabled—and I’ve included that, along with an ultrawide screenshot, as the ‘max’ quality.
Note that everything below the ultra preset by default uses resolution scaling—1080p for high, 900p for medium, and 720p for low—so if you use one of those presets you won’t actually get the resolution you set. Unless you choose to then customize the setting and disable resolution scaling, which is what I did for the testing.
Today we’re going to be showing some benchmarks of Andromeda from a sequence we ran on the planet Eos, one of the more demanding areas early in the game. But keep in mind Andromeda is a huge game with open world combat and exploration, so performance can and will vary. Expect significantly higher framerates on ships and space stations, for example.
For parts of the game like Eos, entry-level cards like the GTX 1050 and RX 460 will handle 1080p medium, and even then you’re not going to get a full 60 frames per second. Move up to the next level with the GTX 1060 and RX 470 and you’ll be able to run 1080p ultra, but you’ll still see drops below 60 fps unless you tweak some settings. 1440p ultra will need a GTX 1080 or higher for 60 fps, though the 1070 comes close. And if you demand 4K at 60 frames per second, you’re going to want at least a GTX 1080, and probably a 1080 Ti—and then drop some of the settings to medium/high.
Along with the usual suite of benchmarks and analysis, we’re also providing something new: real-time framerate comparisons via video. We’re working to get the video wrapped up and uploaded and will include it here when it’s ready. We’ll have a framerate overlay chart with a selection of likely candidate GPUs at each setting.
MSI provided all of the hardware for this testing, mostly consisting of its Gaming/Gaming X graphics cards, which were very quiet during our benchmarking—fan noise is never a serious issue and the fans will even shut off completely when the graphics card isn’t being used. Our main test system is MSI’s new Aegis Ti3, a custom case with an overclocked 4.8GHz i7-7700K, 64GB RAM, and a pair of 512GB Plextor M8Pe M.2 NVMe solid-state drives in RAID0. There’s a 2TB hard drive as well—not that I used it when I had a fresh 1TB SSD array waiting to be filled.
MSI also provided three of its gaming notebooks for testing, the GS63VR with GTX 1060, GT62VR with GTX 1070, and GT73VR with GTX 1080. Unfortunately, our early access press account didn’t allow us to run the game on more hardware combinations. I’ll add the gaming notebook results as soon as I’m able, and hopefully the final release version of the game won’t be limited to running on only four or five hardware combinations before getting locked out.
To keep things relatively simple for testing, I’ve used four settings/resolution combinations. For entry level hardware, I tested at 1080p medium, but I disabled the resolution scaling. Andromeda by default enables scaling from 900p at the medium preset (and 720p using the low preset, with 1080p at the high preset). It’s not a horrible option to have, but on a PC where you can simply set the game to render at a non-native resolution, I’m not sure what the point is, and forcing users to switch to the custom preset to change the scaling option is annoying. For the other three resolutions, 1080p, 1440p, and 4K, I used the ultra preset, which doesn’t enable scaling by default.
Jumping into our testing—or at least, repeatedly sprinting around the barren landscape of Eos—1080p medium is a good target for moderate graphics cards. I’ve tested the GTX 1050, 1050 Ti, and RX 460, but if you’re looking for older equivalents, the GTX 950, 960, and R7 370 should be pretty similar. Low-end cards may not be able to handle 1080p ultra with great performance, but 1080p medium is a viable alternative.
Turning off the high quality temporal AA and running FXAA is a painful visual tradeoff, but temporal anti-aliasing does cause a relatively large 10-15 percent performance hit. Even with temporal AA on, the entry level cards run Andromeda pretty well—not 60 fps smooth, but certainly playable.
Above the 1050 Ti, everything easily runs 1080p medium, which means you can bump up a few settings and still run well above 60 fps. The high preset, incidentally, drops framerates by about 40 percent, so most mainstream cards will want to find a balance between the medium and high presets.
Shooting for 1080p and ultra settings will require a surprisingly high-end card if you want a constant 60 frames per second. The 1060 3GB and 6GB come up just shy of that mark, along with the Radeon 470, 480, and Fury X. In fact, only the 1070 and above from Nvidia will nail 60 fps at 1080p ultra. Previous generation cards like the 980 should be right around the 60 fps mark as well, while the 970 will be closer to 45 fps.
Notice that the current RX series from AMD does substantially better than the previous R9 series. There are several possibilities here. Either it’s due to less VRAM, though this doesn’t appear to hinder the RX 470 much, or more likely it’s due to lower geometry processing capabilities compared to AMD’s Polaris GPUs. And I can’t rule out driver tuning being focused on the RX series. That doesn’t bode well for older AMD cards, but hopefully AMD will improve their performance with a future driver.
While the game does contain shooter elements, I’d also note that 60 fps isn’t absolutely required—particularly if you have a G-Sync of FreeSync display. 40 fps and above is definitely playable. Looking at the entry-level cards, you can also see that 2GB VRAM cards struggle with ultra settings in Andromeda. You’ll really need at least three gigabytes of VRAM, with a card like the GTX 1060, to get close to 60 fps ultra.
If you have a high-end PC you’ll want to crank up the resolution right along with all the bells and whistles. And you’ll need a high-end card like the GTX 1080 or 1080 Ti, which are the only two that average more than 60 frames per second at this resolution.
By way of comparison, Battlefield 1 generally gets above 60 fps on everything from GTX 970/1060 3GB or R9 390/RX 470 and up. Of course that also depends on the map and other factors, but overall I’ve found Andromeda tends to be a bit more demanding than Battlefield 1. That’s using the latest drivers along with DX12 (on AMD cards), and as mentioned already there are many less demanding areas of the game where performance will be higher.
And finally, 4K gaming as usual remains an absolute beast. Even the GTX 1080 only gets about 40 fps, and the mighty 1080 Ti still can’t get to 60 fps in our benchmark sequence. Dropping to high settings adds another 10 percent in performance, which is just about there—toss in a GPU overclock and you should finally break 60 fps. Or just tweak a few other settings and you’ll be fine.
Other cards will have to make much greater compromises on settings if they’re going to have a chance at 4K in Mass Effect. But considering the Steam hardware survey says less than three percent of gamers have 1440p or higher resolution displays, the requirements for 4K gaming won’t matter to most people.
And if you’re hoping to take things to the next level and max out all the settings, that will drop performance another 10 percent or so from ultra quality. You’d need two GPUs in SLI to have a chance at 4K 60 fps in that case, but Nvidia hasn’t yet released an SLI profile for the game. I’m told a new driver is incoming that will include an SLI profile, though, so there’s hope.
Due to the account lock issue, I wasn’t able to fully test CPU scaling in advance of the launch, but I did run the GTX 1080 Ti with a 4.5GHz i7-5930K using all six cores, then again with only four cores (simulating an i7-4790K, more or less), and then one more time with only two cores.
At 1080p medium, the 4-core version was a bit slower at 1080p testing (5-10 percent), while using the 2-core setup absolutely tanked performance. The 1080 Ti framerate dropped by around 50 percent at 1080p though 1440p ultra settings. Even 4K ultra shows a minor drop in performance, with far more prominent stuttering. That’s because minimum fps really takes a hit with ‘lesser’ CPUs. With a 2-core 4.5GHz Haswell CPU, at 4K the 97 percentile minimum fps is 35 percent lower, and at lower resolutions it’s 50-60 percent slower.
Looking at AMD versus Nvidia GPUs, after the 17.3.2 driver update, AMD performance improved by 10-15 percent on the RX series. That pushes performance of the RX 470 and 480 ahead of Nvidia’s 1060 3GB and 6GB cards, making AMD’s mainstream GPUs a clearly better value. But without Vega, AMD still can’t touch the 1070, let alone the 1080 to 1080 Ti, and the Fury X performance is lower than I expected.
As it stands, Andromeda can be a fairly demanding game, particularly if you’re hoping for a steady 60 fps at 1080p or higher resolution and ultra quality. A powerful graphics card is required, but don’t skimp on your processor—a Core i3 or older AMD CPU can definitely put the brakes on your experience. PCs with more moderate specs will likely want to look at medium to high quality, but the good news is that high framerates aren’t absolutely required to get the most out of Andromeda. 60 fps or more is great to have, but in my experience 30 fps and above is sufficient, though if you’re only averaging 30-40 fps you can expect occasional stuttering as the game drops below that level.