How to Play Deus Ex: Human Revolution on Linux With Steam and Proton

Deus Ex: Human Revolution - Director's Cut does not have a native Linux build listed on Steam, but it can be played on Linux through Steam Play and Valve's Proton compatibility layer. For most desktop Linux users, the simplest path is to install the Linux Steam client, install the game normally, and let Steam choose Proton. If the game does not launch or you want to test a different compatibility version, you can force a Proton version for this game only.

What you need before you start

The Steam version currently sold is Deus Ex: Human Revolution - Director's Cut, released in 2013. Its store page lists Windows system requirements and about 17 GB of storage, while Steam marks the title as Playable on Steam Deck. That Deck rating is a useful sign for Proton compatibility, but desktop Linux results can still vary by graphics driver, distribution, and Steam client version.

Valve's current Steam for Linux requirements call for a 64-bit x86_64 system, current 64-bit and 32-bit graphics libraries, and glibc 2.31 or newer. Keep your distribution and GPU drivers updated before troubleshooting the game itself.

1. Install Steam on Linux

Valve officially targets the latest Ubuntu or Ubuntu LTS releases for the Steam Linux client. On Ubuntu-based systems, you can install Steam from the distribution's package tools or download Valve's current steam_latest.deb package from the official Steam Linux repository.

Other distributions commonly provide Steam through their own package repositories. Arch Linux, for example, carries Steam in its multilib repository. A Flatpak build is also available through Flathub, but that package is community-maintained rather than supported by Valve. Whichever method you use, open Steam after installation and let the client finish any self-updates.

Steam client open on an Ubuntu-style Linux desktop with the Store tab visible

2. Sign in, find the game, and install it

Sign in to your Steam account, open Store, and search for Deus Ex: Human Revolution - Director's Cut. The official Steam store page for app 238010 is the version this guide refers to.

  1. Purchase the game if it is not already in your account.
  2. Open Library and select the game.
  3. Click Install, choose a Steam library location, and wait for the download to finish.
  4. When installation is complete, click Play.

Steam Library showing Deus Ex Human Revolution Director's Cut selected with the Play button

On a compatible setup, Steam can apply Proton automatically. The first launch may take longer than later launches while Proton creates the game's compatibility environment and installs required Windows components.

3. Force Proton if the game does not start

If Steam does not select a working compatibility tool automatically, set one for this title instead of changing every game in your library. Valve documents the same per-game control in Steam's compatibility support guidance.

  1. In Library, right-click the game and choose Properties.
  2. Open Compatibility.
  3. Enable Force the use of a specific Steam Play compatibility tool.
  4. Choose the newest stable Proton version offered by your Steam client. If that does not work, try Proton Experimental, which receives newer compatibility fixes.

Steam game Properties Compatibility page with the option to force a Steam Play compatibility tool

Steam Compatibility menu with Proton Experimental selected for Deus Ex Human Revolution Director's Cut

You can review Valve's current Proton builds on the official Proton releases page. Avoid copying old game-specific launch commands unless you know exactly what problem they solve; many older Proton tweaks become unnecessary after client, driver, or Proton updates.

4. Troubleshoot crashes, black screens, or failed launches

If the game still will not run, work through the simple fixes first:

  • Update Steam and your Linux system. An outdated client, Mesa stack, NVIDIA driver, or 32-bit graphics library can prevent Proton games from starting.
  • Switch Proton versions. Try the newest stable Valve Proton release, then Proton Experimental. Restart Steam after changing the compatibility tool if the behavior does not change immediately.
  • Verify the game files. Open Properties > Installed Files and use Steam's file-integrity verification option to replace missing or corrupted files.
  • Remove old launch options or mods. Test the game with a clean configuration before adding custom environment variables, DLL overrides, or third-party modifications.
  • Check free disk space. The game itself needs roughly 17 GB, and Steam also needs extra room for shader caches, Proton data, and updates.

Valve's Steam compatibility troubleshooting guidance also recommends trying the latest Proton version and lowering graphics settings when a game is unstable.

Do you need Wine or Lutris?

Not for the Steam copy. Steam Play already integrates Proton, so installing a separate Wine prefix or launcher adds complexity without being necessary for the normal setup. Start with Steam and Proton; only move to another launcher if you have a specific non-Steam copy or a problem that cannot be solved inside Steam.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.