Imagine it: a video game streaming service that lets you log on to the cloud, access games you already own on multiple storefronts (including free-to-play fare), and play them on any Windows, Mac, or Android device. You’d need nothing more than a broadband connection. You’d get snappy, low-latency performance, including tolerable stats on your router’s 5Ghz wireless band. And you could access all of this for free.
All of this was what we had hoped to get out of Google Stadia, which arrived in November with promises of a tantalizing “Netflix for games” model. But that streaming service’s launch was immediately hobbled with device restrictions, pricing confusion, and a terribly limited (and closed) games library. Instead, the above description comes courtesy of an utter surprise, launching today in both free and paid tiers: Nvidia’s GeForce Now.
After a months-long closed beta, GeForce Now opens to the public sometime today (perhaps the moment this article goes live). Download its app on a supported device, then hook up your preferred control method (gamepad, mouse+keyboard) and connect to one of Nvidia’s servers. You’ll boot into a virtualized Windows PC on the cloud, which then loads one of “hundreds” of supported games as sold by Steam, Epic Games Store, Battle.net, uPlay, the Bethesda Launcher, and Origin. From there, the server’s gameplay feed and your button presses go back and forth so that your low-powered device can stream high-end 3D video games.
DOOM 2016 on a low-end Macbook? Tekken 7 on a smartphone? With enough bandwidth, GeForce Now can make it happen, and you can use the game licenses you already own.
The service isn’t perfect—with some particularly baffling issues at launch. And I fear that its first-week rush of new free players will lead to networking nightmares and boilerplate replies about Nvidia “being surprised by demand.” (If Nvidia’s PR team would like, I have 4,000 versions of that sentence littering my games-journalism inbox. You can borrow any of them.) But ahead of today’s influx of new players, I was able to confirm enough about peak performance and general usability to confirm a surprising truth: even if Nvidia fumbles the launch with networking woes, GeForce Now is still the new game-streaming service to beat. It’s that good.
So far, so solid
Here’s what I loved about my pre-release tests of GeForce Now: I could play games I already own on my crappiest devices with incredible performance results. While connected via Ethernet on my home-office connection, rated for 250Mbps down, 10Mbps up, I enjoyed nearly latency-free performance on a majority of my tested games. Fortnite, Apex Legends, Destiny 2, and the 2019 remake of Modern Warfare: I played these on mouse and keyboard via GeForce Now and barely noticed their inherent latency.
Yes, I’m as stunned as you are. And if you don’t believe me, you won’t want to see the following sentence: I could play the sensational 2017 retro throwback Sonic Mania via GeForce Now without missing a single jump or dash.
What’s more, I can go into every supported game’s settings menus and tinker to my heart’s content, because GeForce Now effectively leases a Windows gaming PC to each of its users. I’m not accessing a game’s limited build with a missing options menu. Fine-tuned settings like ambient occlusion, shadow resolution, even v-sync and super-sampling: they’re all mine to tweak. This became starkly clear when I loaded Assassin’s Creed Odyssey, a notoriously demanding game from 2018 that, up until this week, hadn’t received a 60fps option on anything other than locally owned computers.
You cannot run AC:O at 60fps on Google Stadia. Nvidia’s GeForce Now, on the other hand, let me downgrade and massage the game’s settings to not only reach a 60fps threshold but test it with the game’s built-in benchmark (only available on PC). The same tweak-for-60fps awesomeness goes for other PC games on GeForce Now that console owners are stuck playing at 30fps, including Destiny 2 and No Man’s Sky.
To be clear, I am not suggesting that GeForce Now’s streamed gameplay looks better or runs faster than a powerful PC in your own home. But during my clearest tests, the results were an incredible substitute for owning a gaming-caliber PC.
A future paid tier: More RTX, fewer timers
I have more praise to offer, but I should get some criticisms out of the way. I don’t want to mislead anyone about GeForce Now’s launch-day state. Some of the issues are mere road bumps. Others count as potential red flags.
Let’s start by clarifying the cost situation for GeForce Now, because its “free” sales pitch comes with some asterisks. Nvidia’s streaming service will eventually operate with a mix of free and paid memberships. While Google Stadia also has a “free versus paid” dichotomy, Nvidia’s model differs significantly.
At launch, anyone can join GeForce Now’s “founders tier,” which will be free to all interested users for the first 90 days, no credit card required. Once that trial runs out, users can lock in a $5/month rate for their first year. Nvidia representatives say that this rate will increase at some point in the future. “I wouldn’t expect [the raise] to be more than double,” GeForce Now GM and VP Phil Eisler told Ars Technica in a phone interview.
Unlike Stadia, GeForce Now’s “premium” membership does not affect general streaming performance, and it doesn’t (currently) come with any bonus games. Whether you’re on the free or paid tier, you’ll receive the same maximum streaming feed of 1080p resolution at 60 frames per second. Instead, premium users will get to skip one possible headache on the free tier: server queue times. Free users will be bumped to the back of the queue line, while paying members skip ahead.
What’s more, free users will get punted from GeForce Now every 60 minutes. Those free players can log back on for as many one-hour sessions as they want, Nvidia has confirmed, with the caveat that they might have to wait in a queue whenever they return. “This has to do with our promise to founders members, that they won’t have to wait,” Eisler said. “The busiest time is in prime time, at 8pm in the evening. We need a way to ensure that free members don’t jump on at 3pm and camp on the capacity.” Eisler didn’t clarify how the general userbase will be affected by this for the first 90 days, when every user will have identical free-trial memberships.
The other perk of GeForce Now premium membership is access to RTX graphics toggles in supported games. At launch, GeForce Now supports only three games in RTX mode: Metro Exodus, Deliver Us The Moon, and Wolfenstein Youngblood. In good news, at least, these games can all have their settings cranked to maximum on GeForce Now (including “high” or “maximum” settings on demanding ray tracing toggles) and run at average rates exceeding 60fps, at least according to our cursory benchmarks over this past weekend. Boot these games via GeForce Now in the free tier, on the other hand, and they’ll be loaded on a server without RTX support—and thus won’t have any RTX-specific toggles in their options menus.
Good news on storefronts; bad news on reaching them
But wait, you might say to yourself. Aren’t there more than three PC games from the past year-plus that support DirectX 12 ray tracing that Nvidia has loudly advertised as reasons to buy one of their fancy RTX graphics cards? You’d be correct. But many of those, including Ars’ 2019 Game of the Year Control, cannot currently boot on GeForce Now.
This is where GeForce Now’s patchy games library comes into bright relief. The great news is that Nvidia has concluded something that upstart services like Stadia have failed to appreciate: gamers don’t want another freaking marketplace.
“We do not have a PC games store,” Eisler said. “Gamers told us strongly that they prefer to connect to their existing PC stores. We’ll support any and all PC stores. Connect to your existing online PC game store accounts. If you purchase a new game, you own it on that platform, and you can download it on your PC later. And we’ll support free-to-play games.”
I love this idea, Nvidia, and I wholeheartedly support it. But I can’t say the same about the current execution.
For starters, GeForce Now doesn’t work as a clone of your existing game-purchase libraries. As I mentioned earlier, GeForce Now can log in to Steam, Epic Games Store, EA Origin, Ubisoft uPlay, and Blizzard Battle.net. Other services are not currently compatible. Even with this storefront limitation, you don’t boot into one of Nvidia’s cloud instances and browse through those apps’ libraries. You can only select games within GeForce Now’s app.
More specifically, you tell GeForce Now which game you want to play, and it will load a virtualized PC environment with that game’s launch code (i.e. “C:\SteamSteam.exe -your_game.exe -shutdown-upon-app-closure” or something). Though you’ll be within a familiar PC game launcher interface, any attempts to boot other games you own in that instance will bring up error messages, saying the games aren’t supported. (As the above gallery shows, there’s also an inherent awkwardness of being shown various Steam and EGS prompts when trying to load a game, as opposed to the elegance of competitors’ games “just loading.”)
Worse, GeForce Now has no interest in simplifying the process of finding your compatible games. As of press time, you’re required to manually search within Nvidia’s app for every game you own, then add it to the GeForce Now app’s “library” tab. Nvidia has yet to publish a comprehensive list of supported games for the service’s public launch. Worse, the service used to share a comprehensive list, but that’s been taken down as of press time.
As a result, this weekend, I spent half an hour manually typing in every game I own across all five services, and additional games I don’t, just to determine what I could test. And to top off that madness, the service comes with a weird exception: certain Steam games will work in GeForce Now, despite not appearing in the GeForce Now app. But to figure out which games those are, you have to—I’m not making this up—boot into GeForce Now’s Steam instance, then manually double-click on every game you own to see if there are any loopholes that you can sneak onto the cloud service. Doing this mostly brought up error messages for me, with the exception of oddball fare like Metal Wolf Chaos XD.
No thanks. I’ll just wait for Nvidia to get its act together and issue a formal list like every other gaming-service retailer in existence.
[Update, 1:17 p.m.: A reader pointed us to a convenient, publicly available JSON file on Nvidia’s site, which can be translated using built-in Firefox tools or a site like JSON Formatter to get a slightly messy, alphabetical list of every game currently supported by GeForce Now. Based on my weekend of testing, this list of 556 games appears to be accurate, though it’s missing the “loophole” games mentioned above. We’d prefer an official Nvidia list, but we’ll use this workaround in the meantime. Thanks, anonymous tipster!]
Is your library compatible? You get to find out!
Perhaps this is to obscure the fact that Nvidia’s compatible game selection is currently scattershot. As one example, the previous full list of compatible GeForce Now software used to list all three games in the modern Tomb Raider trilogy; all three have since been removed, with no clear explanation as to why. Is this because the games’ publisher, Square Enix, has since signed an exclusivity deal with Stadia? When pressed, Nvidia’s representatives forwarded the following statement to Ars Technica:
We work with our partners on an on-going basis to add games to GeForce Now. From time to time, publishers may request that a game be disabled. It can be for various reasons. We can’t go into specific details as to why a publisher may have asked that, but we do encourage GeForce Now members looking for specific games to request that they be added by reaching out to both us and the publisher.
In terms of my personally owned games libraries, GeForce Now supports roughly 140 of the nearly 700 non-VR games in my Steam library. Nearly every game sold by Battle.net works here, with the exception of the newly launched WarCraft III: Reforged, while Ubisoft’s uPlay has a few recent Assassin’s Creed, Far Cry, and Tom Clancy games, but it’s missing quite a few of those. Bethesda and EA currently only appear to have one compatible game for each of those launchers: Fallout 76 and Apex Legends, respectively. (You’ll need the Steam version of all other Bethesda games on GeForce Now, while the lack of mainstream EA biggies like Madden and FIFA is a bummer.)
Epic Games Store works seamlessly on GeForce Now if you want to play Fortnite, which is probably the most crucial game for that launcher, in terms of average-user outreach. But EGS is otherwise pretty badly supported as a launcher on GeForce Now, with only Borderlands 3, Dauntless, and Metro Exodus standing out as recent big-name games with GeForce Now support. (No Untitled Goose Game? To that, I must say: HONK!) Also, as of press time, a number of games that work on both EGS and Steam can only be played via GeForce Now if you own the games’ Steam licenses.
That being said: I am generally happy with the service’s game compatibility list as of its public launch, especially when I imagine someone wanting to use GeForce Now to play solid PC games when they either don’t own a gaming PC or might be away from their favorite rig. Want to play “one more turn” in a Sid Meier classic? Pick from either Civilization V or Civilization VI; they’re both CPU- and GPU-hungry enough to make their GeForce Now inclusion welcome. Want to rip and tear? GeForce Now supports the F2P deathmatches of Quake Champions and the technically impressive campaign of DOOM 2016 (which, curiously, still isn’t available on Stadia in spite of Google’s ballyhooing about that game).
Apples to apples to apples
As of press time, GeForce Now only has a few apples-to-apples comparisons: the current Project xCloud “closed beta” on smartphones and Google Stadia’s “Founders Edition” on desktops. I can load nearly identical scenarios in these two comparisons, and against both of those, GeForce Now has the overall lead.
Currently, xCloud’s closed beta only works on Android smartphones with a maximum resolution of 720p, so I connected an Xbox One controller to my Samsung Galaxy S9 via Bluetooth, then connected that phone to my home’s 5GHz wireless band and booted into sessions of Tekken 7 and Destiny 2. In the former, I loaded identical stages in the game’s offline practice mode and tapped individual attacks. In the latter, I simply puttered around in the character-select screen, which allowed me to move a mouse-like cursor on the screen with the analog joystick.
In both cases, GeForce Now enjoyed a sliver of a lead in terms of latency, one that I was able to verify six tests in a row. In my first of three Tekken tests, the GeForce Now version failed to process a few of my button taps. I couldn’t reproduce the issue in that version’s other tests, so I offer it as an anecdotal note—especially since wireless tests include so many connectivity variables.
To that end, at least on GeForce Now, I could sometimes expect a whopping 60fps refresh in a wireless session, and, man, do games like Tekken and Destiny feel good in GeForce Now’s wireless mode at that rate. Whether it holds to that mark or not, at least in my testing, boils down to your wireless environment. There’s currently no way to guarantee a 30fps lock on GeForce Now’s mobile app; if you prefer stability over maximum frames, you’ll need to find a framerate cap in a given game’s options menu (which isn’t necessarily common). Project xCloud, conversely, emulates an Xbox One S’ power while also adding its own 30fps cap (even though the Xbox One S version of Tekken 7 otherwise runs at a native 60fps).
My two overlapping licenses on Google Stadia and GeForce Now are Metro Exodus and Destiny 2, so I booted both on the same Windows 10 PC connected to my router via Ethernet cable, then tested cursor movement and first-person action on both platforms. It’s definitely easier to discern floaty streaming latency with a mouse than with a joystick, and both platforms revealed a smidge more latency in Destiny 2‘s menus than other games, for whatever reason. I then hopped into combat, where I found that, once again, GeForce Now led by a hair on both games. More noticeable than that hair was GeForce Now’s apparent superiority when handling dark scenes. Both platforms have their share of blocky image-compression artifacts on occasion, particularly in dark scenes, but GeForce Now wins in a comparison—and that’s important if you care about the subtleties of ray tracing.
There’s another comparison point for these two services: set-top boxes. I own a Chromecast Ultra, which works with Stadia, and an Nvidia Shield TV 2019, which works with GeForce Now, and I tested Destiny 2 on both of those on my 4K TV using an identical HDMI cord and identical Ethernet cable. Here, the “noticeable hair” went in favor of Stadia, but that’s less of an apples-to-apples comparison. The official Stadia Controller is required for play on a Chromecast Ultra, and it connects directly to your Wi-Fi router, as opposed to Shield TV only accepting Bluetooth controller connections. Still, Destiny 2 is currently a great showcase on Chromecast Ultra in ideal network conditions, owing to its 4K resolution and incredibly low latency. (This is the confusing part: Stadia can jump all the way to 4K resolution, but only when used on a Chromecast Ultra, and only for games that are coded to support this resolution jump. Otherwise, it maxes out at 1080p.)
But, honestly, I lost roughly two hours to testing Destiny 2 on both living room boxes, one hour each, without enough latency to halt my interest in either platform.
A chicken and an egg in equally safe hands
Ultimately, a game-streaming platform is only as good as its Internet connection, which can vary based on server load, your ISP, or your ability to use Ethernet-connected devices. There’s no telling whether my impressive GeForce Now tests came because I live near one of its data centers, or because my home connection is solid, or because I did all my tests before thousands of free users piled onto the service. Eisler says Nvidia’s closed-beta waitlist exceeded 1 million users before today’s launch and that roughly 300,000 people in all took part in the closed beta test.
Eisler’s comments during our interview hinted to a server capacity in the vicinity of 600,000 to 700,000 simultaneous users across 20 server farms across the globe. (As of press time, we’ve been told that the service will launch today in North America, “most” of Western Europe, Russia, Japan, and South Korea.) There’s no telling whether my twitchy, Sonic Mania-worthy bandwidth tests from the past few days will plummet as more interested players pile onto GeForce Now and claim their free 90-day trials.
The best news about GeForce Now is that my positive impressions will cost interested users zero cash, and very little time, to confirm for themselves. At the bare minimum, anyone can claim a free-to-play game on a shop like Steam or EGS, then load it in GeForce Now to test its stodgy game-search interface and its sometimes impeccable network performance. Should that work out, then they can start loading other software they already own, or be so crazy as to play a PC-grade fighting game on a smartphone against other live PC opponents. (I handed my smartphone to a decent Tekken 7 player during my testing period, and he was able to win a ranked multiplayer match on GeForce Now with only one noticeable “I missed because of lag” complaint on his part.)
Even if its performance has a bad day, week, or month, GeForce Now will still likely change the current game-streaming competition. Its value proposition is arguably the safest one yet in the streaming world: should GeForce Now fail or shut down, you’ll still be able to take your games library to another computer. We’ve yet to see how Microsoft will handle streaming access and game licenses for the final, non-beta version of Project xCloud, but Stadia is an incredibly closed platform in comparison, and PlayStation Now isn’t much better in terms of only guaranteeing access to games while you’re a paying subscriber.
With GeForce Now, Nvidia arrives with its chicken and its egg in equally safe hands. And the competition may very well have to respond.