Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.
I had a chat on reddit about RAM use and it inspired me to check out multiple games to see just how much RAM you should be looking to have as a Linux gamer. Part of my thought pattern here is that I tend to leave a bunch of applications open when gaming (Discord, Telegram, IRC, Chrome) and I imagined other people did too. So I wondered: Just how much RAM will games use up and is 8GB still okay for now?

These tests were done on my main machine with 16GB RAM and XFCE which is quite light on RAM use compared to other desktops.

I also did a Twitter and Telegram poll to see if people generally leave background applications running like me. Both polls were very much one-sided with people leaving applications open in the background.

The tests

My system uses about approximately 1.07GB RAM with just Steam open by itself, so I will use that as the figure when adding things together.

I chose some games that I felt would be quite hard-hitters or popular amongst Linux gamers, considering these tests take quite a while to do I do have to keep it to a limit.

This is not the RAM used at the end of the session, but the maximum the game requested to use throughout the time spent in it. This does not include cache (which can differ from machine to machine), just the actual RAM being used.

ARK Survival Evolved: High details, 1 hour playtime.
Game RAM Use: 7.3GB
Total with Steam + Desktop: 8.37GB

HITMAN: Ultra details, SSAO off. About 30 Minutes playtime.
Game RAM Use: 5.6GB
Total with Steam + Desktop: 6.67GB

DiRT Rally: Ultra details, 4xMSAA. Daily event, Rallycross custom event plus a Championship stage.
Game RAM Use: 4.8GB
Total with Steam + Desktop: 5.87GB

Dying Light: High details, AA on. About 30 Minutes playtime.
Game RAM Use: 5.7GB
Total with Steam + Desktop: 6.77GB

Cities Skylines: High details, AA on. About 30 Minutes playtime.
Game RAM Use: 5GB
Total with Steam + Desktop: 6.07GB

That was only on a small scenario too.

I did additional tests with Cities, one with a 100K population.

Game RAM Use: 5.8GB
Total with Steam + Desktop: 6.87GB

A 1 Million population city.

Game RAM Use: 6.7GB
Total with Steam + Desktop: 7.77GB

Rocket League, 1v1, 2v2 and a two 3v3 matches
Game RAM Use: 2.2GB
Total with Steam + Desktop: 3.27GB

Looking at my simple testing, it is entirely possible and relatively easy to stick with 8GB RAM for now, as long as you close most of your background applications. However, if you are on 8GB RAM you will want to be careful about how much you leave open, especially considering how close to 8GB my short sessions were in some, as RAM use will likely creep up in longer sessions.

I will recommend at least 16GB RAM to ensure you have breathing room without the nuisances of closing everything possible before gaming. Not only that, but it will give you room to grow as our games are getting bigger and bigger. It would be silly to buy 8GB now and if you are still on 8GB this might give you something to think about.

You should always aim to have some breathing room with RAM for any issues encountered in games and extras you need to run behind them at any time.

If you have ideas for tests for me to do at any time, feel free to pop a message in the comments or email me. Article taken from GamingOnLinux.com.
Tags: Editorial
5 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
38 comments Subscribe
Page: 1/2»
  Go to:

STiAT 5 Mar 2017
For that reason I upgraded to 16GB, because I usually have the browser and some other stuff open in the background for regular checks.

And browsers on modern sites today easily eat up a gig of RAM.
Shmerl 5 Mar 2017
Yeah, I recommend to have 16GB minimum as well. Pretty useful for running VMs too.
tomaszg 6 Mar 2017
Did you include "Buffers and cache" size for your calculation of total RAM used? For example for War Thunder I get around 4.5GB used (while the game is minimised) and additional 5.5GB used for cache. This extra memory is also important from the point of view of performance.
Liam, that is a nice test and I think it gives a decent data point. However, you should be aware that your operating system will often allocate more RAM if it has it available. Since you have 16GB, you will (probably) be seeing higher RAM usage than someone with the same setup but 8GB instead.

Things like browsers commonly take more RAM on higher-spec systems. Other people may be able to fill in more detail.


