


Disable MSAA to fully restore performance
This game runs porly with DXVK when you have MSAA enabled
The game has terrible perfomance with DXVK when MSAA is enabled, simply disabling MSAA restores performance to native level. This is unfortunate since I love MSAA and despise TAA.
Native was also broken by valve's forced steam linux runtime.

gamemoderun DXVK_FRAME_RATE=75
MSAA is broken on my system. It causes heavy artifacting on shadows and textures (semi transparent white squares). Without MSAA game doesn't have any problem.
Some performance problems on Prague (main hub) because of bad pc port

The game runs below 30 FPS, which is unplayable.
The native Linux version of the game does not launch at all on my system. I switched to Proton, which finally got the game to start, albeit after a very long startup time. The game runs abysmally, at below 30 FPS on the highest settings and still below 50 FPS on the lowest settings, even though I have modern, upper-midrange specs. It's unplayable, and I can't recommend trying to play this on Linux.

DX:MD will require you to really consider how you set up graphics. FSR enabled me to make it playable with minimal to no quality loss (IMO).
DXVK_ASYNC=1 DXVK_FRAME_RATE=90 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=quality WINE_FULLSCREEN_FSR_STRENGTH=2 MANGOHUD=1 gamemoderun prime-run %command%
Please Read
Despite my specs matching the minimum and recommended requirements, I still experienced lag @ 20-40 FPS. taskset
or disabling SMT didn't present a solution to allievate any of my issues. However, I was able to achieve a stable 60-90 FPS in most areas (further testing required) by using AMD FSR in Quality Mode (IMO with a minimal hit on graphics quality, see https://support.system76.com/articles/use-amd-fsr/ on what you would need to do to properly set up FSR) and disabling the following in the launchers Graphics Options:
- Tessellation
- Cloth Physics
- Chromatic Aberration
- Motion Blur
- Lens Scope
- Subsurface Scattering
- Bloom
- Sharpen
- Temporal Anti-Aliasing
and setting the following:
- Texture Quality: High
- Texture Filtering: 2x Anisotropic
- Shadow Quality: Medium
- Ambient Occlusion: On
- Contact Harening Shadows: On
- Parallax Occlusion Mapping: On
- Depth of Field: On
- Level of Detail: Medium
- Volumetric Lighting: On
- Screenspace Reflections: On
The Linux port is very broken. It relies on a very scuffed translation layer developed by Feral Interactive to convert DX11 syscalls into OpenGL syscalls, which results in even worse performance overhead. This game is also a very unoptimized PC port for both Windows and its native Linux counterpart. Furthermore, with an update to glibc, a lot of Feral Interactive ports for Linux (this one included) don't work without overriding LD_PRELOAD
in Steam Launch Options.

Native Linux version won't start. Works without any issues with proton.

taskset -c 0,1,2,3,4,5,6,7 %command%
Sometimes loading screens got stuck. Reading windows reports pointed me to an issue with virtual cores. Letting the game only run on physical cores using taskset - <cores>
seems to fix this issue.
Find out how many physical and virtual cores your CPU has using lscpu
or other means.
Game didn't start using the native version. Looks like AMD GPUs as well as certain AMD CPUs are not supported in the Feral linux port, see https://support.feralinteractive.com/docs/en/deusexmd/latest/linux/faqs/

Worked perfectly out of the box
Its not related to Proton. You have to set MSAA to 2x. Above 2x heavy lags.

Runs perfectly

PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 DXVK_FRAME_RATE=90 gamemoderun %command%
Operating System: Ubuntu 24.04 KDE Plasma Version: 5.27.11 KDE Frameworks Version: 5.115.0 Qt Version: 5.15.13 Kernel Version: 6.8.0-45-lowlatency (64-bit) Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-2600 CPU @ 3.40GHz Memory: 19.5 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1050/PCIe/SSE2 Driver: nVidia 560 (PPA) X11 Manufacturer: Acer Product Name: Aspire M3970
Plays PLATINUM out of the box without launch options. I couldnt tell if the launch options actually made a difference. Flawless gameplay with my very low end system. I have zswap enabled and spinlock disabled. In game graphics settings were on [ High ] awesome!

gamemoderun DXVK_FRAME_RATE=100 %command%
Remembr to limit the FPS to 100, otherwise there'll be some physics bugs ( unrelated to Proton of course ).
Played it from start to finish. Zero issues, zero lags, zero crashes.

Current 'valve default' proton 9.0-2 works well out of box

Fails to start using either Steam Linux Runtime 1.0 or 3.0
gamemoderun %command%
Game has terrible performance. I have 30 fps on RX7900m. I didn't notice anyone talk about it so it might be a problem with RX 7000 series or my specific GPU.

Works perfectly on Ubuntu 24.04
There is a video recording to showcase and give an idea how it works here: https://www.youtube.com/watch?v=fXa3VhK6bns

