How to play The Sims 4 game on Linux

Origin, rather than the Sims4 game, causes most occurring issues that you might encounter trying to play Sims4 on Linux. Using this tutorial, not only will you be able to play Sims4, but also other games from Origin.


Sims4 is an online real-life simulation game that creates a virtual environment quite similar to the real world. For gamers, it is relatively similar to Second Life only that some of the features are different.

With Sims4, players are provided with a platform to create a virtual character (a sim) of themselves. They control the sims to interact with other personalities and change with the game outlook. It’s more like having another life online. You can even create challenges like creating a single sim and ensuring that its family lasts for up to ten generations.

Supported Platforms

The game was first designed to run on the Windows platform; however, on February 15th, 2017, a macOS compatible version of the sims series was released. There has never been a Linux version of the Sims4 game. However, this does not mean you can’t play the Sims4 game on major Linux distribution like Ubuntu, Fedora, etc.

This article will give you a step by step procedure of setting up and playing Sims4 on Linux. Our distro of choice will be Ubuntu 18.04 LTS, but you can still use it for other Ubuntu releases or Linux distros.

Getting started with Sims 4 on Linux


One of the biggest challenges you will face running Sims 4 on Linux is setting up Origin. It is an EA (Electronic Arts) distribution platform for most video games with Sims 4 included. Even though the platform is written in Qt (a cross-platform Python library), Origin raises several issues running on a Linux environment. 

We shall follow four main steps to get Sims 4 running on Ubuntu 18.04 LTS.

  • Download and install the latest display driver for your distribution
  • Install Lutris
  • Install Origin libraries and dependencies.
  • Use Lutris to install Origin.

Step 1) Install Display Drivers

To run Origin, you need to have the latest display drivers installed. Most Linux distributions, including Ubuntu, come with these drivers pre-installed, and all you need to do is update them.

However, if you have to install display drivers for your system, follow the steps below.


Install Nvidia drivers for Linux Mint, Ubuntu or any other Debian based distro.

Add the Nvidia PPA repository to your system.

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

Enable the 32-bit architecture on your system.

sudo dpkg --add-architecture i386 

Refresh all packages.

sudo apt update

Download and install a 430.40 driver.

 sudo apt install nvidia-driver-430 libnvidia-gl-430 libnvidia-gl-430:i386

Install support for the Vulkan API:

 sudo apt install libvulkan1 libvulkan1:i386
  • AMD/Intel display driver for Ubuntu and Linux Mint.

Start by enabling 32-bit architecture on your computer.

sudo dpkg --add-architecture i386 

Enable support for 32-bit games.

sudo apt install libgl1-mesa-dri:i386

Install the support for Vulkan API.

sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

With any other distribution, display drivers can be found on the Lutris wiki page Here.

Step 2) Install Lutris

Lutris is a free, open-source game manager for Linux distribution. It comes with hundreds of games on its website that can be installed with a single click.

To install Lutris on Ubuntu and any other Debian distribution, execute the commands below. Note, you should run them line by line, as written below.

sudo add-apt-repository ppa:lutris-team/lutris
sudo apt-get update
sudo apt-get install lutris

Install Lutris on Ubuntu
Install Lutris on Ubuntu

For other Linux distributions, you don’t need to add any PPA’s like in Ubuntu or Debian.

Installing Lutris on Fedora Linux.

sudo dnf install lutris

Installing Lutris on Arch Linux.

sudo pacman -S lutris

Installing Lutris on OpenSuse.

sudo zypper in lutris

When you are done with the installation, you can launch Lutris from the applications menu.

Launch lutris from app menu
Launch lutris from the app menu

Step 3) Install Origin

To install Origin, we will have to install several libraries and dependencies. Head over to the Lutris wiki Here. Select the dependencies as per your distribution of choice. 

As of writing this post, the following were the available dependencies for Arch and Ubuntu.

  • Arch Linux
lib32-gnutls lib32-libldap lib32-libgpg-error lib32-libxml2 lib32-alsa-plugins lib32-sdl2 lib32-freetype2 lib32-dbus lib32-libgcrypt libgcrypt
  • Ubuntu
libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386

Since Origin runs on wine, append the command “wine-stable” at the end, as shown in the image below. 

Install wine support for origin
Install wine support for Origin

Now, we should be able to install Origin from Lutris. Launch Lutris and search Origin from the search bar.

Install origin from Lutris
Install Origin from Lutris

Click on Origin. A pop-up window will open, click the install button to start origin installation.

Install origin
Install Origin

The whole installation process is silent unless for random wine prompts. In case this does not work for you, install origin setup from

