What It’s Like To Play Non-VR Games In Steam VR

We already knew that Valve was planning something called Steam Desktop Theater, in which non-VR games could be used within their Vive headset (and, indeed, any other headsets which end up supporting the SteamVR APIs), but I wasn’t expecting to see it until the first giant boxes full of matte-black hardware arrived at pre-orderers’ houses.

Turns out that Valve snuck out a beta update to Steam over the weekend, part of which was an early version of Desktop Theater. In like Flynn, me. The good news: it works. The bad news: I’m now more certain than ever that the hardware needs another generation or two before it’s truly ready for the world.

Something I’ve almost been more excited about than full-on 3D, 360, sensory-overload VR is playing games and watching movies on a virtual giant screen. That’s partly because it’s theoretically epic, partly because the jury’s still out on the walky-wavy VR experiments and partly because Desktop Theatre might mean I never need to find the money and desk-space for one of those ultra-wide, curved, high-refresh monitors I spent half of last year unhappily price-checking.

Desktop Theater isn’t the only tool aiming to offer this kind of functionality on the coming wave of VR headsets, but it is the first official one and also the only one that, so far, is integrated into Steam itself rather than requiring external jiggery-pokery. You enter Desktop Theatre by firing up SteamVR, strapping on your facebox then launching a game from the specially-modified version of Steam Big Picture that acts as SteamVR’s default menu system. Find any old game, rather than the specific VR-enabled ones, and the UI will display ‘Play In Theatre’ rather than simply Play.

Not everything works, I should say right off the bat, but most things I’ve tried do in some capacity. The rule of thumb is that, if it works with Steam Broadcasting, it’ll work in theatre. I’m not 100% clear whether Theater is using Broadcasting’s on-the-fly encoding tech or if it’s just a comparison, but a bit more on that later.

If a given game does work, you’ll soon find yourself sat or stood within a reasonably-sized screening room, at the front of which is a large screen. I’d say it’s a ‘respectable independent cinema-sized screen’, not IMAX or anything like that, but I’m sure resizing options will arrive later. It’s pretty obvious that, for the current default, they’ve settled on the largest size at which you can still take in the whole screen without having to turn your head too much. After all, we’re simply not accustomed to panning our gaze across a big screen when playing a game. Pitching it relatively safe for now only makes sense.

It’s big enough, though, and it looks good. The Vive’s limited resolution hampers it a little, though. As I said in my extensive breakdown of what it’s like to use one in your home, the real-world experience is akin to pushing your face right up against a 720p screen, so it’s jagged edges and screendoor effect galore despite an on-paper res of 2560×1200.

It’s no different in desktop theater: even the sides of the virtual screen have jaggies, you could count the pixels if you had a couple of hours free, and then once a game loads there are brand new issues to contend with. Foremost of those is text. Until now, I’d been exclusively been playing VR-specific games on the Vive, whose menus and dialogue boxes were either dispensed with entirely or displayed in big, chunky fonts.

For a game not made with VR in mind, its standard-size text may well cross the line into unreadable. Games with scaleable UI options get around this to some degree, as does fiddling with the overall display resolution, but it’s a lottery. The Tides Of Numenera beta was unplayable because of this, for instance, but Hitman’s relatively low-text and biggish font approach got around it.

It’s not necessarily fair to blame the Vive or SteamVR for this, of course: it’s running software it wasn’t really designed for. If developers make future trad. games with this kind of usage in mind – i.e. we see more titles with resizable user interfaces – then it becomes more manageable. Basically, though, the effect is akin to running a game made for 720p minimum on a standard definition TV.

Making up for this somewhat is that, yeah, it’s massive and cinematic. I want to play games like this: the intimacy of a monitor but the scale of a movie theatre.

While, for Vive-specific games, physical space is a bit of an issue for anyone with a small house, the opposite is true when it comes to playing sat-down games. The headset takes up a whole lot less space than the hulking 34″ ultra-wide, curved, adaptive sync, high refresh monitor of my former dreams would. Hell, it even costs less, which is not a phrase I ever expected to use in the context of the Vive.

