GDC 2016: Tearing & Freesync/G-Sync Support Coming to Windows' UWP Appsby Ryan Smith on March 17, 2016 12:50 AM EST
- Posted in
- Windows 10
With the recent release of the first major games built for Windows’ Universal Windows Platform runtime, the current limitations of UWP has been a hot topic in technical circles. When it comes to gaming, UWP as it stands is not up to par with the Win32 API we have come to know and tolerate. To that end, with Microsoft running a block of technical sessions at today’s GDC, I checked in on the state of UWP and where Microsoft is in addressing some of the concerns that have been raised over the past couple of weeks.
The overall message from Microsoft right now is to wait and see. Talking to Microsoft representatives and speakers, the company is well aware of what’s being said and wants to address it. GDC just won’t be that venue. Rather the company will be updating the press and developers on UWP at BUILD 2016, Microsoft’s annual conference that’s taking place in two weeks. And while the company’s reps can’t make specific comments at GDC on what to expect later this month, I do consider it a positive sign that they are aware of what’s going on and that they are preparing what looks to be a serious response.
Meanwhile on a related note, in this year’s DirectX 12 session, Microsoft has confirmed that they are going to be addressing the current refresh interval limitations of UWP. In short, Windows UWP will be gaining support for interval immediate refreshing, otherwise known as tearing. Tearing currently isn't allowed, and while tearing is not typically desirable, there are situations where the bare minimum latency it affords may be more useful than displaying a whole frame without corruption. This will also allow Freesync and G-Sync variable refresh rate technologies to work with UWP, as the underlying issues blocking them with the current system are much similar. As it stands there isn’t an ETA on this update, however it’s something the DirectX team has taken to heart, and with a bit of luck it may be sooner than later.
Post Your CommentPlease log in or sign up to comment.
View All Comments
Harry Lloyd - Thursday, March 17, 2016 - linkAbout time they added tearing support!
ImSpartacus - Thursday, March 17, 2016 - linkI'm just tearing up thinking about it.
BurntMyBacon - Thursday, March 17, 2016 - link@Harry Lloyd: "About time they added tearing support!"
Quite the spin they have there. I would have thought this was was simply allowing you to turn off the VSync feature. Apparently, I was wrong and they've added sophisticated algorithms to predict motion and add dynamic shift along a randomly place split in the frame before the screen update. They call this new set of features "Tearing" (0_0).
bill44 - Thursday, March 17, 2016 - linkWaiting for system wide 3D LUT support....
About time to update colour-management in windows and sort hi DPI scaling issues.
Maybe Anandtech can ask MS in 2 weeks time what can be done.
Ryan Smith - Thursday, March 17, 2016 - linkThis is another thing we'll get more details at for BUILD, but yes, Windows' color management is going to get a lot better in order to support things like Rec 2020 and HDR.
nathanddrews - Thursday, March 17, 2016 - linkThat's good news, but for what reason? Will it add support for UHD Blu-ray playback? Netflix/Amazon 4K Streaming via apps? That's the only content that utilizes Rec 2020 and HDR in the foreseeable future...
Ryan Smith - Thursday, March 17, 2016 - linkShort answer: because you have to fix it anyhow for HDR and other formats where higher dynamic ranges or wider gamuts will be more widely used.
nathanddrews - Friday, March 18, 2016 - linkI'll take what I can get. :D
Shadowmaster625 - Thursday, March 17, 2016 - linkTearing is something you do a lot of if you are actually stuck using a portable windows device.
appssprout - Friday, May 22, 2020 - linkIt is a great website with lots of unique content and informative article. As like this https://www.appssprout.xyz/ is also a perfect website where you will get apps lists for android and iOS device.