Linux Gaming FINALLY Doesn't SUCK!

Linus Tech Tips ·Linus Tech Tips ·2019-05-06 · 1,812 words · ~9 min read
Floatplane YouTube

Transcript

JSON SRT VTT 252
0:00 So in our previous video,
0:01 we discussed the rabbit hole method of gaming on Linux,
0:06 showing off some of the, well,
0:08 more involved methods to get your game on penguin style.
0:12 And in a massive surprise to no one,
0:16 we got a bunch of angry comments from Linux people,
0:19 but their actually outrage wasn't entirely misplaced.
0:24 I can actually definitely see how the average viewer
0:27 might watch that video and think,
0:29 wow, gaming on Linux is really hard,
0:33 when actually many games run on Linux right out of the box.
0:37 So that is what today's video is all about,
0:41 simple gaming on Linux.
0:52 So we pretty much took it for granted
0:53 that because many of them are on Steam,
0:56 native Linux games don't really need a how-to.
1:00 You point and click and Bob's your uncle.
1:04 But,
1:05 that was before Valve unveiled
1:07 some very cool new tech under the hood
1:11 that has the potential to change the gaming industry forever.
1:15 I'm not even exaggerating.
1:16 It's called the Proton API.
1:19 And as it turns out,
1:21 you know that arcane stuff
1:23 that we were showing off in part one?
1:25 Well, Valve has been, very quietly,
1:28 actively supporting developers of software like Wine
1:32 and DXVK in order to improve
1:35 gaming on Linux.
1:37 And Proton actually includes a number of gaming-related fixes
1:42 and performance improvements over Vanilla Wine,
1:45 plus full controller support.
1:47 So what we wanna do today is see if it lives up to the hype.
1:51 Step one is obviously to install Linux on your computer.
1:56 Now, we're not really gonna go into a ton of detail here
1:58 beyond to say that we have gone with Ubuntu.
2:01 Now, you might not like Ubuntu, but quite frankly,
2:04 I don't care.
2:06 If you don't like Ubuntu,
2:07 then go ahead and use whatever you want,
2:08 as long as it can run the Steam client,
2:11 which actually isn't even necessary
2:14 since you could just compile Proton for yourself
2:17 and run it on whatever distro is your personal jam.
2:21 Step number two is to make sure
2:23 that your graphics drivers are up to date.
2:25 Now, for some distributions,
2:27 you may need to download the driver from NVIDIA's website,
2:29 like on Windows.
2:30 But on Ubuntu, all we need to do is load up a terminal,
2:34 then type in sudo or sudo Ubuntu drivers,
2:40 auto install, enter our password,
2:44 and wait for the tuxedoed magic to happen.
2:48 Can I get like a magic sound effect from the editor?
2:52 Now, using the NVIDIA X server settings program,
2:55 we can see that we've got driver 390.48, which is perfect.
3:00 And then a quick note here is
3:01 if Secure Boot is enabled on your computer,
3:04 you will need to follow the prompts to make sure that,
3:06 that everything works afterwards.
3:07 If you don't care about that,
3:08 then you can just disable it in the BIOS.
3:10 Step three then is to install Steam.
3:14 For Ubuntu, that's as easy as clicking download,
3:16 just like you would on Windows,
3:18 then running the .DEB package that you get.
3:21 Once we're done, we can go ahead and launch Steam,
3:23 log in, and get a list of all the games
3:25 we have available to play.
3:27 Step four is to just play your games.
3:30 So in the case of Deus Ex Mankind Divided
3:33 and other Steam play titles,
3:34 we actually don't need to do anything
3:36 with Proton.
3:37 We can just fire it up and run it just like on Windows,
3:41 albeit with usually a significant performance hit.
3:44 Like, I don't wanna oversell the Linux experience.
3:48 I just wanna make it clear that Linux is not to blame
3:51 for a lot of these shortcomings.
3:53 It's typically down to poor driver optimization
3:55 from the video card manufacturers.
3:58 This TV's leg's not bad.
4:00 Like, especially with the G603.
4:03 So we're completely wireless.
4:06 Not bad at all, actually.
4:08 Blah, blah, you're dead.
4:10 Blah, blah, blah, blah, blah, blah, blah.
4:12 How is he not dead?
4:13 How many bullets do you have to put in these people?
4:16 It's like they're made out of the same
4:17 bullet-resistant flesh that I am.
4:20 Hit markers are so fun.
4:22 Oops, oops, oops, oops, oops.
4:26 Yeah, so the gaming experience then is just like on Windows.
4:30 Okay then, so far so good.
4:32 But now we're gonna go a little deeper.
4:35 Step five is to install a non...
4:38 A non-Linux game.
4:42 So why don't we go with Doom,
4:44 which actually needs an update here before we can start it.
4:47 It's running really well.
4:49 I mean, it's a 1080 TI, so like...
4:52 And like, it's very responsive.
4:53 I haven't seen...
4:55 I saw maybe one thing that I could describe as a hiccup.
4:59 Other than that, it's butter smooth.
5:01 That really is incredible.
5:03 This is a Windows game,
5:04 and I'm just running it like Bob's your uncle.
5:08 Hey, Bob.
5:08 Bam!
5:10 Look at the face.
5:10 Space Marine style.
5:13 Now, the current list of so-called whitelisted titles
5:17 is pretty short,
5:19 but you can expect anything on it
5:21 to basically just work like that.
5:25 And that's not even as far as we can go
5:28 with the new Proton API,
5:30 which I guess brings us to step six, experimentation.
5:35 So if we go to the settings menu in Steam,
5:37 we can actually see that we've got this Steam Play,
5:40 Steam Play section here,
5:42 where we can enable Steam Play for all titles.
5:46 Pretty cool.
5:47 This opens up the entire library for us to install,
5:51 though it's worth saying that here be dragons.
5:55 While many games may work out of the box
5:59 on your particular hardware,
6:00 only games on the whitelist are guaranteed to work.
6:04 You can actually tell Valve, which is cool,
6:07 which games you want them to work on,
6:09 or if you have issues,
6:10 or if they work fine
6:12 by using their newish platform-specific wishlist function.
6:16 For now, let's experiment
6:18 and see what we can get running, shall we?
6:21 Why don't we start with a PC building simulator?
6:24 This just trips me the crap out,
6:27 just seeing a Windows game run on Linux.
6:31 Ooh, okay, this one doesn't run very well.
6:34 Okay, well, I said could, I didn't say has already.
6:38 Give them time, Ed.
6:40 Let's try something else.
6:42 And I didn't try it in OpenGL yet.
6:44 Actually, I'm gonna try it in OpenGL.
6:45 This is Linus Tech Tips, not Linux Tech Tips, okay?
6:50 We are separate.
6:51 The spinning fan looks like it's running a little smoother,
6:53 but no guarantees yet.
6:55 Okay, that's a lot better.
6:58 Okay, let's shut this one down
7:00 and try something totally different.
7:02 And now for something completely different.
7:06 Some of the kids will get the reference.
7:08 The old kids.
7:10 Log out!
7:13 I thought force quitting stuff, you know what I mean?
7:14 Force quitting stuff is supposed to be easy in Linux.
7:16 Terminal.
7:17 Do it in the, no, I can't even get the terminal up.
7:20 I'll control alt function F2.
7:23 Oh, and she's locked up.
7:25 She's done, she's done.
7:28 Is that a reset button?
7:31 There it is.
7:34 We did say here be dragons.
7:38 Okay, Grand Theft Auto 5 is taking a little while here.
7:42 Should this one launch?
7:45 No, oh, okay.
7:46 So you knew this was gonna happen,
7:48 you're just messing with me.
7:50 Okay, so much for that.
7:52 Why don't we try duck game?
7:53 Duck game, I've never heard of it.
7:55 This one doesn't work either?
7:57 You're just messing with me.
7:59 Oh, you're trying to show different ways of it failing.
8:02 So it could have a launcher come up and then fail.
8:04 It could just do absolutely nothing.
8:06 Or we could move on to Skyrim.
8:10 Failed to extract plugin file.
8:13 Okay.
8:14 Speaking of here be dragons, Skyrim might be working.
8:18 That actually even seems like it's running
8:20 at an okay frame rate.
8:22 Dang.
8:23 Skyrim works.
8:25 I'm gonna bloody my fist on this rock.
8:29 Blah, blah, blah, blah, blah.
8:31 And you're dead, blah.
8:35 I'm probably screwing up whoever save game this is.
8:38 Whatever, I'm probably a loser anyway.
8:40 That's okay, I'll fight it with this ax.
8:42 Well, let's see if it takes out this guy.
8:44 Whatever, this guy sucks, let's take his clothes.
8:47 All right, that's probably enough of that.
8:49 Not everything works that well.
8:51 Crisis is a DRM fail.
8:55 It's probably the DRM crap that won't run,
8:57 not necessarily the game itself.
8:59 And then PUBG is a similar story.
9:02 In this case, it's the easy anti-cheat that fails to install.
9:07 Wait, Witcher 3, isn't that a Steam game?
9:10 This one is running pretty pretty though.
9:13 It should be noted that this particular game
9:16 supports Hairworks in Windows, but not in Linux.
9:20 And that was true of DXVK too.
9:23 But does Hairworks really enhance the experience that much?
9:26 I mean, I guess it depends who you ask
9:29 and what they're a fan boy of.
9:30 So there you have it.
9:31 I guess the real takeaway here is that we wanna give
9:34 the less Linux savvy folks out there
9:36 a little bit more of a push to give this a try
9:39 because it really is simpler now.
9:42 For the power users out there,
9:44 by the way, you're probably gonna ask,
9:45 Proton doesn't yet support running games outside of Steam
9:48 like Wine does.
9:50 But for the enormous library of games on Steam,
9:54 you are completely,
9:55 TM, covered.
9:58 So then is the year of the Linux desktop upon us?
10:02 In my opinion, not yet,
10:06 but it does feel a little different this time.
10:09 Linux driver support, for example,
10:11 actually seems to be becoming a priority
10:13 for AMD and NVIDIA for once.
10:15 So to use like a train analogy,
10:19 the train might not be here yet,
10:23 but I also wouldn't throw on my noise canceling headphones
10:26 and take a walk along the track that it's approaching on.
10:32 So thanks for watching guys.
10:33 If you disliked this video, sorry, Mr. Balmer,
10:37 you don't even work there anymore, man.
10:38 Why are you bothering to run around
10:40 hitting thumbs down on my videos?
10:41 For those of you who liked it though,
10:43 hit the like button, get subscribed,
10:44 or maybe consider checking out where to buy the stuff
10:46 we featured at the link in the video description.
10:48 JK, it's free.
10:49 Also down there is our merch store,
10:51 which has cool shirts like this one
10:52 and our community forum, which you should definitely join.
10:55 Maybe we'll put links to buy like game controllers
10:56 or something.
10:57 Sure, what the hay?
10:59 Or this wireless mouse, which rocks, V603.
11:01 Man, that feels good.