Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Gaming on Linux, Anyone?

views
     
TSchilskater
post Jun 17 2020, 01:25 AM, updated 5y ago

Regular
******
Senior Member
1,124 posts

Joined: Oct 2004
Anyone try gaming in Linux? I am thinking of using it for main pc & usage
maxtor1
post Jun 21 2020, 12:18 AM

Enthusiast
*****
Senior Member
990 posts

Joined: Jul 2007
Hi, i play on Pop os,
steam run smoothly. not all games will play. before u buy any games please visit
protondb.com search the game u want. if the rank appear either GOLD or Platinium, mean the game will work perfectly. if silver.. it may cause issue, if bronze mean.. cannot play la.

Origin also will work.

everything is a bit difficult. u need some technical to run the games. but u can find out the technical in youtube.

any ubuntu base will be a lot easier. try use pop os, download the nvidia type ya. u will save alot time.
TSchilskater
post Jun 21 2020, 11:15 AM

Regular
******
Senior Member
1,124 posts

Joined: Oct 2004
Yess.... Thank veli2 muc
GameSky
post Jun 23 2020, 05:44 PM

Nyancat too much
*******
Senior Member
6,381 posts

Joined: Jun 2005
From: meow meow
Depend on what games you want to play, most games should run fine, try search on lutris see whether it's playable or not, also protondb also a good site to check if the games you played will works fine. Some games with anticheat software like apex legends might not working tho.
I'm currently on Elementary OS/LinuxMint distro both works great in gaming and most of the time I'm playing overwatch on my machine.

If you gonna jumps from windows, I'd suggest try on Linux Mint, it's quite stable and smooth and UI is bit familiar for windows user. Also what's your machine current spec? If you're using amd GPU, just enable kisak-mesa ppa (amdgpu open source driver) which greatly improve gpu performance. But if you're on nvidia, it's proprietary but performance is quite good in compare with windows.

Below attached the fps I got during playing overwatch in Elementary OS on my nvidia gpu.

This post has been edited by GameSky: Jun 23 2020, 05:49 PM


Attached image(s)
Attached Image
TSchilskater
post Jun 23 2020, 08:39 PM

Regular
******
Senior Member
1,124 posts

Joined: Oct 2004
Installed POP OS..my USB wifi not detected... And i need to install grub
sonic31s
post Jun 23 2020, 08:42 PM

Getting Started
**
Junior Member
212 posts

Joined: Apr 2016
QUOTE(GameSky @ Jun 23 2020, 05:44 PM)
Depend on what games you want to play, most games should run fine, try search on lutris see whether it's playable or not, also protondb also a good site to check if the games you played will works fine. Some games with anticheat software like apex legends might not working tho.
I'm currently on Elementary OS/LinuxMint distro both works great in gaming and most of the time I'm playing overwatch on my machine.

If you gonna jumps from windows, I'd suggest try on Linux Mint, it's quite stable and smooth and UI is bit familiar for windows user. Also what's your machine current spec? If you're using amd GPU, just enable kisak-mesa ppa (amdgpu open source driver) which greatly improve gpu performance. But if you're on nvidia, it's proprietary but performance is quite good in compare with windows.

Below attached the fps I got during playing overwatch in Elementary OS on my nvidia gpu.
*
Sifu, what about ubuntu? compared to Linux Mint?
I usually use for video editing....

Thanks in advance.
GameSky
post Jun 23 2020, 09:38 PM

Nyancat too much
*******
Senior Member
6,381 posts

Joined: Jun 2005
From: meow meow
QUOTE(chilskater @ Jun 23 2020, 08:39 PM)
Installed POP OS..my USB wifi not detected... And i need to install grub
*
why u need to install grub? it's included during installation.

QUOTE(sonic31s @ Jun 23 2020, 08:42 PM)
Sifu, what about ubuntu? compared to Linux Mint?
I usually use for video editing....

Thanks in advance.
*
no sifu la.. a lot others way better also.. linux mint is based on ubuntu with their own flavor. there's no the best distro, it's up to user on which distro they prefer and what kind of DE they wanna use. Some other users might recommend manjaro due to latest bleeding edge stuff tho. But for beginners, linux mint shouldnt be hard to use.
sonic31s
post Jun 23 2020, 09:59 PM

Getting Started
**
Junior Member
212 posts

Joined: Apr 2016
QUOTE(GameSky @ Jun 23 2020, 09:38 PM)
why u need to install grub? it's included during installation.
no sifu la.. a lot others way better also.. linux mint is based on ubuntu with their own flavor. there's no the best distro, it's up to user on which distro they prefer and what kind of DE they wanna use. Some other users might recommend manjaro due to latest bleeding edge stuff tho. But for beginners, linux mint shouldnt be hard to use.
*
thanks for the reply.
TSchilskater
post Jun 24 2020, 10:19 AM

Regular
******
Senior Member
1,124 posts

Joined: Oct 2004
No grub bro... I have to manually choose which partition i want to boot from... Window or Pop OS
GameSky
post Jun 27 2020, 12:17 AM

Nyancat too much
*******
Senior Member
6,381 posts

