Mafia III borderless fullscreen is not always straightforward to configure because the PC release launched with limited display options, offering only standard exclusive fullscreen and bordered windowed modes. Playing in borderless windowed mode resolves common multi-monitor cursor drift, eliminates black-screen delays during Alt-Tab switching, and prevents crashes associated with exclusive fullscreen transitions. Depending on your game patch and setup, you can remove borders through official window options, command-line arguments, third-party utilities, or an automation script.

Method 1: Check In-Game Window Border Settings

Later PC updates for Mafia III: Definitive Edition introduced an official setting to eliminate standard window frames directly through the menu.

  1. Launch Mafia III and enter the main menu or pause screen.
  2. Navigate to Options, then select Display or Video Settings.
  3. Set the display mode to Windowed.
  4. Locate the option to toggle off window borders and enable it.
  5. Set your resolution to match your monitor's native display dimensions and apply changes.

If your version does not reflect this setting or continues to show window frames, apply one of the established community workarounds below.

Method 2: Steam Launch Parameters

Players running the game through Steam have utilized custom launch parameters to force the engine into an unbordered window at native screen dimensions.

  1. Open your Steam Library.
  2. Right-click Mafia III: Definitive Edition and select Properties.
  3. Stay on the General tab and locate the Launch Options field.
  4. Enter the command parameters: -windowed -noborder -h 1080 -w 1920 (replace 1080 with your vertical resolution height and 1920 with your horizontal width, such as 1440 and 2560 for 1440p displays).
  5. Close the Properties menu and launch the game.

Community feedback across Steam discussion threads notes mixed results with this flag on certain game revisions. If the title launches with borders intact despite the command, proceed to the external utility method.

Method 3: Use Borderless Gaming or Lossless Scaling

When the game engine ignores native borderless flags, external window management tools can strip borders and stretch the window across your screen seamlessly.

Using Borderless Gaming

  1. Download and run the Borderless Gaming utility (developed by WesTech Solutions).
  2. Launch Mafia III and ensure the in-game display mode is set to Windowed at your monitor's native resolution.
  3. Press Alt-Tab to switch focus to the Borderless Gaming interface.
  4. Locate Mafia III in the Applications list on the left side.
  5. Select the application and click the right arrow to move it to the Favorites list on the right.
  6. The utility will automatically remove the window title bar and snap the viewport to your monitor bounds.

Steam Community guides also recommend Lossless Scaling as an alternative utility to handle window framing, scaling, and frame generation if preferred.

Method 4: AutoHotkey Script (Border Removal and Mouse Lock)

PCGamingWiki documentation provides an AutoHotkey v2 solution that strips window borders and locks the cursor within the active monitor. This resolves the recurring bug where the mouse escapes to secondary monitors during combat or camera panning.

The script monitors active windows for Mafia III: Definitive Edition. Once detected, it executes two primary tasks:

  • It removes window styling flag -0xC40000 to eliminate the outer frame.
  • It resizes the game coordinates to fill the screen dimensions using WinMove.
  • It engages a mouse clip function (ClipCursor) while the game is focused, releasing mouse boundaries when switching to other applications.

Running this script alongside the game set to Windowed mode delivers a seamless borderless fullscreen experience without requiring heavy third-party software.

Method 5: Manual videoconfig.cfg Edit

For Linux/Wine setups or stubborn Windows installations where exclusive fullscreen causes startup freezes, configuring the video profile directly forces windowed placement.

  1. Navigate to your local application data path: %LOCALAPPDATA%\2K Games\Mafia III\Saves\
  2. Open videoconfig.cfg with a text editor.
  3. Paste the following configuration string: -6 0 1920 1080 0 0 0 0 (adjust width and height to your display).
  4. Save the file. Under Linux or Proton setups, setting this file to read-only prevents the game from resetting the window configuration.

Fixing Fullscreen Freezes and Refresh Rate Caps

Running Mafia III in traditional fullscreen frequently triggers stability and performance problems, which drives many players to seek borderless windowed mode in the first place.

ProblemRoot CauseVerified Workaround
Startup Freeze / Black ScreenWindows Fullscreen Optimizations conflictRight-click Mafia3DefinitiveEdition.exe, select Properties > Compatibility, check "Disable fullscreen optimizations," and click Apply.
60 Hz Monitor Refresh LockHardcoded fullscreen refresh handlingForce borderless mode, or install community graphic wrappers like Luma / 3Dmigoto to override the refresh rate.
Stuttering and Frame DropsIn-game frame limiter and V-Sync conflictSet in-game FPS to Unlimited, disable in-game V-Sync, and enforce frame rate caps and V-Sync via your GPU driver control panel (NVIDIA Control Panel or AMD Software).
Multi-Monitor Mouse DriftUnconfined mouse cursor in windowed modeUse the AutoHotkey borderless script or switch to controller input to prevent the cursor from clicking outside the game.

Frequently Asked Questions

Does Mafia III have an in-game borderless fullscreen toggle?

Original release versions lacked a dedicated borderless toggle in the menu, featuring only exclusive fullscreen and bordered windowed modes. Later title patches introduced an option to disable window borders, though many players still rely on external tools like Borderless Gaming or launch parameters to ensure stability across multiple monitors.

Why does Mafia III crash or freeze when switching to fullscreen?

The game frequently experiences conflicts with Windows Fullscreen Optimizations, leading to black screens or hard locks on startup. Disabling fullscreen optimizations under executable properties or running in a simulated borderless window resolves the problem.

Does playing in windowed mode affect performance or refresh rate?

Exclusive fullscreen mode in Mafia III is known to lock monitor refresh rates to 60 Hz on certain systems. Forcing a borderless window allows the game to adopt your desktop's native refresh rate, enabling smoother playback at 120 Hz, 144 Hz, or higher when combined with GPU driver frame caps.