The res issue means the Vive can’t be a substitute for my current monitor when it comes to trad. games, but presuming VR survives long enough to get a few successive generations (and affordable graphics to power them abound), I have pretty much shelved all plans to upgrade my screen. In two years, hopefully, I’ll get a Vive 2 or an Oculus Rift 3 and that will be my gaming display. This requires a great many things going to plan, but it’s a future I want.

One of the things which needs to go to plan is performance. Steam Desktop Theater is in its initial beta, so I’m not even beginning to accuse it of not being up to scratch in that regard, but it’s definitely going to need a few updates before it’s anywhere near fit for purpose. In many games, the image judders and seems to flicker in and out of sight. There’s also a bit of what feels like input lag. It’s hard to work out if any of this is framerate or some kind of image sychnorisation going haywire.

As we know, Steam VR hardware requirements are pretty steep – regardless of what the final image you see looks like, your PC needs to render 2160×1200 at 90 frames per second – so clearly running max-settings Witcher 3 at big-res and big-refresh is an issue in and of itself. I’m running at GTX 970, which is basically the bare-minimum required GPU, and I’m resigned to upgrading that later this year.

Straightforward framerate has not been my main problem, though. A game juddering and blinking unbearably in the headset looks to be running reasonably smoothly in the mirrored window displayed on my monitor. So it doesn’t seem to be a raw performance problem. That said, 2D games are fine, recent 3D games are without exception problematic, while Devil Daggers, something of a halfway house, is also fine.

Hitman, Rise of The Tomb Raider and XCOM 2 were my main test subjects for recent titles: all quite demanding, whether accidentally or deliberately, but all of which continued to spike and stagger wildly, even nauseatingly, no matter how low I dropped settings and resolution. I have two theories as to why so many high-end games appear to run so badly in Desktop Theater. I may well be wrong: there isn’t much info yet, and the software is early, so all is guess work.

One is something related to V-Sync. In Tomb Raider and Hitman the problem lessened significantly when I turned V-sync on, and lessened further still when I forced it to cap the frame rate to 30. No such dice in XCOM 2, though for all I know that’s due to its technical woes.

Again, the Vive’s native refresh rate is 90 Hz, so at a wild guess the juddering is related to attaining or not attaining specific fractions or multiples of that. While, for the time being, I’m struggling to find many high-end games I’d play for long in Deskop Theater, I expect this stuff to shake out or, at the very least, be explained more clearly over time. If nothing else, the community are bound to come up with per-game tweaks in the NVIDIA and AMD control panels.

My second is less a theory and more wondering aloud. If the official line that anything which runs in Steam Broadcasting will run in Desktop Theater is more than a coincidence, perhaps the flickering juddering is related to that. Is my PC transcoding the game it’s playing and then playing its own HD stream back to itself? I don’t know, but it would provide a certain explanation – especially as Desktop Theater games do seem to lag a little bit too.

I might be entirely off-base with this: I’ll keep my ears to the ground, I’ll keep trying games and I’ll try out any Desktop Theater updates. If, however, I am not off-base, it may be that I’m experiencing more problems than others might for a particular reason. That reason is my six-year-old Intel Core i7 980X CPU. I have no reason whatsoever to upgrade this CPU – it’s got six cores, has been overclocked to happily run at 4.2GHz and presents zero issues in any games.

If I upgraded it to something more modern, my real-world performance gains would be minimal at best. However, it does lack a few bells, whistles and instruction sets of more recent CPUs – and Steam Broadcast is a CPU-based activity. Perhaps something is errant there. I’m far from convinced that the judder and flicker is because of that, but I’ll try and find my way to a PC which has a relevant chip, so I can at least rule that out.

Meantime, I’m pretty much having to restrict myself to 2D games such as FTL and Sunless Sea. Resolution-fiddling can make them pretty much readable, and a giant pretend screen suits them well enough, but clearly Desktop Theater is going to be at its best with big, cinematic action games. I hope things improve, because I really want to use this.

The final problem is that of resolution. While VR games by and large run a specific res to fit the headset, trad.games in Desktop Theater retain their standard settings menu, leaving you free to choose what you want. Handy, but I’ve been unable to find a resolution which seems like it’s natively fitting the Vive, and again the main problem there is text. I’m ending up with it either too small or too blurry; usually I can find a readable middle-ground, but it always feels like a compromise.

