If Mafia III is not launching, the issue is typically caused by a malfunctioning 2K launcher, missing Visual C++ dependencies, fullscreen display initialization errors, or conflicting USB devices. Applying a direct executable launch command in Steam or adjusting the game's executable compatibility resolves the failure for the vast majority of players.
Bypass the 2K Launcher in Steam
The secondary 2K launcher bundled with Mafia III: Definitive Edition frequently freezes, crashes to desktop, or fails to hand execution over to the main game binary. You can bypass this launcher entirely by routing Steam directly to the main game executable.
- Open your Steam Library.
- Right-click on Mafia III: Definitive Edition and select Properties.
- Under the General tab, locate the Launch Options field at the bottom.
- Paste your exact file path to
Mafia3DefinitiveEdition.exeenclosed in quotation marks, followed by a space and%command%.
For standard installations on your main drive, use:
"C:\Program Files (x86)\Steam\steamapps\common\Mafia III\Mafia3DefinitiveEdition.exe" %command%
If your game is installed on a secondary library drive, replace the drive letter and folder directory accordingly, ensuring quotation marks remain intact:
"D:\Steam\steamapps\common\Mafia III\Mafia3DefinitiveEdition.exe" %command%
Close the Properties window and launch the game. Steam will bypass the secondary client and run the game directly. Linux and Steam Deck users running via Proton can achieve a similar bypass by adding -nolauncher to their launch options.
Configure Executable and Compatibility Settings
Display handshakes between Windows and the game's rendering pipeline frequently trigger startup crashes or unclosable black screens. Modifying executable properties directly in the game folder resolves these permission and fullscreen conflicts.
- Navigate to the game installation directory:
Steam\steamapps\common\Mafia III. - Locate
Mafia3DefinitiveEdition.exe. - Right-click the file and select Properties.
- Switch to the Compatibility tab.
- Check the box for Disable fullscreen optimizations to stop Windows from breaking the game's display pipeline upon boot.
- Check the box for Run this program as an administrator.
- If the crash occurs immediately after the splash screen on newer Windows releases, check Run this program in compatibility mode for and select Windows 8 or Windows 7.
- Click Apply, then OK.
Disconnect Peripherals and Force Windowed Mode
Mafia III has a documented input bug where certain USB controllers, hubs, or gaming mice cause the executable to terminate back to the desktop the instant you press start.
- Unplug external USB hardware: Before launching, unplug all unnecessary USB devices (gamepads, steering wheels, headsets, and mouse). Press the launch button or keyboard Enter to boot the game. Once Lincoln Clay appears on screen or you reach the main menu, reconnect your devices.
- Launch in Windowed Mode: If the game crashes before displaying an image, force a windowed launch via Steam. Right-click Mafia III in Steam, open Properties, go to Launch Options, and enter
-windowed. - Config file edit (Windowed override): If launch flags fail, navigate to
%LOCALAPPDATA%\2K Games\Mafia III\Saves\videoconfig.cfg. Open the file with a text editor and enter-6 0 1920 1080 0 0 0 0to force borderless/windowed rendering, which bypasses the startup fullscreen freeze.
Repair Runtimes and Missing DLL Files
If Mafia III fails to boot with an explicit error dialog indicating missing libraries, system runtime components are corrupt or absent.
- Missing vcruntime140.dll or api-ms-win-crt-runtime-l1-1-0.dll: Download and install the Microsoft Visual C++ 2015 Redistributable (both x86 and x64 packages) directly from Microsoft, alongside the Universal C Runtime. Restart your computer after installation.
- Verify Game Cache: In your Steam Library, right-click Mafia III, select Properties, click Installed Files (or Local Files), and choose Verify integrity of game files to redownload missing or broken game data.
- DXGI Entry Point Errors: An error referencing
CreateDXGIFactory2ord3d11.dllindicates leftover or conflicting graphics wrappers. If you previously installed SweetFX, ReShade, or custom shaders, navigate to the game folder and removedxgi.dll,d3d11.dll, and custom.iniconfiguration files.
Disable Conflicting Overlays and Background Utilities
Third-party overlays injecting code into the game's DirectX 11 pipeline can cause an immediate crash during the splash screen sequence:
- GeForce Experience: Disable the Share (in-game overlay) feature in the GeForce Experience settings menu.
- Diagnostic Tools: Close RivaTuner Statistics Server (RTSS), MSI Afterburner, EVGA Precision, and Fraps prior to boot.
- Platform Overlays: Disable the Steam Overlay by unchecking "Enable the Steam Overlay while in-game" in Steam Properties, and deactivate the Discord in-game overlay.
Mafia III Official System Requirements
Verify that your system meets the required baseline specifications to ensure that the hardware supports the game's rendering features:
| Specification | Minimum Requirement | Recommended Requirement |
|---|---|---|
| Operating System | Windows 7 64-bit | Windows 7 64-bit |
| Processor (CPU) | Intel Core i5-2500K / AMD FX-8120 | Intel Core i7-3770 / AMD FX-8350 4.0 GHz |
| Memory (RAM) | 6 GB RAM | 8 GB RAM |
| Graphics (GPU) | Nvidia GeForce GTX 660 / AMD Radeon HD 7870 (2 GB VRAM) | Nvidia GeForce GTX 780, GTX 1060 / AMD Radeon R9 290X (4 GB VRAM) |
| DirectX | Version 11 | Version 11 |
| Storage Space | 50 GB available space | 50 GB available space |
Note: The official Steam client officially requires Windows 10 or later.
Frequently Asked Questions
Can Mafia III run on newer Mac systems?
The official Mac App Store and Steam Mac releases were built for Intel processors and older macOS versions (10.12.4). The Mac build does not officially support Nvidia or Intel integrated graphics, requiring specific AMD GPUs (such as Radeon R9 or FirePro models). Modern Apple Silicon Macs (such as M-series chips) often fail to open the application entirely due to out-of-date architecture compatibility.
Why does Mafia III open to a black screen and freeze?
A black screen freeze on startup is almost always caused by Windows fullscreen optimizations or refresh rate mismatches. Right-click Mafia3DefinitiveEdition.exe, select Properties, open Compatibility, and tick Disable fullscreen optimizations. Alternatively, force the game to boot in windowed mode using the -windowed launch parameter.
Why does the game crash during initial loading screens?
If the game launches past the initial splash logo but closes during the first loading sequence, V-Sync instability or uncapped frame rates are the primary culprits. Toggle V-Sync on or off in the pre-game launcher menu, or cap the frame rate to 30 or 60 FPS within your graphics driver control panel.