Joined: Jun 2005
From: meow meow
QUOTE(chilskater @ Jun 24 2020, 10:19 AM)
No grub bro... I have to manually choose which partition i want to boot from... Window or Pop OS
*
er.... that is grub loader...

TSchilskater
post Jun 27 2020, 01:54 AM

Regular
******
Senior Member
1,124 posts

Joined: Oct 2004
QUOTE(GameSky @ Jun 27 2020, 01:17 AM)
er.... that is grub loader...
*
No bro.. I have to press F2 or DEL button when Windows boot up to choose which partition i want to boot from...it is like when u want to boot up from USB...
JLA
post Jun 28 2020, 12:30 AM

Look at all my stars!!
*******
Senior Member
2,799 posts

Joined: May 2008
QUOTE(chilskater @ Jun 23 2020, 08:39 PM)
Installed POP OS..my USB wifi not detected... And i need to install grub
*
Pop!_OS is primarily built to be bundled with the computers built by System76, but can also be downloaded and installed on most computers.


https://itsfoss.com/linux-gaming-distributions/
TSchilskater
post Jun 28 2020, 05:00 AM

Regular
******
Senior Member
1,124 posts

Joined: Oct 2004
QUOTE(JLA @ Jun 28 2020, 01:30 AM)
Pop!_OS is primarily built to be bundled with the computers built by System76, but can also be downloaded and installed on most computers.
https://itsfoss.com/linux-gaming-distributions/
*
This usb wifi i managed to solved it... Very puas hati for noob like me.. For Dual boot login, i will explore reFind
KCY3701
post Jul 1 2020, 11:02 AM

On My Way to Level 50
****
Junior Member
633 posts

Joined: Oct 2017
From: Malaysia


I am considering to install a game from Steam. Is the native version or Windows version with Wine better?

The game I am looking at is Cities Skylines without any DLC.
TSchilskater
post Jul 1 2020, 01:13 PM

Regular
******
Senior Member
1,124 posts

Joined: Oct 2004
QUOTE(KCY3701 @ Jul 1 2020, 12:02 PM)
I am considering to install a game from Steam. Is the native version or Windows version with Wine better?

The game I am looking at is Cities Skylines without any DLC.
*
Try enable Proton in Steam..
agamemnon70
post Jul 2 2020, 11:52 AM

New Member
*
Newbie
12 posts

Joined: Jun 2014


TLDR; Steam, native games and Proton. Plus WINE if you really need a specific title.

Long version:

There are plenty of native games on Steam, you should be fine as long as you don't steer too much from main distributions.
That being said, there's absolutely nothing preventing you from running them on *any* distribution, it's just that you might need to deal with satisfying dependencies by hand, preloading libraries and so on.
For beginners i would recommend staying with one of the *Ubuntu flavours such as Lubuntu or Xubuntu.
Avoid GNOME desktop like the plague. It's bloated, takes a huge amount of CPU and GPU power, even more so than KDE.
If you're interested in good performance, a minimalistic low footprint desktop or even WM only solution would give you the biggest benefits.

Lubuntu relies on LXQT desktop, Qt based. Not exactly light, Qt, but for quite some time now it far far surpasses anything the Gnome and GTK idiots can come up with it.

Xubuntu is light too, and a slightly friendlier experience than Lubuntu, but it relies on GTK, so you're guaranteed to have breakage any time any of those "developers" decide to do a minor point release that breaks everything and blame it on the users.

In case you're wondering about the rant, yes, i've been here since the beginning, when were swapping floppies to build kernels and there were no forums and the internet was the wild west.

Kubuntu will give you the most user friendly experience if you're coming from Mac or heaven forbid, Windows.
Avoid Fedora. It's a rolling release, which means every 6 months they dump support, and any tickets in their support pages are left in limbo while they recommend you to upgrade to the next Fedora flavour. Rinse and repeat ad eternum.
Been doing that since Redhat 6.2. Not CentOS 6.2 mind you. RedHat Linux 6.2, and still have Loki Games Quake3 around.

If you're feeling adventurous, learn how to start X, configure your .xinitrc file and install and use FluxBox (www.fluxbox.org).

The lightest thing possible, which means if you are CPU or GPU constrained this will squeeze every last bit of performance out of your system, at the cost of a true mid 90s UI/UX experience.
Then again, considering the UI/UX abominations done these days (see GNOME3, i rest my case), it's a win:win proposition.

Steam has plenty of native games, some are AAA ports, mostly from Feral Interactive (Tomb Raider series, MadMax and so on).
If you want to run any non-native games, there's something called "Proton", which is basically a rebranded WINE (Wine Is Not an Emulator), a translation layer between windows calls and Linux calls, not an emulator.
Go to your advanced options, choose enable compatibility layer, specific version, and try the latest version always. Ensure you have the latest NVIDIA drivers (or AMD), since most of the latest Proton versions require good Vulkan support (an graphics API, think of OpenGL or DirectX).

You can check https://www.protondb.com/ for the games supported and their state. Most of them these days run fine since development for consoles requires a pretty standard development architecture, and studios are not going to spend millions of USD re-engineering their games with different APIs for different consoles, they'll try to unify anything as much as possible.