Last edited by no_information_here on 6 Mar 2017 at 12:35 am UTC
Caesim 6 Mar 2017
One can always use something like [zram](https://en.wikipedia.org/wiki/Zram) on Linux to basically get more out of your RAM at the cost of a bit more CPU usage. I've used that before to get games running which normally would be unplayable.


Last edited by Caesim on 6 Mar 2017 at 2:17 am UTC
Nor Mantis 6 Mar 2017
I ran with 8GB for a long time perfectly fine. Then I wanted to start using mods in Cities Skylines and the game would not even launch. I upgraded to 24GB recently because of this and now Cities runs. With mods, it needs much more than 8GB ram. I find this with a lot of games, if you like using mods take this into account when figuring out how much ram you will need.

Ark also ran better once I had more than 8GB. But Ark runs poorly at the best of times.


Last edited by Nor Mantis on 6 Mar 2017 at 2:47 am UTC
JudasIscariot 6 Mar 2017
I went with 32 GB when building my new system as the system before that only had 4 GB of RAM...in 2017 :P

I run games in Wine quite often and with DX11 support getting better with each Wine release, I want to ensure I don't have to worry about memory issues. Also, I run GNOME3 and that isn't the lightest of DEs.

The only bottleneck I may have at the moment is my 970 GTX card but it seems OK for now.
imdan12 6 Mar 2017
Please test Overwatch on Wine to see if it is playable.
JudasIscariot 6 Mar 2017
Please test Overwatch on Wine to see if it is playable.

It's not playable just yet as not all of the patches by Andrew Wesie have made it into Wine as of right now.
Xpander 6 Mar 2017
And if some people are like me who has Browser with 40 tabs constantly opened which may take 6-7GB itself, then yeah 8GB aint cut it. I sometimes run out of 16GB even.. i probably need 32 :)
wolfyrion 6 Mar 2017
I am using by default 32GB Ram on every setup I have build so far and I Am thinking to get 64GB

These applications are open by default when the computer starts

Clementine (-2nd monitor)
Vivaldi (tabs open : tweetdeck,gmail,outlook,youtube,facebok) - 2nd Monitor
Chrome (for netflix) - 3rd Monitor TV
4-5 Plasma Widgets - 2nd Screen
Thunderbird - Main Screen
Cairo - Dock (2x docks - up and down)
2x - Plasma Panels
Firefox as main browser with over 15-20 Tabs
Steam
octopi
caffeine
KDE Connect

and maybe some more when I have lots of work to do ... and no I dont have time to close any of these applications in order to launch a game when I Want to rest a bit...

I am using preload in order to have my system take advantage of all the RAM I have in order to prefetch the applications I Am using more often.
skinnyraf 6 Mar 2017
8GB and I haven't experienced any swapping yet while gaming. I don't play modded Cities Skylines though.
Snowdrake 6 Mar 2017
I had 8GB and experienced some swapping in some games (so I had to close firefox when I was playing such games)
Lately I upgraded to 16GB and now there's no swapping anymore.
MayeulC 6 Mar 2017
Pffeeew... my very recent upgrade to 8GB was definitely a good thing. It was just becoming too unplayable. But I bit the bullet and tried some "AMD-only" DDR2, which worked just fine (although it seems slower than my former one).
I lost a few FPS in some games, but it's nice not to leave with swap's damocles sword. I don't mind background apps being moved to swap (that's what it's for), but not games that are in the foreground.

I think we definitely need an easier way to configure zram and zswap.
Tchey 6 Mar 2017
  • Supporter
Linux Mint 18 64bits Xfce
Intel Core i5 4590 (4 x 3,3 GHz)
MSI GeForce GTX 960 @ 2 Go
8 Go DIMM DDR3 PC12800

I usually have Firefox open, and Steam, Itchio or nothing, depending on games, and so far i'm still satisfied with my setup. I bought it i think about 3 years ago, and i play i'd say 75% indi games, often "low tech", but sometimes AAA too (MadMax, Rocket League, Warhammer...). Sure i don't play "Ultra", but it's good enough, so far.
gojul 6 Mar 2017
I have 32 GB and managed to consume it only once, with Cities, a Firefox with several tabs, and several VMs started. The box started to become damn slow, and closing Cities fixed the issue.

BTW on that box I use KDE as my DE.
tuubi 6 Mar 2017
  • Supporter Plus
These applications are open by default when the computer starts

[Massive list of apps]
Just curious, is there any reason at all not to close most of these apps when you're not actually actively using them? You can easily install a single indicator to watch your mail boxes at least? And surely you don't listen to music while you watch netflix and play games? Your decision of course, I just don't understand why anyone would do this.
Liam Dawe 6 Mar 2017
  • Admin
Did you include "Buffers and cache" size for your calculation of total RAM used? For example for War Thunder I get around 4.5GB used (while the game is minimised) and additional 5.5GB used for cache. This extra memory is also important from the point of view of performance.
Since Linux memory management is quite complicated at the best of times, this was a simple test using system monitors to check total listed RAM use. Going through virtual, shared, cache and so on is a bit out of our scope and current knowledge.
FredO 6 Mar 2017
I have 32 GB and managed to consume it only once, with Cities, a Firefox with several tabs, and several VMs started. The box started to become damn slow, and closing Cities fixed the issue.

BTW on that box I use KDE as my DE.

Linux will happily assign all available RAM to cache and buffers, but it does not mean that it NEEDS that much memory. It will also reassign that memory to processes as needed.

Edit: I just saw you had some VMs running - that's a different story then because you can use as much memory as you want.


Last edited by FredO on 6 Mar 2017 at 9:43 am UTC
ageres 6 Mar 2017
It seems Linux versions of games consume much more RAM than Windows versions. Why?
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.