I’m hopeful that word will soon be out about best-fit resolutions for Desktop Theater, even if it involves adding custom res in driver control panels. I did try various variations upon the Vive’s res, including the total 2160×1200 and the per-eye 1080×1200, but no dice: because the Vive composites each eye’s view into one wider image, I’m still somewhat unclear as to what the image we actually see (as opposed to the one which is rendered) would be. Fingers crossed for info, and at least a road forwards for manual tweaks.

Just to address a potential question: yes, you can run non-game software in Desktop Theater, but right now that pretty much involves alt-tabbing out of a running game to then get a feed of your desktop. I’ve tried movies, which looked OK but seemed a little slow-motion, despite looking fine in the mirrored window on my monitor, and I’ve tried reading RPS in a browser, which requires zooming in quite a way.

An even newer update to Steam now allows movies bought via Steam to be watched in Desktop Theater. I gave Mad Max: Fury Road and spin and while it broadly worked, the flickering was there too. Right now, it’s just not comfortable to watch for long, plus quite frankly the ‘screen’ was not big enough. Really hope manual screen resize/zoom and also curvature is on its way.

So, potential’s there but the practice is, for now, quite disappointing. The mystery flicker is a deal-breaker, at least as it stands. It’s extremely early days for the Desktop Theater, so I expect things to improve over time, but while there’s every chance either my GPU or CPU or both need upgrading in the not-too-distant, the essential readability of game text is a hard-wired issue.

Either future games are designed with VR headsets’ resolution and screendoor effects in mind or they’re not, and if it’s the latter then any number of titles simply aren’t going to be a good time. That said, options to further enlarge the virtual screen may improve matters considerably, so long as we can adapt to turning and moving our heads to find further-flung parts of the image.

I remain a full and true believer in VR as The Future, but the more I use the Vive the more convinced I am that it’s going to require a second generation, with a far, far higher-res screen, before it can really take off. Jury’s still out on how much full-size, VR-native games can get around this by being designed with headset readability in mind though, and I’ll be wittering more about that as titles start to launch in April.

If you have a Vive and want to try Steam Desktop Theater, you’ll need to follow these brief instructions to try it out.

Sponsored links by Taboola

More from the web

