Forza Horizon 4 PC Performance Review

The Problems with UWP - Resolution Scaling and Testing Methodology

Forza Horizon 4 PC Performance Review

The Problems with UWP - Resolution Scaling and Testing Methodology

Microsoft published games have two problems out of the game, first is the Microsoft Store, which is nowhere near as user-friendly as competing gaming marketplaces like Steam, Origin, GOG or even UPlay. The second problem is UWP, which provides some unique restrictions to PC games, though many of the issues that are presented by the API have been addressed, removing the force V-Sync requirements while also adding support for Multi-GPU setups.

When it comes to testing games, UWP applications have one key issue, one which is a non-issue for most PC users. For articles like this, we require accurate data, requiring some strange workarounds when it comes to UWP applications. 

For starters, setting Forza Horizon 4 to 1080p doesn't mean 1080p if you are using a high-resolution display. UWP applications maintain the native resolution of the user's display in a fullscreen windowed mode, facilitating easy alt-tabbing. The problem here is that when you choose non-native resolutions, there is a scaling element that comes into play, making 1080p "1080p scales to 4K" on a 4K display, giving us inaccurate benchmarking results. 

The solution to this problem is to make sure your display resolution and game resolution are the same, requiring a lot of rebooting and resolution changes both inside and outside of the Forza. Ignoring this factor will give us inaccurate results, which in the case of the RX Vega 56 would have given us 4.3% drop to its average framerate at 1080p and a 5.8% drop to its 1% minimum framerate.   
  

Forza Horizon 4 PC Performance Review  

«Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Next»

Most Recent Comments

05-10-2018, 16:45:39

Greenback
Considering 1080p is my best (poor eye sight) I'm well impressed at how well it runs on Ultra, and I do like the Forza Horizon gamesQuote

06-10-2018, 03:30:11

Dicehunter
Vega 64 only 1.6FPS behind a 1080 Ti at 1440P, Impressive.Quote

06-10-2018, 05:48:32

WYP
Quote:
Originally Posted by Dicehunter View Post
Vega 64 only 1.6FPS behind a 1080 Ti at 1440P, Impressive.
Yeah, Forza is a great showing on Radeon's Vega graphics cards. It's well strange that the RX 580 and GTX 1060 are level pegging, but the Vega 64 demolishes the GTX 1080.

Anyway guys, all feedback is appreciated here. Feel welcome to post criticism, especially for the video, as it is our first time doing that.Quote

06-10-2018, 11:21:13

AngryGoldfish
Wow, that is the first time I've ever seen Vega match a 1080Ti in gaming. Even games that favour Vega specifically like Far Cry 5 and Wolfenstein II don't show Vega being on par with the 1080Ti; it was always still slightly behind, at least from what I've seen and remember. Very impressive.

Also, OC3D's video game analysis articles are one of the only places I know of that shows performance scaling with different in-game settings. There's nothing worse than seeing a graph for a game where a GTX 1080 or Vega 64 can't hit 60 FPS at 1440p in a new game at max settings but easily hits 80 FPS with just a couple of superfluous settings turned down or off. So thanks very much for the extra work.

On a similar note, what I think could be the best way to test a game is to have target FPS points. So for instance you'd have a GTX 1050/RX 460, GTX 1060/RX 580 and GTX 1080/Vega 64 comparison, and you'd show what the graphics settings would need to be in order to hit 60, 90 or 120 FPS, maybe with screenshot comparisons as you guys already do. So if I had a GTX 1060, I'd know that in AC Odyssey I'd have to use FXAA and High shadows in order to hit 60 FPS at 1080p, or I'd have to turn off a couple of other things to hit 90 FPS. The same thing for the other cards. It would take a lot of work and may not be possible for most, but it would be the best way to do things in my opinion. I always appreciated Nvidia's breakdown of AAA games and their graphics settings. It basically meant that if I had for example a GTX 970 and still wanted to hit 60 FPS at 1080p, I'd know that either I'd need to upgrade my graphics card, or how far I'd have to reduce the in-game settings to hit that point, or whether that was something I was willing to do.

Again, excellent work, Mark and all those involved.Quote

06-10-2018, 11:22:23

Offitmassive
Look at the vega 56 compared to 1080 too!Quote
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.