Skip to content

Game: Overwatch

Alexandr Oleynikov edited this page Dec 30, 2018 · 61 revisions

Overwatch on Linux (Wine)

Note: The game won't work correctly if it was installed on an NTFS or BTRFS partition. Please choose an Ext4 drive as destination instead.

Wine dependencies

Wine dependencies are required for Overwatch to work. Please follow the instructions on Wine page to get them.

DXVK dependencies

As the installer uses DXVK by default, please follow the instructions on this page: How to: DXVK.
Otherwise, the game will not work.

Blizzard App

Blizzard App will be installed when you install Overwatch from: https://lutris.net/games/overwatch/. Make sure you have the dependencies for Blizzard App installed, see: Blizzard App. You use Blizzard App to install/update/start Overwatch.

Known issues

  • Sometimes, the game will not detect your native resolution properly and fallback to something much lower, resulting in a blurry image and cursor position not being correct. To fix that, use arrows keys/spacebar/enter to access settings menu and change to your real resolution.
  • On the first launch with DXVK version, the game may stutter A LOT and have way worse FPS. This is only temporary and is a result of DXVK building shader cache in advance (using Lutris-provided state cache file). Be patient and the performance will be back to normal.
  • The stuttering may persist/reappear if you play with settings higher than Low or there was a release of new content. Just spectate your friends/play a bit and it will disappear.
  • Highlights won't save (results in error). To workaround that, switch the format to WebM, as the issue is MP4 specific.
  • If starting from Blizzard App crashes the game/you only see a black screen for quite a while now, you need to disable Streaming feature in Blizzard App

  • If you find the game to run slow, set everything to LOW/OFF and set Render Scale to 100% or lower.

  • Certain keys may not save when bound in the settings menu. One workaround is to change the keybindings from outside of the game. For example, if you can't assign Left Control to crouch, try assigning Right Control in-game, and then temporarily swapping them by running: xmodmap -e "keycode 37 = Control_R" xmodmap -e "keycode 105 = Control_L"

  • Some people have issues with the mouse/camera moving by itself or stuck looking up/down and spinning. First, try going to the in-game menu (Escape). If this doesn't fix it, make sure the window size matches the game's aspect ratio. You can solve this by resizing the window manually. For example, a 16:9 user can run the game in windowed mode via wmctrl -r Overwatch -e 0,180,140,1792,1008 Changes to your mouse sensitivity via xset can also cause issues, so make sure to reset everything to default when troubleshooting

  • On Vega cards, the hair on characters may appear broken. Example . This is caused by an issue in LLVM 7.0. Simply update to mesa-git and LLVM 8.0.

  • The game may start in a much smaller window than the resolution the game is set to. To quickly make it display at full resolution, press Alt+Enter 2 times.
    To permanently fix that, either enable Borderless Windowed mode, or keep it in Fullscreen and simply add
    WindowedHeight = "1080" WindowedWidth = "1920"
    lines under [Render.13] in the configuration file located in
    ~Games/overwatch/drive_c/users/USERNAME/My Documents/Overwatch/Settings/
    This may also help with mouse issues mentioned above. Example:

  • There are problems with ultrawide support (21:9 aspect ratio) in Wine/Overwatch so a workaround is required. Use wmctrl as shown here:

  • On nvidia cards to reduce input lag launch game with vblank_mode=0