Microsoft claims that it wants to take PC gaming seriously with Windows 10, but the limitations of Windows 10-based games has undercut their message. They’re trying to address some of that today, with unlocked frame rates and support for AMD’s Freesync and NVIDIA’s G-SYNC.
“A big thank you to those who have given us feedback,” the company said in a blog post today. “We read it all — the Window Store reviews, the reviews on gaming-focused websites, and even some of the giant threads on the various forums.”
These features were supported in old Windows applications (Win32), but not in the world of Windows 10 (Universal Windows Platform).
What’s the difference? Here’s how Microsoft explains it:
For the most part, the Direct3D code in a Universal Windows App is largely the same as a Win32 app. There are some changes to the core Windowing system, which mostly effect how full screen windows work. There are no performance differences between a DirectX 12 UWP app and a DirectX 12 Win32 app.
Even if you presume that’s true, there’s fewer options for players, which is why Microsoft had to issue an operating system update.
That update brings, as I said, support for G-SYNC and Freesync, in addition to unlocked frame rates. The former helps keeps game smooth:
G-SYNC and FreeSync solve the game/monitor synchronisation problem by determining when the game is ready to render a new frame. When the game is ready, the graphics driver tells the monitor to refresh the display. This allows your game to render as fast as the graphics card is capable without any tearing, but requires monitors which support adaptive refresh technology.
Previous Windows 10 games, like Rise of the Tomb Raider, didn’t have these features, though they did if you purchased them on Steam.
Since Microsoft is trying to encourage people to support (and buy) games on Windows 10, it’s not a good look when you’re not at feature parity with the marketplace everyone else has been using for years.
Gears of War: Ultimate Edition and Forza Motorsport 6: Apex will apparently have patches supporting these features “in the very near future”. If you don’t want to wait for the OS-level update, it’s available for download.
There are more changes to come, according to Microsoft, though it didn’t outline a roadmap.
In March, Xbox executive Phil Spencer said it would respond to criticisms of Windows 10 applications, including the inability to mod software. The company stopped short of promising full mod support, however.
“The mods where we’ll probably have some discussion,” said Spencer to PC Gamer, “if I go in and change the executable in a way — if I actually go in and reorder the code or inject code paths the developer didn’t originally intend, [then] the problem is, I don’t know if that modification is to fix a broken game, or to add some kind of phishing tool to the game so that now it’s capturing my passwords as I’m typing them into Chrome.”
For many hardcore PC players, stuff like that may remain a line in the sand. That said, if you want to play Gears of War or Killer Instinct on PC, it doesn’t seem like they’re coming to Steam any time soon, so it’s important that Windows 10 continues to get better.
Comments
8 responses to “Windows 10 Getting Much Needed Gaming Improvements Today”
Chrome? I think you mean Edge, Phil. Edge.
#onbrand
Nah it’s perfect. Subtly implies that Chrome is untrustworthy. Good stuff.
I bow to your superior spin skills.
…With the appropriate level of mild disapproval that is deserved of anyone who is good at bullshit. 😉
This Microsoft press release sponsored by Google.
A little bit afraid that Vulkan API might take your mojo away MS are we?
That’s a stretch, Microsoft responded to Vulkan/Mantle a while ago with DX12. The change above is to make sure the UWP API supports the same DX12 features the Win32 version already has. It’s a UWP issue that was fixed, not a DX12 issue.
Does this mean that I will be able to overclock my CPU to 4.5Ghz again like I was able to on Windows 7? Windows 10 consistently bluescreens even after only a few minute stress testing at 4.4Ghz.
Sounds like you need to play with your voltages a little bit more. My CPU is stable under windows 10 no problems.
It sounds like you’re having an issue that is well known when overclocking – what works for one piece of software doesn’t necessarily work for another – each piece of software utilises the CPU hardware (caches, registers, dma etc) slightly differently, and just because the timings you have set for your CPU work on one piece of software doesn’t mean they are stable when another piece of software does things differently.
Windows 10 kernel is a little bit faster (optimised better) overall than Windows 7/8 and so it’s probably pushing your CPU internal timings a little harder.
Games for windows live #neverforget!