If you want to run a game not listed there, check the actual WINE database, https://appdb.winehq.org/
If you're a beginner, avoid it, but then again, you'll never learn if you won't put some time into it.
Have fun, and rest assured that you guys have it easy these days.

Finally, if you want to run some of the old Loki Games titles, you'll need a considerable amount of effort. Building kernel from source, disabling address space randomization, enabling compatibility with old glibc binaries, getting old libstdc++ libraries, dealing with old linker (LD), preloading libraries and so on.
You might be more sucessful just getting a old distribution such as RedHat 7.3 and installing it on a VM with hardware virtualization (i.e, KVM/QEMU, with VT-d, and so on).

Have fun

TSchilskater
post Jul 2 2020, 07:52 PM

Regular
******
Senior Member
1,124 posts

Joined: Oct 2004
Good advice bruh..
Two5Kid
post Jul 6 2020, 06:30 PM

On my way
****
Senior Member
629 posts

Joined: Jan 2003
From: Kota Bharu


What if I *ahem ahem* some games, which are playable according to protondb. But instead of using STEAM as the program to run the game, is it possible?

Like the olden days of *ahem ahem* PC only games.
agamemnon70
post Jul 7 2020, 11:19 AM

New Member
*
Newbie
12 posts

Joined: Jun 2014


QUOTE(Two5Kid @ Jul 6 2020, 07:30 PM)
What if I *ahem ahem* some games, which are playable according to protondb. But instead of using STEAM as the program to run the game, is it possible?

Like the olden days of *ahem ahem* PC only games.
*
TLDR; at the end.

I never tried it, but Proton is built on WINE, and you can run the games on WINE without any problem.
This is advanced however, so if you're not comfortable with Linux, you might want the skip the headaches.

If Proton uses any of the Steam runtime components, then you might still be able to run the games without running steam, by ensuring your system sees the libraries provided by Steam, usually in ~/.steam/..../, run find ~/.steam/ -type f -name "*.so" |less
and you should see them.
You can also just dump the launcher command from Steam, Steam is going to launch the game with proton and there is a environment variable to get this. If you go to Game/Properties/Set Launch Options on Steam, choose the launcher command and enter: PROTON_DUMP_DEBUG_COMMANDS=1 %command%
this will dump a script under /tmp/proton_${USER}. This gets expanded to your username obviously.
You should see a couple of bash scripts there, and within you can see the proton invocation and all the libraries, etc.

Check also, https://github.com/Matoking/protontricks
and https://github.com/Winetricks/winetricks

If you want to skip Steam, and are unable to isolate Proton launching from Steam runtime, you can just use WINE, that's what we did eons ago.
If a game runs on Proton, it should run on WINE (minor some WTFery of individual cases).
Check the WineDB link i posted earlier, you should have all the info.

TLDR; If you're not comfortable with bash scripting, setting runtime paths, linker paths, preloading libraries, and so forth, you might have less headaches running WINE.


Two5Kid
post Jul 7 2020, 02:19 PM

On my way
****
Senior Member
629 posts

Joined: Jan 2003
From: Kota Bharu


QUOTE(agamemnon70 @ Jul 7 2020, 11:19 AM)
TLDR; at the end.

I never tried it, but Proton is built on WINE, and you can run the games on WINE without any problem.
This is advanced however, so if you're not comfortable with Linux, you might want the skip the headaches.

If Proton uses any of the Steam runtime components, then you might still be able to run the games without running steam, by ensuring your system sees the libraries provided by Steam, usually in ~/.steam/..../, run find ~/.steam/ -type f -name "*.so" |less
and you should see them.
You can also just dump the launcher command from Steam, Steam is going to launch the game with proton and there is a environment variable to get this. If you go to Game/Properties/Set Launch Options on Steam, choose the launcher command and enter: PROTON_DUMP_DEBUG_COMMANDS=1 %command%
this will dump a script under /tmp/proton_${USER}. This gets expanded to your username obviously.
You should see a couple of bash scripts there, and within you can see the proton invocation and all the libraries, etc.

Check also, https://github.com/Matoking/protontricks
and https://github.com/Winetricks/winetricks

If you want to skip Steam, and are unable to isolate Proton launching from Steam runtime, you can just use WINE, that's what we did eons ago.
If a game runs on Proton, it should run on WINE (minor some WTFery of individual cases).
Check the WineDB link i posted earlier, you should have all the info.

TLDR; If you're not comfortable with bash scripting, setting runtime paths, linker paths, preloading libraries, and so forth, you might have less headaches running WINE.
*
Thanks! This is a good summary. My research also led me to Lutris and hopefully, once I take this plunge, I would still be able to game like before. Though nowadays might just stick to some titles only and not downloading a new game every day. Worse comes to worst, just have to buy the game on Steam.

2 Pages  1 2 >Top
 

Change to:
| Lo-Fi Version
0.0266sec    0.69    6 queries    GZIP Disabled
Time is now: 25th December 2025 - 01:11 AM