Oct 18, 2024 6 min read

Assassin's Creed Mirage - Performance Review and Best Settings for Steam Deck

These are the best settings for playing Ubisoft's Assassin's Creed Mirage on the Steam Deck.

Playing Assassin's Creed Mirage on Steam Deck

These are the best settings for playing Ubisoft's Assassin's Creed Mirage on the Steam Deck.

Ubisoft’s Assassin’s Creed is undoubtedly one of the biggest franchises in gaming and can proudly reflect on thirteen main releases, as well as various spin-offs and adaptations. The series' obvious success has not only led to many different iterations of the core gameplay itself, but also a shift to an RPG-approach with recent titles.

Since massive open worlds packed with hundreds of hours of content aren't everyone's cup of tea, Assassin’s Creed Mirage aims to return to its more modest action-adventure roots: telling the somewhat coming-of-age story of Basim Ibn Ishaq in 9th-century Baghdad in a more streamlined and much more digestible package.

Assassin's Creed Mirage on Valve's Steam Deck

With a smaller game world and less extensive features comes not only a smaller game size (around 40GB compared to Valhalla’s 110+GB), but also much more manageable rendering requirements - something the Steam Deck will surely benefit from, right? Let's see.

Welcome to Bordeaux *Baghdad!

First, we need to address the elephant in the room: Assassin’s Creed Mirage is not available on Steam. As of now, you need to purchase the game via the Epic Games Store or Ubisoft’s own in-house platform, Ubisoft Connect. This might be disappointing, but not surprising, as it took Mirage’s predecessor, Assassin’s Creed Valhalla, two years after its initial launch to finally become available on Steam. There is no official word from the publisher and game developer in Bordeaux regarding a potential Steam release for Mirage...

Update: The game is now available on Steam. However, this review is still based on the Ubisoft Connect version.

Save 50% on Assassin’s Creed Mirage on Steam
Experience the story of Basim, a cunning street thief with nightmarish visions, seeking answers and justice as he navigates the bustling streets of ninth-century Baghdad.

For this review, I played through Basim's story on Ubisoft Connect. The easiest way to install this launcher on your Steam Deck would be through moraroy’s ‘NonSteamLauncher’, available through GitHub. This tool will install Ubisoft Connect (and optionally other third-party launchers) on your Steam Deck, and automatically ensure compatibility through ProtonGE.

With this out of the way, you can log into your account and download the game after starting the launcher as a non-Steam app in your Deck's library. Sure, you will be missing out on Steam’s pre-compiled shader caches, but aside from that, there shouldn't be any major downside; at least apart from the anti-tamper solution, Denuvo. But that's a story I'll shed some light on later.

Surprisingly, the game defaults to the ‘High’ preset upon first start, and my doubts about this were proven right: Not only do the default settings not suit Valve's handheld well at all, but the game's own benchmark is anything but a useful metric. While Ubisoft's Anvil Engine has shaped up as the perfect platform for AC games over the years, its in-engine benchmark unfortunately often ends up as a gimmick with results you can't trust.

Thankfully, Mirage's starting location already boasts marketplaces full of NPCs and surrounding areas with enough vegetation to put the Deck's APU through its paces. The default settings try to emulate a framerate target of 60FPS, with the adaptive quality option set accordingly. Obviously, that's wishful thinking and nothing you would realistically aim for on your Steam Deck.

The results speak for themselves: Without any tweaks and utilising maximum wattage, you'll end up around 28 FPS — with random peaks at 35, but with regular dips into the lower 20s.

Best Settings for Assassin’s Creed Mirage on Steam Deck

Going back and forth between various settings and confirming my findings at different locations, I found that Mirage's visual quality scales pretty well - especially on the Deck's 800p screen.

The first thing on the assassin's knife's edge was the wild framerate target: 60 FPS is obviously way off the charts, but even a 'Golden 40' didn't feel quite right. Being able to reach 40 frames per second wasn't the issue, but solid frame pacing would've required a massive loss of visual quality. The moment you'd run into a busy crowd of folks reacting to your actions, the dream of a stable experience would be gone.

I had the best experience with Basim on Steam Deck by completely resorting to a solid 30 FPS lock and also bidding farewell to FSR2. The latter caused too much ghosting and fizzy geometry for my taste - so we'll go with Temporal Anti-Aliasing instead, with adaptive quality set to 30FPS this time around. I was also able to raise a fair amount of settings, resulting in a great looking and - most importantly - stable game.

Leveraging the settings below will give you around 1.5 hours of playtime on battery:

Screen Settings (in-game)
Field of View 90%
FPS Limit 30 FPS
Window Mode Fullscreen
Aspect Ratio 16:10 (Native)
VSync Off
Resolution Scale 100%
Graphics Settings (in-game)
World Details Low
Clutter Density Medium
Shadows Low
Volumetric Clouds Medium
Water Medium
Screen Space Reflections On
Environment Textures Medium
Character Textures High
Depth of Field Low
Motion Blur On
Adaptive Quality 30 FPS
Upsample Type TAA
Sharpen Strength 50%
Quick Action Menu (SteamOS)
Use per-game profile Enabled
Framerate Limit OFF
Refresh Rate 60
Allow Tearing Disabled

Be sure to disable VSync, to let SteamOS's own solution do the trick. Using Motion Blur helps also a lot in any scenario with a 30 FPS target.

Important Afterthought

I'm really surprised at how well Assassin’s Creed Mirage looks and runs on Valve’s handheld PC. Tweaking the settings until you hit decent frame pacing often results in subpar visuals, but apparently not in the series’ latest instalment. Exploring 9th-century Baghdad is great, and the more digestible length of roughly 16 - 25 hours of playtime is a welcomed change compared to today's standards.

One thing, however, managed to dampen my enthusiasm for the game, and I need to address this quickly: Ubisoft chose to add/enable the anti-tamper solution Denuvo with a day-zero patch - right after all major reviews went online. This is essentially review manipulation, as press and content creators were only able to examine an unaltered game prior to release.

In fact, Denuvo is known to undermine performance across the board and also blocks the entire game for up to 48 hours after attempting to start on different devices. Please note, I'm not referring to playing AC Mirage on different platforms simultaneously. This means that this mechanism, in particular, could and will cause headaches for handheld users who also regularly play on PC — such as switching between your Steam Deck and desktop. Their handling of this situation almost led me to decide not to cover the game at all, as I cannot promote a game plagued by such anti-consumer tactics. Whether this will create significant backlash, or why publishers are allowed to do this in the first place, remains to be seen. Denuvo only punishes the paying customer, as these games still always end up being cracked by pirates after all.

However, Mirage itself is a great game, which might feel like a homecoming for many. It's far from perfect - with poor facial animations in even poorer directed in-engine cutscenes and dialogues. But it is a welcome step in the classical direction, which also runs fairly well on Steam Deck.

Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to overkill.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.