{"video_id":"fp_wszjLgzOut","title":"TQ: What CPU Do You Need For VR?","channel":"Techquickie","show":"Techquickie","published_at":"2020-10-20T05:33:00.063Z","duration_s":224,"segments":[{"start_s":0.0,"end_s":4.16,"text":"You probably already know that if you want a game and virtual reality on your home computer,","speaker":null,"is_sponsor":0},{"start_s":4.16,"end_s":8.96,"text":"you need a powerful enough graphics card, and you've been inundated with information about","speaker":null,"is_sponsor":0},{"start_s":8.96,"end_s":14.08,"text":"just how much money you should invest in one. But what about the CPU? Are there any special","speaker":null,"is_sponsor":0},{"start_s":14.08,"end_s":19.36,"text":"considerations you should take into account for your VR rig, or can you just plop in any chip that","speaker":null,"is_sponsor":0},{"start_s":19.36,"end_s":23.44,"text":"isn't bargain-basement quality and be done with it? We're going to answer that question today,","speaker":null,"is_sponsor":0},{"start_s":23.44,"end_s":28.72,"text":"and thank our friends at Oculus for sponsoring this video about this topic.","speaker":null,"is_sponsor":0},{"start_s":28.72,"end_s":34.08,"text":"Let's start with some simple advice. Check the recommended specs on the VR headset manufacturer's","speaker":null,"is_sponsor":0},{"start_s":34.08,"end_s":39.2,"text":"website and make sure that your CPU is at least up to that standard. But seeing that,","speaker":null,"is_sponsor":0},{"start_s":39.2,"end_s":44.88,"text":"you might find yourself thinking, well, the listed CPU actually isn't all that high-end.","speaker":null,"is_sponsor":0},{"start_s":44.88,"end_s":51.76,"text":"For example, Oculus only recommends a 2014 vintage Core i5-4590 for their Rift S,","speaker":null,"is_sponsor":0},{"start_s":51.76,"end_s":55.44,"text":"which is their current PC-connected offering at the time we shot this video.","speaker":null,"is_sponsor":0},{"start_s":55.44,"end_s":60.64,"text":"Unfortunately, that doesn't mean that it's a good idea to only pay attention to the recommended","speaker":null,"is_sponsor":0},{"start_s":60.64,"end_s":66.24,"text":"spec. You see, the reason that VR headsets need powerful hardware is because you need to push","speaker":null,"is_sponsor":0},{"start_s":66.24,"end_s":72.56,"text":"more pixels than a standard gaming PC. For example, the aforementioned Rift S has a 1440p","speaker":null,"is_sponsor":0},{"start_s":72.56,"end_s":78.32,"text":"display that runs at 80Hz, and while those specs might be a luxury for conventional gaming,","speaker":null,"is_sponsor":0},{"start_s":78.32,"end_s":85.04,"text":"it's more of a baseline for virtual reality. This is because lower resolutions and frame rates in VR","speaker":null,"is_sponsor":0},{"start_s":85.12,"end_s":89.36,"text":"aren't just an annoyance. They can break immersion to the point where you'll actually get motion","speaker":null,"is_sponsor":0},{"start_s":89.36,"end_s":94.24,"text":"sickness. So if you thought stuttering in regular games was irritating, just wait until you're","speaker":null,"is_sponsor":0},{"start_s":94.24,"end_s":97.84,"text":"throwing up on your living room carpet because of slowdowns in a VR title.","speaker":null,"is_sponsor":0},{"start_s":98.64,"end_s":103.12,"text":"This also means that there's more to consider than just making sure that your GPU is pushing","speaker":null,"is_sponsor":0},{"start_s":103.12,"end_s":109.04,"text":"out enough frames. You want to have good and consistent frame times, meaning each frame","speaker":null,"is_sponsor":0},{"start_s":109.04,"end_s":114.32,"text":"will be displayed on the screen for roughly the same amount of time for smooth animations without","speaker":null,"is_sponsor":0},{"start_s":114.32,"end_s":119.44,"text":"stutters. And inconsistent frame times can be caused by a number of things, one of which","speaker":null,"is_sponsor":0},{"start_s":119.44,"end_s":124.08,"text":"is a CPU that can't keep up with handling and scheduling all the data that it sends to your","speaker":null,"is_sponsor":0},{"start_s":124.08,"end_s":129.68,"text":"graphics card. You see, the CPU has to give the GPU something else to work on once the GPU is done","speaker":null,"is_sponsor":0},{"start_s":129.68,"end_s":134.56,"text":"rendering a frame, and if your GPU is spitting out tons of frames per second, like you would need","speaker":null,"is_sponsor":0},{"start_s":134.56,"end_s":139.84,"text":"to game in VR, the CPU is going to have a harder time keeping up if it isn't up to scratch.","speaker":null,"is_sponsor":0},{"start_s":139.84,"end_s":145.52,"text":"Traditionally, rendering requests such as draw calls were single threaded, but newer APIs like","speaker":null,"is_sponsor":0},{"start_s":145.52,"end_s":151.36,"text":"DirectX 12 allow draw calls to be spread over multiple threads. So unsurprisingly, it can really","speaker":null,"is_sponsor":0},{"start_s":151.36,"end_s":156.8,"text":"help in VR to have a couple of extra cores and a little more speed than whatever the recommended","speaker":null,"is_sponsor":0},{"start_s":156.8,"end_s":162.96,"text":"specifications are. And this is especially true if you are streaming in VR. Even if you're using","speaker":null,"is_sponsor":0},{"start_s":162.96,"end_s":168.4,"text":"your graphics card to encode your video stream instead of the CPU, your CPU still needs some","speaker":null,"is_sponsor":0},{"start_s":168.4,"end_s":173.28,"text":"dedicated cores to handle receiving the encoded frames from the graphics card. Especially when","speaker":null,"is_sponsor":0},{"start_s":173.28,"end_s":178.32,"text":"you consider that the CPU already has to work a bit harder, not only due to the frame time issue we","speaker":null,"is_sponsor":0},{"start_s":178.32,"end_s":184.0,"text":"just discussed, but because it's more taxing for your CPU to handle VR head tracking than it is to","speaker":null,"is_sponsor":0},{"start_s":184.0,"end_s":189.76,"text":"simply process keyboard and mouse inputs with a conventional game. So given that six cores is a","speaker":null,"is_sponsor":0},{"start_s":189.76,"end_s":195.2,"text":"baseline for modern gaming rigs, especially as games are becoming more and more complex and","speaker":null,"is_sponsor":0},{"start_s":195.2,"end_s":200.48,"text":"better at taking advantage of multiple cores, we'd say an 8-core modern architecture processor","speaker":null,"is_sponsor":0},{"start_s":200.48,"end_s":206.32,"text":"for VR is probably a good bet and a 10-core wouldn't hurt if you're streaming with CPU encoding.","speaker":null,"is_sponsor":0},{"start_s":206.32,"end_s":210.64,"text":"Thanks for watching, guys. You can like, dislike, depending on how you feel. Check out our other","speaker":null,"is_sponsor":0},{"start_s":210.64,"end_s":216.0,"text":"videos and comment with a suggestion if there's a future fast as possible that you'd like to see.","speaker":null,"is_sponsor":0},{"start_s":216.0,"end_s":220.56,"text":"Also, don't forget to subscribe or I will come there and I will tickle your feet until you do.","speaker":null,"is_sponsor":0},{"start_s":222.24,"end_s":224.8,"text":"But in a weird way.","speaker":null,"is_sponsor":0}],"full_text":"You probably already know that if you want a game and virtual reality on your home computer, you need a powerful enough graphics card, and you've been inundated with information about just how much money you should invest in one. But what about the CPU? Are there any special considerations you should take into account for your VR rig, or can you just plop in any chip that isn't bargain-basement quality and be done with it? We're going to answer that question today, and thank our friends at Oculus for sponsoring this video about this topic. Let's start with some simple advice. Check the recommended specs on the VR headset manufacturer's website and make sure that your CPU is at least up to that standard. But seeing that, you might find yourself thinking, well, the listed CPU actually isn't all that high-end. For example, Oculus only recommends a 2014 vintage Core i5-4590 for their Rift S, which is their current PC-connected offering at the time we shot this video. Unfortunately, that doesn't mean that it's a good idea to only pay attention to the recommended spec. You see, the reason that VR headsets need powerful hardware is because you need to push more pixels than a standard gaming PC. For example, the aforementioned Rift S has a 1440p display that runs at 80Hz, and while those specs might be a luxury for conventional gaming, it's more of a baseline for virtual reality. This is because lower resolutions and frame rates in VR aren't just an annoyance. They can break immersion to the point where you'll actually get motion sickness. So if you thought stuttering in regular games was irritating, just wait until you're throwing up on your living room carpet because of slowdowns in a VR title. This also means that there's more to consider than just making sure that your GPU is pushing out enough frames. You want to have good and consistent frame times, meaning each frame will be displayed on the screen for roughly the same amount of time for smooth animations without stutters. And inconsistent frame times can be caused by a number of things, one of which is a CPU that can't keep up with handling and scheduling all the data that it sends to your graphics card. You see, the CPU has to give the GPU something else to work on once the GPU is done rendering a frame, and if your GPU is spitting out tons of frames per second, like you would need to game in VR, the CPU is going to have a harder time keeping up if it isn't up to scratch. Traditionally, rendering requests such as draw calls were single threaded, but newer APIs like DirectX 12 allow draw calls to be spread over multiple threads. So unsurprisingly, it can really help in VR to have a couple of extra cores and a little more speed than whatever the recommended specifications are. And this is especially true if you are streaming in VR. Even if you're using your graphics card to encode your video stream instead of the CPU, your CPU still needs some dedicated cores to handle receiving the encoded frames from the graphics card. Especially when you consider that the CPU already has to work a bit harder, not only due to the frame time issue we just discussed, but because it's more taxing for your CPU to handle VR head tracking than it is to simply process keyboard and mouse inputs with a conventional game. So given that six cores is a baseline for modern gaming rigs, especially as games are becoming more and more complex and better at taking advantage of multiple cores, we'd say an 8-core modern architecture processor for VR is probably a good bet and a 10-core wouldn't hurt if you're streaming with CPU encoding. Thanks for watching, guys. You can like, dislike, depending on how you feel. Check out our other videos and comment with a suggestion if there's a future fast as possible that you'd like to see. Also, don't forget to subscribe or I will come there and I will tickle your feet until you do. But in a weird way."}