change from native to proton
native version takes soooo long to load. very unplayable.

Works fine out-of-the-box using GE-Proton9-1

ibus exit; %command%; ibus start
ibus has to be turned off to avoid some keyboard keys malfunction.
The whole game is completable via Proton, and runs much better than the native version.

For me the game would play at roughly 14fps if i had video=efifb:off in my kernel params
If you have an AMD gpu , the native linux version will not boot, also ´-benchmark´ launch option skips the launcher if that is something you want

No issues.

DXVK_ASYNC=1 %command%
from time to time, loading saves loop indefinitely. Restart the game get rid of the problem.
heavy stuttering with directx12, way more playable with directx11 (light stutterring)
dx11 version is enjoyable with DXVK_ASYNC=1 command launch option

When shopping the tooltip on items was almost unreadable, it looked almost like white letters on white background. But it's not issue when the sell pop-up shows up
Sometimes the game just got stuck on loading screen. Just killing the game and start it again solved the issue
I have to disable gyro as it mostly got in my way, otherwise the game was an awesome experience on Steam Deck

Decided to use Proton 8 from reports here and to insulate myself against any future Proton changes which may degrade things (unlikely as that is). Native linux version is terrible for some reason. It is wonderful playing on Proton 8 though! I guess Windows is now a graphics API target?

gamemoderun DXVK_ASYNC=1 %command% -benchmark
Very rarely crackle, mostly caused by stutter.
At the very start in Prague, some models got corrupted. After some time, artifacts disappeared.
DXVK_ASYNC is a must have, otherwise you suffer from heavy stutter. If you still have stutter afterwards, disable DX12.
I also tried native version, but Feral either did a very bad job porting it or not configured it properly, so it performs much worse than Proton version.
Game runs flawlessly otherwise.

40 fps and refresh rate cap
Inverting game pad controls does not work.
40 fps

lenteur de téléchargement des sauvegardes steam
Please, play the native version. The running this with proton adds more performance problems upon to the optimisation problems of the game.
The performance is worse than the native version (that version developed by Feral Interactive, No Proton).
The proton is great solution for the games that has no Linux port or has outdated ports (like the Witcher 2 and Saints Row 2/3, they're uses eON that's much worse and outdated) but this game runs much much worse than the native version (remember that Deus Ex: Mankind Divided ported with Feral's own compatibility layer) so if an game has native Linux port, please try the native version firstly (if you do some research and the game uses eON you can use proton without trying native since eON is not works anymore on modern distros and modern hardware).

this game runs super well and DLCs work without issue. I can make the argument that it runs better on linux
…Dont crash certain au début de la mission optionnelle du stand de tir.
Game feels a little slower than on windows.
Native version doesn't work. It works perfectly fine when forced to open with proton.
gamoderun %command%
stuttering is frequent in the native version
Disable Gyro as mouse and trackpad as mouse
Plays extremely well if you disable Gyro as mouse and trackpad as mouse in steam input controller settings, otherwise you will experience juddering when moving. As others have mentioned forcing a Proton version installs the windows version of the game.
Cap at 30 fps
Played strictly docked and set at 1080p with 30fps cap. At medium settings, game ran smooth with no issues.
The installed by default "Linux native" version of this game runs horribly on Steam Deck. Massive stutters and a framrate all over the pace. Forcing any verion of Proton in compatibility settings will make Steam install the Windows version of the game. Windows version with Proton runs verry well. Almost 60 on low settings, can be locked to 40 with mix of low/medium.
The high performance issues on both Proton and Native versions make gameplay unnecessarily teadious.
Minor artifacts using native, not present using Proton.
Borderless fullscreen exibeted issues alt-tabbing under proton with the Cinnamon DE, standard fullscreen had no issues on both native and Proton
Un-expectedly Low framerates using native, not an issue using Proton. Proton exibeted extremely high stuttering.
It just works
gamemoderun mangohud DXVK_ASYNC=1 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=ultra ENABLE_VKBASALT=1 %command% -nolauncher -benchmark
XONE controller was properly detected, the labels show up in game, but I cannot control the game.
Heavy stuttering without enabling DXVK_ASYNC. Either the game is poorly optimised or lot of performance is lost using Proton, but at max settings I was not able to lock 60 FPS. Upscaling to 4K using FRS 1.0 ultra preset.
Had to disable launcher and intro sequence in order to launch game using GE Proton. The game takes very long time to load on start up.
The game is either poorly optimised or extremely heavy for how old it is. DX11 mode works little better than DX12. ASYNC is must otherwise the stuttering is unbearable. I think I could lock 60 FPS by lowering some settings or lowering resolution to 1440p.
The Linux version works fine, but in my testing performs even worse or about the same as proton. XONE controller works in native version.