{"video_id":"IWJUphbYnpg","title":"Linux Gaming FINALLY Doesn't SUCK!","channel":"Linus Tech Tips","show":"Linus Tech Tips","published_at":"2019-05-06T14:53:29Z","duration_s":663,"segments":[{"start_s":0.34,"end_s":1.64,"text":"So in our previous video,","speaker":null,"is_sponsor":0},{"start_s":1.64,"end_s":6.32,"text":"we discussed the rabbit hole method of gaming on Linux,","speaker":null,"is_sponsor":0},{"start_s":6.32,"end_s":8.26,"text":"showing off some of the, well,","speaker":null,"is_sponsor":0},{"start_s":8.26,"end_s":12.3,"text":"more involved methods to get your game on penguin style.","speaker":null,"is_sponsor":0},{"start_s":12.3,"end_s":16.32,"text":"And in a massive surprise to no one,","speaker":null,"is_sponsor":0},{"start_s":16.32,"end_s":19.34,"text":"we got a bunch of angry comments from Linux people,","speaker":null,"is_sponsor":0},{"start_s":19.34,"end_s":24.34,"text":"but their actually outrage wasn't entirely misplaced.","speaker":null,"is_sponsor":0},{"start_s":24.38,"end_s":27.82,"text":"I can actually definitely see how the average viewer","speaker":null,"is_sponsor":0},{"start_s":27.82,"end_s":29.54,"text":"might watch that video and think,","speaker":null,"is_sponsor":0},{"start_s":29.54,"end_s":33.02,"text":"wow, gaming on Linux is really hard,","speaker":null,"is_sponsor":0},{"start_s":33.02,"end_s":37.38,"text":"when actually many games run on Linux right out of the box.","speaker":null,"is_sponsor":0},{"start_s":37.38,"end_s":41.5,"text":"So that is what today's video is all about,","speaker":null,"is_sponsor":0},{"start_s":41.5,"end_s":52.28,"text":"simple gaming on Linux.","speaker":null,"is_sponsor":0},{"start_s":52.28,"end_s":53.96,"text":"So we pretty much took it for granted","speaker":null,"is_sponsor":0},{"start_s":53.96,"end_s":56.74,"text":"that because many of them are on Steam,","speaker":null,"is_sponsor":0},{"start_s":56.74,"end_s":60.78,"text":"native Linux games don't really need a how-to.","speaker":null,"is_sponsor":0},{"start_s":60.78,"end_s":64.4,"text":"You point and click and Bob's your uncle.","speaker":null,"is_sponsor":0},{"start_s":64.4,"end_s":65.16,"text":"But,","speaker":null,"is_sponsor":0},{"start_s":65.16,"end_s":67.7,"text":"that was before Valve unveiled","speaker":null,"is_sponsor":0},{"start_s":67.7,"end_s":71.02,"text":"some very cool new tech under the hood","speaker":null,"is_sponsor":0},{"start_s":71.02,"end_s":75.26,"text":"that has the potential to change the gaming industry forever.","speaker":null,"is_sponsor":0},{"start_s":75.26,"end_s":76.8,"text":"I'm not even exaggerating.","speaker":null,"is_sponsor":0},{"start_s":76.8,"end_s":79.5,"text":"It's called the Proton API.","speaker":null,"is_sponsor":0},{"start_s":79.5,"end_s":81.06,"text":"And as it turns out,","speaker":null,"is_sponsor":0},{"start_s":81.06,"end_s":83.0,"text":"you know that arcane stuff","speaker":null,"is_sponsor":0},{"start_s":83.0,"end_s":85.16,"text":"that we were showing off in part one?","speaker":null,"is_sponsor":0},{"start_s":85.16,"end_s":88.66,"text":"Well, Valve has been, very quietly,","speaker":null,"is_sponsor":0},{"start_s":88.66,"end_s":92.58,"text":"actively supporting developers of software like Wine","speaker":null,"is_sponsor":0},{"start_s":92.58,"end_s":95.1,"text":"and DXVK in order to improve","speaker":null,"is_sponsor":0},{"start_s":95.1,"end_s":97.64,"text":"gaming on Linux.","speaker":null,"is_sponsor":0},{"start_s":97.64,"end_s":102.12,"text":"And Proton actually includes a number of gaming-related fixes","speaker":null,"is_sponsor":0},{"start_s":102.12,"end_s":105.14,"text":"and performance improvements over Vanilla Wine,","speaker":null,"is_sponsor":0},{"start_s":105.14,"end_s":107.74,"text":"plus full controller support.","speaker":null,"is_sponsor":0},{"start_s":107.74,"end_s":111.92,"text":"So what we wanna do today is see if it lives up to the hype.","speaker":null,"is_sponsor":0},{"start_s":111.92,"end_s":116.04,"text":"Step one is obviously to install Linux on your computer.","speaker":null,"is_sponsor":0},{"start_s":116.04,"end_s":118.6,"text":"Now, we're not really gonna go into a ton of detail here","speaker":null,"is_sponsor":0},{"start_s":118.6,"end_s":121.94,"text":"beyond to say that we have gone with Ubuntu.","speaker":null,"is_sponsor":0},{"start_s":121.94,"end_s":124.82,"text":"Now, you might not like Ubuntu, but quite frankly,","speaker":null,"is_sponsor":0},{"start_s":124.82,"end_s":126.4,"text":"I don't care.","speaker":null,"is_sponsor":0},{"start_s":126.4,"end_s":127.36,"text":"If you don't like Ubuntu,","speaker":null,"is_sponsor":0},{"start_s":127.36,"end_s":128.86,"text":"then go ahead and use whatever you want,","speaker":null,"is_sponsor":0},{"start_s":128.86,"end_s":131.16,"text":"as long as it can run the Steam client,","speaker":null,"is_sponsor":0},{"start_s":131.16,"end_s":134.64,"text":"which actually isn't even necessary","speaker":null,"is_sponsor":0},{"start_s":134.64,"end_s":137.02,"text":"since you could just compile Proton for yourself","speaker":null,"is_sponsor":0},{"start_s":137.02,"end_s":141.34,"text":"and run it on whatever distro is your personal jam.","speaker":null,"is_sponsor":0},{"start_s":141.34,"end_s":143.24,"text":"Step number two is to make sure","speaker":null,"is_sponsor":0},{"start_s":143.24,"end_s":145.78,"text":"that your graphics drivers are up to date.","speaker":null,"is_sponsor":0},{"start_s":145.78,"end_s":147.28,"text":"Now, for some distributions,","speaker":null,"is_sponsor":0},{"start_s":147.28,"end_s":149.84,"text":"you may need to download the driver from NVIDIA's website,","speaker":null,"is_sponsor":0},{"start_s":149.84,"end_s":150.94,"text":"like on Windows.","speaker":null,"is_sponsor":0},{"start_s":150.94,"end_s":154.4,"text":"But on Ubuntu, all we need to do is load up a terminal,","speaker":null,"is_sponsor":0},{"start_s":154.4,"end_s":159.4,"text":"then type in sudo or sudo Ubuntu drivers,","speaker":null,"is_sponsor":0},{"start_s":160.34,"end_s":164.46,"text":"auto install, enter our password,","speaker":null,"is_sponsor":0},{"start_s":164.46,"end_s":168.0,"text":"and wait for the tuxedoed magic to happen.","speaker":null,"is_sponsor":0},{"start_s":168.0,"end_s":172.36,"text":"Can I get like a magic sound effect from the editor?","speaker":null,"is_sponsor":0},{"start_s":172.36,"end_s":175.82,"text":"Now, using the NVIDIA X server settings program,","speaker":null,"is_sponsor":0},{"start_s":175.82,"end_s":180.68,"text":"we can see that we've got driver 390.48, which is perfect.","speaker":null,"is_sponsor":0},{"start_s":180.68,"end_s":181.92,"text":"And then a quick note here is","speaker":null,"is_sponsor":0},{"start_s":181.92,"end_s":184.08,"text":"if Secure Boot is enabled on your computer,","speaker":null,"is_sponsor":0},{"start_s":184.08,"end_s":186.18,"text":"you will need to follow the prompts to make sure that,","speaker":null,"is_sponsor":0},{"start_s":186.18,"end_s":187.94,"text":"that everything works afterwards.","speaker":null,"is_sponsor":0},{"start_s":187.94,"end_s":188.94,"text":"If you don't care about that,","speaker":null,"is_sponsor":0},{"start_s":188.94,"end_s":190.96,"text":"then you can just disable it in the BIOS.","speaker":null,"is_sponsor":0},{"start_s":190.96,"end_s":194.14,"text":"Step three then is to install Steam.","speaker":null,"is_sponsor":0},{"start_s":194.14,"end_s":196.74,"text":"For Ubuntu, that's as easy as clicking download,","speaker":null,"is_sponsor":0},{"start_s":196.74,"end_s":198.06,"text":"just like you would on Windows,","speaker":null,"is_sponsor":0},{"start_s":198.06,"end_s":201.14,"text":"then running the .DEB package that you get.","speaker":null,"is_sponsor":0},{"start_s":201.14,"end_s":203.5,"text":"Once we're done, we can go ahead and launch Steam,","speaker":null,"is_sponsor":0},{"start_s":203.5,"end_s":205.56,"text":"log in, and get a list of all the games","speaker":null,"is_sponsor":0},{"start_s":205.56,"end_s":207.52,"text":"we have available to play.","speaker":null,"is_sponsor":0},{"start_s":207.52,"end_s":210.48,"text":"Step four is to just play your games.","speaker":null,"is_sponsor":0},{"start_s":210.48,"end_s":213.08,"text":"So in the case of Deus Ex Mankind Divided","speaker":null,"is_sponsor":0},{"start_s":213.08,"end_s":214.58,"text":"and other Steam play titles,","speaker":null,"is_sponsor":0},{"start_s":214.58,"end_s":216.22,"text":"we actually don't need to do anything","speaker":null,"is_sponsor":0},{"start_s":216.22,"end_s":217.34,"text":"with Proton.","speaker":null,"is_sponsor":0},{"start_s":217.34,"end_s":221.5,"text":"We can just fire it up and run it just like on Windows,","speaker":null,"is_sponsor":0},{"start_s":221.5,"end_s":224.64,"text":"albeit with usually a significant performance hit.","speaker":null,"is_sponsor":0},{"start_s":224.64,"end_s":228.18,"text":"Like, I don't wanna oversell the Linux experience.","speaker":null,"is_sponsor":0},{"start_s":228.18,"end_s":231.86,"text":"I just wanna make it clear that Linux is not to blame","speaker":null,"is_sponsor":0},{"start_s":231.86,"end_s":233.16,"text":"for a lot of these shortcomings.","speaker":null,"is_sponsor":0},{"start_s":233.16,"end_s":235.78,"text":"It's typically down to poor driver optimization","speaker":null,"is_sponsor":0},{"start_s":235.78,"end_s":238.4,"text":"from the video card manufacturers.","speaker":null,"is_sponsor":0},{"start_s":238.4,"end_s":240.54,"text":"This TV's leg's not bad.","speaker":null,"is_sponsor":0},{"start_s":240.54,"end_s":243.3,"text":"Like, especially with the G603.","speaker":null,"is_sponsor":0},{"start_s":243.3,"end_s":246.9,"text":"So we're completely wireless.","speaker":null,"is_sponsor":0},{"start_s":246.9,"end_s":248.72,"text":"Not bad at all, actually.","speaker":null,"is_sponsor":0},{"start_s":248.72,"end_s":250.2,"text":"Blah, blah, you're dead.","speaker":null,"is_sponsor":0},{"start_s":250.2,"end_s":252.7,"text":"Blah, blah, blah, blah, blah, blah, blah.","speaker":null,"is_sponsor":0},{"start_s":252.7,"end_s":253.66,"text":"How is he not dead?","speaker":null,"is_sponsor":0},{"start_s":253.66,"end_s":256.3,"text":"How many bullets do you have to put in these people?","speaker":null,"is_sponsor":0},{"start_s":256.3,"end_s":257.72,"text":"It's like they're made out of the same","speaker":null,"is_sponsor":0},{"start_s":257.72,"end_s":260.34,"text":"bullet-resistant flesh that I am.","speaker":null,"is_sponsor":0},{"start_s":260.34,"end_s":262.81,"text":"Hit markers are so fun.","speaker":null,"is_sponsor":0},{"start_s":262.81,"end_s":266.52,"text":"Oops, oops, oops, oops, oops.","speaker":null,"is_sponsor":0},{"start_s":266.52,"end_s":270.2,"text":"Yeah, so the gaming experience then is just like on Windows.","speaker":null,"is_sponsor":0},{"start_s":270.2,"end_s":272.78,"text":"Okay then, so far so good.","speaker":null,"is_sponsor":0},{"start_s":272.78,"end_s":275.46,"text":"But now we're gonna go a little deeper.","speaker":null,"is_sponsor":0},{"start_s":275.46,"end_s":278.2,"text":"Step five is to install a non...","speaker":null,"is_sponsor":0},{"start_s":278.2,"end_s":282.47,"text":"A non-Linux game.","speaker":null,"is_sponsor":0},{"start_s":282.47,"end_s":284.33,"text":"So why don't we go with Doom,","speaker":null,"is_sponsor":0},{"start_s":284.33,"end_s":287.63,"text":"which actually needs an update here before we can start it.","speaker":null,"is_sponsor":0},{"start_s":287.63,"end_s":289.93,"text":"It's running really well.","speaker":null,"is_sponsor":0},{"start_s":289.93,"end_s":292.33,"text":"I mean, it's a 1080 TI, so like...","speaker":null,"is_sponsor":0},{"start_s":292.33,"end_s":293.93,"text":"And like, it's very responsive.","speaker":null,"is_sponsor":0},{"start_s":293.93,"end_s":295.43,"text":"I haven't seen...","speaker":null,"is_sponsor":0},{"start_s":295.43,"end_s":299.03,"text":"I saw maybe one thing that I could describe as a hiccup.","speaker":null,"is_sponsor":0},{"start_s":299.03,"end_s":301.51,"text":"Other than that, it's butter smooth.","speaker":null,"is_sponsor":0},{"start_s":301.51,"end_s":303.35,"text":"That really is incredible.","speaker":null,"is_sponsor":0},{"start_s":303.35,"end_s":304.57,"text":"This is a Windows game,","speaker":null,"is_sponsor":0},{"start_s":304.57,"end_s":308.0,"text":"and I'm just running it like Bob's your uncle.","speaker":null,"is_sponsor":0},{"start_s":308.0,"end_s":308.94,"text":"Hey, Bob.","speaker":null,"is_sponsor":0},{"start_s":308.94,"end_s":309.78,"text":"Bam!","speaker":null,"is_sponsor":0},{"start_s":310.02,"end_s":310.86,"text":"Look at the face.","speaker":null,"is_sponsor":0},{"start_s":310.86,"end_s":313.48,"text":"Space Marine style.","speaker":null,"is_sponsor":0},{"start_s":313.48,"end_s":317.66,"text":"Now, the current list of so-called whitelisted titles","speaker":null,"is_sponsor":0},{"start_s":317.66,"end_s":319.52,"text":"is pretty short,","speaker":null,"is_sponsor":0},{"start_s":319.52,"end_s":321.82,"text":"but you can expect anything on it","speaker":null,"is_sponsor":0},{"start_s":321.82,"end_s":325.01,"text":"to basically just work like that.","speaker":null,"is_sponsor":0},{"start_s":325.01,"end_s":328.07,"text":"And that's not even as far as we can go","speaker":null,"is_sponsor":0},{"start_s":328.07,"end_s":330.7,"text":"with the new Proton API,","speaker":null,"is_sponsor":0},{"start_s":330.7,"end_s":335.29,"text":"which I guess brings us to step six, experimentation.","speaker":null,"is_sponsor":0},{"start_s":335.29,"end_s":337.85,"text":"So if we go to the settings menu in Steam,","speaker":null,"is_sponsor":0},{"start_s":337.85,"end_s":340.73,"text":"we can actually see that we've got this Steam Play,","speaker":null,"is_sponsor":0},{"start_s":340.73,"end_s":342.45,"text":"Steam Play section here,","speaker":null,"is_sponsor":0},{"start_s":342.45,"end_s":346.85,"text":"where we can enable Steam Play for all titles.","speaker":null,"is_sponsor":0},{"start_s":346.85,"end_s":347.93,"text":"Pretty cool.","speaker":null,"is_sponsor":0},{"start_s":347.93,"end_s":351.65,"text":"This opens up the entire library for us to install,","speaker":null,"is_sponsor":0},{"start_s":351.65,"end_s":355.73,"text":"though it's worth saying that here be dragons.","speaker":null,"is_sponsor":0},{"start_s":355.73,"end_s":359.15,"text":"While many games may work out of the box","speaker":null,"is_sponsor":0},{"start_s":359.15,"end_s":360.93,"text":"on your particular hardware,","speaker":null,"is_sponsor":0},{"start_s":360.93,"end_s":364.47,"text":"only games on the whitelist are guaranteed to work.","speaker":null,"is_sponsor":0},{"start_s":364.47,"end_s":367.09,"text":"You can actually tell Valve, which is cool,","speaker":null,"is_sponsor":0},{"start_s":367.09,"end_s":369.05,"text":"which games you want them to work on,","speaker":null,"is_sponsor":0},{"start_s":369.05,"end_s":370.55,"text":"or if you have issues,","speaker":null,"is_sponsor":0},{"start_s":370.55,"end_s":372.67,"text":"or if they work fine","speaker":null,"is_sponsor":0},{"start_s":372.67,"end_s":376.85,"text":"by using their newish platform-specific wishlist function.","speaker":null,"is_sponsor":0},{"start_s":376.85,"end_s":378.71,"text":"For now, let's experiment","speaker":null,"is_sponsor":0},{"start_s":378.71,"end_s":381.25,"text":"and see what we can get running, shall we?","speaker":null,"is_sponsor":0},{"start_s":381.25,"end_s":384.17,"text":"Why don't we start with a PC building simulator?","speaker":null,"is_sponsor":0},{"start_s":384.17,"end_s":387.79,"text":"This just trips me the crap out,","speaker":null,"is_sponsor":0},{"start_s":387.79,"end_s":391.11,"text":"just seeing a Windows game run on Linux.","speaker":null,"is_sponsor":0},{"start_s":391.11,"end_s":393.37,"text":"Ooh, okay, this one doesn't run very well.","speaker":null,"is_sponsor":0},{"start_s":394.39,"end_s":398.69,"text":"Okay, well, I said could, I didn't say has already.","speaker":null,"is_sponsor":0},{"start_s":398.69,"end_s":400.37,"text":"Give them time, Ed.","speaker":null,"is_sponsor":0},{"start_s":400.81,"end_s":402.57,"text":"Let's try something else.","speaker":null,"is_sponsor":0},{"start_s":402.57,"end_s":404.03,"text":"And I didn't try it in OpenGL yet.","speaker":null,"is_sponsor":0},{"start_s":404.03,"end_s":405.69,"text":"Actually, I'm gonna try it in OpenGL.","speaker":null,"is_sponsor":0},{"start_s":405.69,"end_s":410.08,"text":"This is Linus Tech Tips, not Linux Tech Tips, okay?","speaker":null,"is_sponsor":0},{"start_s":410.08,"end_s":411.38,"text":"We are separate.","speaker":null,"is_sponsor":0},{"start_s":411.38,"end_s":413.52,"text":"The spinning fan looks like it's running a little smoother,","speaker":null,"is_sponsor":0},{"start_s":413.52,"end_s":415.29,"text":"but no guarantees yet.","speaker":null,"is_sponsor":0},{"start_s":415.29,"end_s":418.4,"text":"Okay, that's a lot better.","speaker":null,"is_sponsor":0},{"start_s":418.4,"end_s":420.32,"text":"Okay, let's shut this one down","speaker":null,"is_sponsor":0},{"start_s":420.32,"end_s":422.46,"text":"and try something totally different.","speaker":null,"is_sponsor":0},{"start_s":422.46,"end_s":426.92,"text":"And now for something completely different.","speaker":null,"is_sponsor":0},{"start_s":426.92,"end_s":428.42,"text":"Some of the kids will get the reference.","speaker":null,"is_sponsor":0},{"start_s":428.42,"end_s":430.3,"text":"The old kids.","speaker":null,"is_sponsor":0},{"start_s":430.3,"end_s":431.14,"text":"Log out!","speaker":null,"is_sponsor":0},{"start_s":433.56,"end_s":434.6,"text":"I thought force quitting stuff, you know what I mean?","speaker":null,"is_sponsor":0},{"start_s":434.6,"end_s":436.56,"text":"Force quitting stuff is supposed to be easy in Linux.","speaker":null,"is_sponsor":0},{"start_s":436.56,"end_s":437.78,"text":"Terminal.","speaker":null,"is_sponsor":0},{"start_s":437.78,"end_s":440.77,"text":"Do it in the, no, I can't even get the terminal up.","speaker":null,"is_sponsor":0},{"start_s":440.77,"end_s":443.14,"text":"I'll control alt function F2.","speaker":null,"is_sponsor":0},{"start_s":443.14,"end_s":445.81,"text":"Oh, and she's locked up.","speaker":null,"is_sponsor":0},{"start_s":445.81,"end_s":448.2,"text":"She's done, she's done.","speaker":null,"is_sponsor":0},{"start_s":448.2,"end_s":451.0,"text":"Is that a reset button?","speaker":null,"is_sponsor":0},{"start_s":451.0,"end_s":454.94,"text":"There it is.","speaker":null,"is_sponsor":0},{"start_s":454.94,"end_s":458.91,"text":"We did say here be dragons.","speaker":null,"is_sponsor":0},{"start_s":458.91,"end_s":462.68,"text":"Okay, Grand Theft Auto 5 is taking a little while here.","speaker":null,"is_sponsor":0},{"start_s":462.68,"end_s":465.12,"text":"Should this one launch?","speaker":null,"is_sponsor":0},{"start_s":465.12,"end_s":466.94,"text":"No, oh, okay.","speaker":null,"is_sponsor":0},{"start_s":466.94,"end_s":468.86,"text":"So you knew this was gonna happen,","speaker":null,"is_sponsor":0},{"start_s":468.86,"end_s":470.0,"text":"you're just messing with me.","speaker":null,"is_sponsor":0},{"start_s":470.0,"end_s":471.4,"text":"Okay, so much for that.","speaker":null,"is_sponsor":0},{"start_s":472.12,"end_s":473.86,"text":"Why don't we try duck game?","speaker":null,"is_sponsor":0},{"start_s":473.86,"end_s":475.8,"text":"Duck game, I've never heard of it.","speaker":null,"is_sponsor":0},{"start_s":475.8,"end_s":477.94,"text":"This one doesn't work either?","speaker":null,"is_sponsor":0},{"start_s":477.94,"end_s":479.6,"text":"You're just messing with me.","speaker":null,"is_sponsor":0},{"start_s":479.6,"end_s":482.06,"text":"Oh, you're trying to show different ways of it failing.","speaker":null,"is_sponsor":0},{"start_s":482.06,"end_s":484.3,"text":"So it could have a launcher come up and then fail.","speaker":null,"is_sponsor":0},{"start_s":484.3,"end_s":486.8,"text":"It could just do absolutely nothing.","speaker":null,"is_sponsor":0},{"start_s":486.8,"end_s":490.56,"text":"Or we could move on to Skyrim.","speaker":null,"is_sponsor":0},{"start_s":490.56,"end_s":493.38,"text":"Failed to extract plugin file.","speaker":null,"is_sponsor":0},{"start_s":493.38,"end_s":494.3,"text":"Okay.","speaker":null,"is_sponsor":0},{"start_s":494.3,"end_s":498.63,"text":"Speaking of here be dragons, Skyrim might be working.","speaker":null,"is_sponsor":0},{"start_s":498.63,"end_s":500.55,"text":"That actually even seems like it's running","speaker":null,"is_sponsor":0},{"start_s":500.55,"end_s":502.15,"text":"at an okay frame rate.","speaker":null,"is_sponsor":0},{"start_s":502.15,"end_s":502.99,"text":"Dang.","speaker":null,"is_sponsor":0},{"start_s":503.11,"end_s":505.94,"text":"Skyrim works.","speaker":null,"is_sponsor":0},{"start_s":505.94,"end_s":509.06,"text":"I'm gonna bloody my fist on this rock.","speaker":null,"is_sponsor":0},{"start_s":509.06,"end_s":511.52,"text":"Blah, blah, blah, blah, blah.","speaker":null,"is_sponsor":0},{"start_s":511.52,"end_s":515.21,"text":"And you're dead, blah.","speaker":null,"is_sponsor":0},{"start_s":515.21,"end_s":518.17,"text":"I'm probably screwing up whoever save game this is.","speaker":null,"is_sponsor":0},{"start_s":518.17,"end_s":520.59,"text":"Whatever, I'm probably a loser anyway.","speaker":null,"is_sponsor":0},{"start_s":520.59,"end_s":522.73,"text":"That's okay, I'll fight it with this ax.","speaker":null,"is_sponsor":0},{"start_s":522.73,"end_s":524.41,"text":"Well, let's see if it takes out this guy.","speaker":null,"is_sponsor":0},{"start_s":524.41,"end_s":527.24,"text":"Whatever, this guy sucks, let's take his clothes.","speaker":null,"is_sponsor":0},{"start_s":527.24,"end_s":529.46,"text":"All right, that's probably enough of that.","speaker":null,"is_sponsor":0},{"start_s":529.46,"end_s":531.38,"text":"Not everything works that well.","speaker":null,"is_sponsor":0},{"start_s":531.38,"end_s":534.44,"text":"Crisis is a DRM fail.","speaker":null,"is_sponsor":0},{"start_s":535.1,"end_s":537.48,"text":"It's probably the DRM crap that won't run,","speaker":null,"is_sponsor":0},{"start_s":537.48,"end_s":539.82,"text":"not necessarily the game itself.","speaker":null,"is_sponsor":0},{"start_s":539.82,"end_s":542.48,"text":"And then PUBG is a similar story.","speaker":null,"is_sponsor":0},{"start_s":542.48,"end_s":547.28,"text":"In this case, it's the easy anti-cheat that fails to install.","speaker":null,"is_sponsor":0},{"start_s":547.28,"end_s":550.61,"text":"Wait, Witcher 3, isn't that a Steam game?","speaker":null,"is_sponsor":0},{"start_s":550.61,"end_s":553.94,"text":"This one is running pretty pretty though.","speaker":null,"is_sponsor":0},{"start_s":553.94,"end_s":556.4,"text":"It should be noted that this particular game","speaker":null,"is_sponsor":0},{"start_s":556.4,"end_s":560.32,"text":"supports Hairworks in Windows, but not in Linux.","speaker":null,"is_sponsor":0},{"start_s":560.32,"end_s":563.1,"text":"And that was true of DXVK too.","speaker":null,"is_sponsor":0},{"start_s":563.1,"end_s":566.18,"text":"But does Hairworks really enhance the experience that much?","speaker":null,"is_sponsor":0},{"start_s":566.44,"end_s":569.16,"text":"I mean, I guess it depends who you ask","speaker":null,"is_sponsor":0},{"start_s":569.16,"end_s":570.32,"text":"and what they're a fan boy of.","speaker":null,"is_sponsor":0},{"start_s":570.32,"end_s":571.98,"text":"So there you have it.","speaker":null,"is_sponsor":0},{"start_s":571.98,"end_s":574.46,"text":"I guess the real takeaway here is that we wanna give","speaker":null,"is_sponsor":0},{"start_s":574.46,"end_s":576.64,"text":"the less Linux savvy folks out there","speaker":null,"is_sponsor":0},{"start_s":576.64,"end_s":579.66,"text":"a little bit more of a push to give this a try","speaker":null,"is_sponsor":0},{"start_s":579.66,"end_s":582.84,"text":"because it really is simpler now.","speaker":null,"is_sponsor":0},{"start_s":582.84,"end_s":584.32,"text":"For the power users out there,","speaker":null,"is_sponsor":0},{"start_s":584.32,"end_s":585.48,"text":"by the way, you're probably gonna ask,","speaker":null,"is_sponsor":0},{"start_s":585.48,"end_s":588.8,"text":"Proton doesn't yet support running games outside of Steam","speaker":null,"is_sponsor":0},{"start_s":588.8,"end_s":590.44,"text":"like Wine does.","speaker":null,"is_sponsor":0},{"start_s":590.44,"end_s":594.56,"text":"But for the enormous library of games on Steam,","speaker":null,"is_sponsor":0},{"start_s":594.56,"end_s":595.86,"text":"you are completely,","speaker":null,"is_sponsor":0},{"start_s":595.86,"end_s":598.34,"text":"TM, covered.","speaker":null,"is_sponsor":0},{"start_s":598.34,"end_s":602.6,"text":"So then is the year of the Linux desktop upon us?","speaker":null,"is_sponsor":0},{"start_s":602.6,"end_s":606.0,"text":"In my opinion, not yet,","speaker":null,"is_sponsor":0},{"start_s":606.0,"end_s":609.18,"text":"but it does feel a little different this time.","speaker":null,"is_sponsor":0},{"start_s":609.18,"end_s":611.28,"text":"Linux driver support, for example,","speaker":null,"is_sponsor":0},{"start_s":611.28,"end_s":613.52,"text":"actually seems to be becoming a priority","speaker":null,"is_sponsor":0},{"start_s":613.52,"end_s":615.5,"text":"for AMD and NVIDIA for once.","speaker":null,"is_sponsor":0},{"start_s":615.5,"end_s":619.16,"text":"So to use like a train analogy,","speaker":null,"is_sponsor":0},{"start_s":619.16,"end_s":623.08,"text":"the train might not be here yet,","speaker":null,"is_sponsor":0},{"start_s":623.08,"end_s":626.2,"text":"but I also wouldn't throw on my noise canceling headphones","speaker":null,"is_sponsor":0},{"start_s":626.2,"end_s":632.5,"text":"and take a walk along the track that it's approaching on.","speaker":null,"is_sponsor":0},{"start_s":632.5,"end_s":633.66,"text":"So thanks for watching guys.","speaker":null,"is_sponsor":0},{"start_s":633.66,"end_s":637.08,"text":"If you disliked this video, sorry, Mr. Balmer,","speaker":null,"is_sponsor":0},{"start_s":637.08,"end_s":638.84,"text":"you don't even work there anymore, man.","speaker":null,"is_sponsor":0},{"start_s":638.84,"end_s":640.22,"text":"Why are you bothering to run around","speaker":null,"is_sponsor":0},{"start_s":640.22,"end_s":641.98,"text":"hitting thumbs down on my videos?","speaker":null,"is_sponsor":0},{"start_s":641.98,"end_s":643.26,"text":"For those of you who liked it though,","speaker":null,"is_sponsor":0},{"start_s":643.26,"end_s":644.72,"text":"hit the like button, get subscribed,","speaker":null,"is_sponsor":0},{"start_s":644.72,"end_s":646.4,"text":"or maybe consider checking out where to buy the stuff","speaker":null,"is_sponsor":0},{"start_s":646.4,"end_s":648.18,"text":"we featured at the link in the video description.","speaker":null,"is_sponsor":0},{"start_s":648.18,"end_s":649.98,"text":"JK, it's free.","speaker":null,"is_sponsor":0},{"start_s":649.98,"end_s":651.34,"text":"Also down there is our merch store,","speaker":null,"is_sponsor":0},{"start_s":651.34,"end_s":652.46,"text":"which has cool shirts like this one","speaker":null,"is_sponsor":0},{"start_s":652.46,"end_s":655.06,"text":"and our community forum, which you should definitely join.","speaker":null,"is_sponsor":0},{"start_s":655.06,"end_s":656.92,"text":"Maybe we'll put links to buy like game controllers","speaker":null,"is_sponsor":0},{"start_s":656.92,"end_s":657.76,"text":"or something.","speaker":null,"is_sponsor":0},{"start_s":657.96,"end_s":659.18,"text":"Sure, what the hay?","speaker":null,"is_sponsor":0},{"start_s":659.18,"end_s":661.76,"text":"Or this wireless mouse, which rocks, V603.","speaker":null,"is_sponsor":0},{"start_s":661.76,"end_s":662.76,"text":"Man, that feels good.","speaker":null,"is_sponsor":0}],"full_text":"So in our previous video, we discussed the rabbit hole method of gaming on Linux, showing off some of the, well, more involved methods to get your game on penguin style. And in a massive surprise to no one, we got a bunch of angry comments from Linux people, but their actually outrage wasn't entirely misplaced. I can actually definitely see how the average viewer might watch that video and think, wow, gaming on Linux is really hard, when actually many games run on Linux right out of the box. So that is what today's video is all about, simple gaming on Linux. So we pretty much took it for granted that because many of them are on Steam, native Linux games don't really need a how-to. You point and click and Bob's your uncle. But, that was before Valve unveiled some very cool new tech under the hood that has the potential to change the gaming industry forever. I'm not even exaggerating. It's called the Proton API. And as it turns out, you know that arcane stuff that we were showing off in part one? Well, Valve has been, very quietly, actively supporting developers of software like Wine and DXVK in order to improve gaming on Linux. And Proton actually includes a number of gaming-related fixes and performance improvements over Vanilla Wine, plus full controller support. So what we wanna do today is see if it lives up to the hype. Step one is obviously to install Linux on your computer. Now, we're not really gonna go into a ton of detail here beyond to say that we have gone with Ubuntu. Now, you might not like Ubuntu, but quite frankly, I don't care. If you don't like Ubuntu, then go ahead and use whatever you want, as long as it can run the Steam client, which actually isn't even necessary since you could just compile Proton for yourself and run it on whatever distro is your personal jam. Step number two is to make sure that your graphics drivers are up to date. Now, for some distributions, you may need to download the driver from NVIDIA's website, like on Windows. But on Ubuntu, all we need to do is load up a terminal, then type in sudo or sudo Ubuntu drivers, auto install, enter our password, and wait for the tuxedoed magic to happen. Can I get like a magic sound effect from the editor? Now, using the NVIDIA X server settings program, we can see that we've got driver 390.48, which is perfect. And then a quick note here is if Secure Boot is enabled on your computer, you will need to follow the prompts to make sure that, that everything works afterwards. If you don't care about that, then you can just disable it in the BIOS. Step three then is to install Steam. For Ubuntu, that's as easy as clicking download, just like you would on Windows, then running the .DEB package that you get. Once we're done, we can go ahead and launch Steam, log in, and get a list of all the games we have available to play. Step four is to just play your games. So in the case of Deus Ex Mankind Divided and other Steam play titles, we actually don't need to do anything with Proton. We can just fire it up and run it just like on Windows, albeit with usually a significant performance hit. Like, I don't wanna oversell the Linux experience. I just wanna make it clear that Linux is not to blame for a lot of these shortcomings. It's typically down to poor driver optimization from the video card manufacturers. This TV's leg's not bad. Like, especially with the G603. So we're completely wireless. Not bad at all, actually. Blah, blah, you're dead. Blah, blah, blah, blah, blah, blah, blah. How is he not dead? How many bullets do you have to put in these people? It's like they're made out of the same bullet-resistant flesh that I am. Hit markers are so fun. Oops, oops, oops, oops, oops. Yeah, so the gaming experience then is just like on Windows. Okay then, so far so good. But now we're gonna go a little deeper. Step five is to install a non... A non-Linux game. So why don't we go with Doom, which actually needs an update here before we can start it. It's running really well. I mean, it's a 1080 TI, so like... And like, it's very responsive. I haven't seen... I saw maybe one thing that I could describe as a hiccup. Other than that, it's butter smooth. That really is incredible. This is a Windows game, and I'm just running it like Bob's your uncle. Hey, Bob. Bam! Look at the face. Space Marine style. Now, the current list of so-called whitelisted titles is pretty short, but you can expect anything on it to basically just work like that. And that's not even as far as we can go with the new Proton API, which I guess brings us to step six, experimentation. So if we go to the settings menu in Steam, we can actually see that we've got this Steam Play, Steam Play section here, where we can enable Steam Play for all titles. Pretty cool. This opens up the entire library for us to install, though it's worth saying that here be dragons. While many games may work out of the box on your particular hardware, only games on the whitelist are guaranteed to work. You can actually tell Valve, which is cool, which games you want them to work on, or if you have issues, or if they work fine by using their newish platform-specific wishlist function. For now, let's experiment and see what we can get running, shall we? Why don't we start with a PC building simulator? This just trips me the crap out, just seeing a Windows game run on Linux. Ooh, okay, this one doesn't run very well. Okay, well, I said could, I didn't say has already. Give them time, Ed. Let's try something else. And I didn't try it in OpenGL yet. Actually, I'm gonna try it in OpenGL. This is Linus Tech Tips, not Linux Tech Tips, okay? We are separate. The spinning fan looks like it's running a little smoother, but no guarantees yet. Okay, that's a lot better. Okay, let's shut this one down and try something totally different. And now for something completely different. Some of the kids will get the reference. The old kids. Log out! I thought force quitting stuff, you know what I mean? Force quitting stuff is supposed to be easy in Linux. Terminal. Do it in the, no, I can't even get the terminal up. I'll control alt function F2. Oh, and she's locked up. She's done, she's done. Is that a reset button? There it is. We did say here be dragons. Okay, Grand Theft Auto 5 is taking a little while here. Should this one launch? No, oh, okay. So you knew this was gonna happen, you're just messing with me. Okay, so much for that. Why don't we try duck game? Duck game, I've never heard of it. This one doesn't work either? You're just messing with me. Oh, you're trying to show different ways of it failing. So it could have a launcher come up and then fail. It could just do absolutely nothing. Or we could move on to Skyrim. Failed to extract plugin file. Okay. Speaking of here be dragons, Skyrim might be working. That actually even seems like it's running at an okay frame rate. Dang. Skyrim works. I'm gonna bloody my fist on this rock. Blah, blah, blah, blah, blah. And you're dead, blah. I'm probably screwing up whoever save game this is. Whatever, I'm probably a loser anyway. That's okay, I'll fight it with this ax. Well, let's see if it takes out this guy. Whatever, this guy sucks, let's take his clothes. All right, that's probably enough of that. Not everything works that well. Crisis is a DRM fail. It's probably the DRM crap that won't run, not necessarily the game itself. And then PUBG is a similar story. In this case, it's the easy anti-cheat that fails to install. Wait, Witcher 3, isn't that a Steam game? This one is running pretty pretty though. It should be noted that this particular game supports Hairworks in Windows, but not in Linux. And that was true of DXVK too. But does Hairworks really enhance the experience that much? I mean, I guess it depends who you ask and what they're a fan boy of. So there you have it. I guess the real takeaway here is that we wanna give the less Linux savvy folks out there a little bit more of a push to give this a try because it really is simpler now. For the power users out there, by the way, you're probably gonna ask, Proton doesn't yet support running games outside of Steam like Wine does. But for the enormous library of games on Steam, you are completely, TM, covered. So then is the year of the Linux desktop upon us? In my opinion, not yet, but it does feel a little different this time. Linux driver support, for example, actually seems to be becoming a priority for AMD and NVIDIA for once. So to use like a train analogy, the train might not be here yet, but I also wouldn't throw on my noise canceling headphones and take a walk along the track that it's approaching on. So thanks for watching guys. If you disliked this video, sorry, Mr. Balmer, you don't even work there anymore, man. Why are you bothering to run around hitting thumbs down on my videos? For those of you who liked it though, hit the like button, get subscribed, or maybe consider checking out where to buy the stuff we featured at the link in the video description. JK, it's free. Also down there is our merch store, which has cool shirts like this one and our community forum, which you should definitely join. Maybe we'll put links to buy like game controllers or something. Sure, what the hay? Or this wireless mouse, which rocks, V603. Man, that feels good."}