From this site


  1. Razumen says:

    There already are ways to play existing games in actual 3D. For example there’s VorpX which works with many Dx9-11 games, and I imagine would be a much better experience than this.

    • dontnormally says:

      RPS / Alec: I think we would all like to see a followup article also looking into VorpX and Virtual Desktop.

      • Premium User Badge

        Thirith says:

        Especially since VorpX allows us to play almost-Thief in VR:

      • zaphod42 says:

        VorpX sucks. If you really want to play and old game in VR, its the only way, but it never feels perfect, no matter how much you fiddle with the settings for hours. It always feels like you’re in a 3D world where you’re controlling the mouse with your head; its just not the same as a proper VR game with a sense of presence.

    • flappybun says:

      Vorpx is very good for playing non VR games on its virtual cinema. Image quality is the best I’ve seen for movies as well. Steamvr is buggy and broken. Half life 2 and TF2 have been broken with vr for many months. Valve is the weakest part of HTC vive.

      • zaphod42 says:

        HL2 and TF2 aren’t broken. What are you talking about? They don’t support DK2 anymore because nothing does because its not being supported. CV1 and VIVE work fine with HL2 and TF2.

        Also VorpX sucks. It does 3D properly but the head tracking controls are never perfect. It always feels like you’re controlling a mouse with your head, not actually in the game world.

  2. simulant says:

    Facebox is an absolutely wonderful term but we should probably reserve it for the Rift.

  3. Premium User Badge

    caff says:

    I came to the same conclusion about the resolution, fonts etc. with my DK2. It just seemed to me that 8k per eye would be the minimum to convince my eyes that VR is universally usable.

  4. DuncUK says:

    I would guess that the performance and lag issues are down to the fact that having rendered the game frame once, Desktop Theatre is then taking that frame and re-rendering it in 3D space treating the game output as a sort of input video stream. This adds extra latency between controller movements and frames viewed, as well as the additional GPU load.

    • nimbulan says:

      That should be a pretty minor operation, equivalent to displaying a video on a game object. The engine just needs to take the frame it wants to display, and render it as a texture in the game environment. The performance impact should be miniscule (assuming the theater environment is very simple, which I’d expect it to be) and should not impact input lag in any way.

      The more likely culprit is the method used to capture frames from the game. This is a very common problem with streaming and video recording software, often resulting in severe stuttering in the video when the game is running smoothly (or sometimes the opposite.) GPU driver-level capture methods seem to be more reliable about this, but I doubt Steam has access to Shadowplay’s capture method, or AMD’s equivalent.

  5. Cinek says:

    Playing the games in inferior resolution without all the reasons that make these viewing conditions bearable.

    Sorry, but… this whole desktop theater sound stupid.

    • Smoky_the_Bear says:

      For watching movies, sounds great, for playing non-VR games, this sounds pretty crappy tbh. I don’t see why anyone would do this unless they have a really poor monitor.

      • Cinek says:

        Oh, yea, if it supports 3D movies I guess it’d make sense.

        Someone should ask VLC to add Oculus & Vive support for 3D content ;)

        • Asurmen says:

          Not sure why specifically 3D movies and not sure any movie at all.

          • Asurmen says:

            Oh for an edit button.

            Not sure why specifically 3D movies should be supported and not any movie at all being supported. The point of it is a giant movie screen in front of your face replicating the cinema experience.

          • Ragnar says:

            The cinema experience is a giant movie screen seen from 20′ away.
            How is that different from sitting right in front of your TV?

            It seems that sitting right in front of your TV is what these virtual cinemas replicate with 2D content, pixels and jagged text and all.

          • Asurmen says:

            When you have a TV room set up precisely like a cinema, let me know.

    • saluk says:

      It’s kind of dumb for right now with the current hardware limitations, but they might as well start experimenting with the software. Maybe someone will find a game that works well in this context (once the flickering or other software issues are ironed out).

  6. OmarTheHippo says:

    The developer of Virtual Desktop said the following:

    Steam’s theater mode is built on top of Unity. From what I’ve seen, it has massive overhead and low framerates when playing games. The features are also very limited

    It has much lower overhead than the current SteamVR desktop version. When I tried SteamVR’s solution, I couldn’t get more than 20 fps in Rocket League to give you an example. They built it on top of Unity while Virtual Desktop is a thin layer on top of DirectX.

    As I mentioned in the video, my app is built on top of DirectX and it is very lightweight. It’s very optimized. The impact on the GPU is very low. I’m able to play HOTS with a 770 in VR fluidly to give you an example.

    link to reddit.com

    Hope you give Virtual Desktop a go, would love to see that write-up

    • snv says:

      link to youtu.be This is what i always expected to be the killer app for VR:
      Making it useful for working too, because of an Imax sized desktop.

      • Premium User Badge

        Elusiv3Pastry says:

        Ooh yes, I’d like to see a comparison with this too please!

      • Martel says:

        That just moved to the top of my wishlist

      • froz says:

        Hmm, not sure about the working part. For 2 reasons:

        1) While I don’t have to look at the keyboard to write, I’m not sure if I could write comfortably and quickly if couldn’t see the keyboard at all. Especially in situation where I don’t keep hands on the keyboard all the time.

        2) Resolution. You don’t really get extra desktop space, because you are limited by low resolution. You need to have very clear text. With VR you get lower resolution and additional problems due to uneven scaling (coming from the fact that it’s 2d rendered in 3d).

        What I was impressed the most is viewing the 360° photos. That looks very immersive and I bet this is going to be the new way people visit famous places. It’s already nice to be able to visit any city via google maps, but this is taking this to a new level.

    • Premium User Badge

      Eleven says:

      I’m a big fan of Virtual Desktop. It’s easily my most used VR app, just to watch movies on a gigantic screen, using my normal media player instead of some hacked together VR app.

      Browsing art websites like CGSociety, blown up like its a virtual poster on the wall, has a lot more perceptual impact than in real life. Music visualisers work too, like Milkdrop for Winamp, which is seriously psychedelic on a wrap-around curved screen.

    • Author X says:

      Wow, I winced at “Unity”. It can be a great game engine, but it’s so much overkill just to render a 2D video feed in 3D space.

    • Fiatil says:

      I’d definitely like to see an article on this! It sounds like Virtual Desktop is currently in a much better state than Valve’s solution, and is only $15. I’m probably buying a Vive, and this article gave me great hope because I’m really curious about the performance of the headsets in virtual cinema and virtual desktop applications. Definitely not Alec’s fault, but the article mostly would up being a commentary on the poor state of Valve’s current solution.

  7. Soapeh says:

    I wonder how much VR would benefit if it had some sort of G-Sync/Freesync built-in to the headset? It works outstandingly on high-refresh games and it sounds like the solution to the juddering and flickering mentioned here.

    • Premium User Badge

      Nathan says:

      I suspect the juddering mentioned here is of the game video feed itself, not the desktop theatre output. I suspect the latter remains at 90 Hz whilst rendering a boring video texture onto a wall.

  8. Mr Propellerhead says:

    Alec, I think you’ll find the phrase is actually “In, like Flynn…”

  9. Sakkura says:

    Uh, the resolution is not 2560×1200. It’s 2160×1200.

    • froz says:

      Isn’t it actually half of that (just doubled for the other eye)?

  10. Zantium says:

    You’re mixing up the resolutions a bit a few times during the article. The one you’re looking for is 2160×1200 or 1080×1200 per eye.

  11. nbocheltree says:

    Great write-up, but you’re all over the place on resolution. It’s not 2560×1200, nor is it 2560×1400. It’s 2160×1200 (1080×1200 per eye).

  12. Alec Meer says:

    Assorted res typos fixed – haven’t had much sleep lately.

  13. syllopsium says:

    Have to say I’m not sure I see the point – the attraction of running 3D movies through a VR headset is fair enough, but otherwise I’d rather run games through a real monitor, or a 3D monitor.

    I’ve got a large projector screen for films (old CRT projector, 720p) and the last time I used it for games was Jedi Outcast. Partly it’s because balancing a mouse on your lap on the couch is awkward, but really, after a few minutes the monitor size becomes relatively unimportant.

    I use my 3D monitor more often, and that’s passive 3D and low res (1280×1024), even more so than the VR helmets.

    • Asurmen says:

      If you ever get the chance to, try it. No words are going to convince you.

  14. BlueDragon says:

    I want to play Tabletop Simulator with this VR :D

  15. 5parrowhawk says:

    What I would really love to see is emulation of multiple-monitor setups. Imagine playing Supreme Commander’s multi-monitor mode with three or four different displays. For that matter, just being able to play a pre-VR racing game or flight sim with multiple emulated monitors surrounding the player would be pretty amazing. I’m sure there are other games out there that could benefit from this approach…

  16. racccoon says:

    Unless we all become blind I see no point in VR at all! but to make us so..

  17. Unclepauly says:

    Not seeing the point in this post as well, other than you don’t like VR? Alot of people do though, so ehhh….

  18. surgeonufo says:

    Appreciate the article, waiting on my oculus and reading everything I can about VR. I definitely feel like RPS has been giving great, consumer-minded advice about the reality of VR. Maybe I missed it somewhere, and judging by your mention of ‘chosen facebox’ I’d assume the answer is yes, but will it explicitly work with Oculus? And, did you have the opportunity to try it with anything other than the Vive?

    Also couldn’t you have just find/replaced ‘trad.’ With traditional?

  19. zaphod42 says:

    DO NOT use vsync when you’re playing VR games. DO use a frame limiter. But don’t use vsync as your frame limiter! Use an external frame limiter like using the nvidia control panel through the nvidia inspector, and force a frame limit of 90fps or 60fps. DO NOT turn on Vsync when in VR! EVER!

  20. Byron says:

    “A game juddering and blinking unbearably in the headset looks to be running reasonably smoothly in the mirrored window displayed on my monitor” Thats because you are looking at it on a monitor running 60fps most likely. -_-