Installing origin
Installing Origin

When the installation is complete, reboot your computer and launch Origin from Lutris.

Launch Origin
Launch Origin

The Origin window will open, and you will be required to enter your credentials to log in.

Origin Login Panel
Origin Login Panel

There are many fantastic games on the homepage. Search for Sims4 from the search bar or scroll down. Click on it to start the installation process.

Installing Sims4
Installing Sims4

You can make any changes you wish from the Origin settings. Also, it would be best if you kept an eye on Origin download speeds. In case of any issue, close down Origin entirely and start it again.

Once the Sims4 installation is complete, you can launch the game. You might need to tweak some of the graphics and display settings for a better gaming experience.

Launch Sims4
Launch Sims4

That’s it! You now have Sims 4 running on your Linux system.

Other methods of playing Sims4 on Linux include the use of applications like Play on Linux or Virtualization technology. Play on Linux is a wine front end graphical utility that enables one to play video games on Linux. Since Sims 4 has a Windows setup file, you can use virtualization technology to create a Windows virtual machine that you can use to run Sims 4.


Origin, rather than the Sims4 game, causes most occurring issues that you might encounter trying to play Sims4 on Linux. One of the easiest ways to deal with this issue is by turning off automatic updates on Origin. Some of these updates break your Origin configuration, causing problems with installed applications.

Using this tutorial, not only will you be able to play Sims4, but also other games from Origin. In case of any errors arising with Lutris, be sure to check at their wiki page for updates.

Arun Kumar
Arun did his bachelor in computer engineering and loves enjoying his spare time writing for FOSS Linux. He uses Fedora as the daily driver and loves tinkering with interesting distros on VirtualBox. He works during the day and reads anything tech at night. Apart from blogging, he loves swimming and playing tennis.


  1. I can’t play it :/ I had troubles getting Origin to work at first but now that I’ve got it I installed The Sims and nothing works. Can’t press play from the store, it won’t run off the exe, won’t run if I add the exe to my Steam library.

    Really frustrated here.


Please enter your comment!
Please enter your name here




Top 20 Git Commands with Practical Examples

If you are here reading this post, there is a high probability that you have heard or interacted with Github, and you now want to learn Git. Before we continue with showing you some of the cool Git commands, let's understand the difference between Git and GitHub.

Top 10 New Features in Linux Kernel 5.7

Linus Torvalds has announced the release of Linux Kernel 5.7 after seven weeks of development. The release announcement comes as a piece of exciting news as it brings a host of new features for the hardware manufacturers as well as the developers.

How to install CMake on Ubuntu

CMake is a cross-platform free and open-source software tool designed to build, test, and package the software. CMake uses a simple platform and compiler-independent configuration files to control the software compilation process.

How to install Lightworks on Ubuntu

Even though Linux may not get a native installer of video editing software like Adobe Premiere or Final Cut Pro, that doesn't mean there are no industry standards tools available. Lightworks is non-linear editing (NLE) video mastering app for Windows, Linux, and macOS. Installing it on Ubuntu is simple due to deb package availability.

How to install DaVinci Resolve on Fedora

Davinci Resolve is a professional application used for color correction, video editing, visual effects, and motion graphics. It is one of the extensively used software by movie industries located in Hollywood.

The 10 Best Programming Languages for Hacking

One of the significant entities we have in Cyber Security is Ethical Hacking (ETH). It is the process of detecting and finding flaws or vulnerabilities in a system that a hacker would exploit.


Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

Installing multiple Linux distros on a USB drive

A bootable Linux USB drive, which also referred to as a Live USB drive, is a drive containing files that enable a computer to boot into a specific Linux distro. It is most commonly used to test-drive various Linux distros before installing on the computer for use as a daily driver.

6 Best Linux Distros for Programmers and Developers

Linux distros have long been a favorite among programmers since the rise in popularity of the OS in the nineties. Programmers are technical by nature, and Linux distros appeal to that technical nature. Let's discuss why Linux is a great desktop OS for programmers and developers, and find out best distros suitable for them.

Best Laptops for Linux and Apps Development [2020]

Apart from your programming skills, there are a few other things that can also influence the way you code, and one of them is your computer system for sure. Even though it isn't like you can't code on a regular PC or laptop, speaking from personal experience, you can make the most out of your programming skillset by going for a computer with high specs and one that's been specially designed for such tasks.

What is FOSS, and how does it differ from Freeware

The rise of the Linux operating system, in all its various distributions, over the past few decades has catapulted the popularity of Free or Open Source Software (FOSS). Let's guide you in understanding what is FOSS, how it differs from freeware and is Linux a FOSS.