How to play Almost Any Windows Game on Linux


You have heard the news Game distribution platform Steam is implementing a fork of Vine to allow you to play Windows games on Linux.

If you are a Linux user, you can easily play games on Linux. Linux native offers a wide range of gaming systems such as Linux games, browser games, Windows games, and terminal games.

Windows Games on Linux

  • Wine / PlayOnLinux: Linux gamers can run Windows titles to varying degrees of success, using the Wine compatibility layer and the PlayOnLinux front end.
  • Codewise Crossover: The proprietary version of Vine, whose improvements were later added to Vine. It is primarily intended to run Windows applications on macOS and Linux rather than games.
  • Steam Play: First released in 2010, it makes it possible to run many Windows PC games in Linux.

Steam Play

August 2018 saw the release of the Steam Play beta, a new version of the software that enables Windows games to run on Linux.

You need to install Steam first. Steam is available for all major Linux distributions.

Steam Play Beta includes Proton, a modified distribution of Vine, which allows Windows applications to run on non-Windows systems.

In a terminal, use the following commands:

sudo apt install steam-installer

Once you install the Steam Installer, go to the Applications menu and start Steam.

To get started, open Steam and sign in. Go to the Steam> Settings menu, then go to the Account tab.

Here, find the Beta Participation section and click on Change. Select Steam Beta Update in the dropdown list, then OK to confirm.

Get the Latest Graphics Drivers on Linux

You can install the most recent drivers, but beware: if you do this you may run into issues. Ubuntu tests some versions of the package and graphics drivers for each release and does not make major updates.

The following steps are for Ubuntu 18.04 LTS devices running Nvidia, AMD or Intel graphics.


To add this PPA to your system, open a terminal window and run the following command:

sudo add-apt-repository ppa: graphics-driver / ppa

After you have it, run the following command to download the latest package list:

sudo apt-get update

The updated NVIDIA graphics driver will now be available for installation. You can see the details page of PPA to see what is the latest version available, or type the following command and press the “Tab” key to see the list:

Sudol apt-get install Nvidia-

For example, the most recent version of the 361 version of NVIDIA graphics drivers is currently available. To install it, you run the following command:

sudo apt-get install nvidia-361


For AMD or Intel graphics, you’ll need to install the recent Mesa and LLVM drivers:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa
sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

Enable Steam Play beta

Once again, go to Settings. Now you will see a new option Steam Play in the left pane. Click on it and check the boxes:

  • Enable Steam Play for supported titles (you can play whitelisted Windows-only games)
  • Enable Steam Play for all titles (you can try to play all Windows-only games)

Click OK to confirm, and follow the instruction to restart Steam. You will then be able to select any title, right-click and install. However, beware: titles not previously run under alcohol are unlikely to work suddenly.

Running the game will give you a message to inform that it will be launched with Steam Play. Click OK to proceed, and play!

Sujeet Kumar
Gamer, Enjoy Anime and Admin.


Related Articles