A New Frontier
Console game performance has always been an area that we've been interested in here at PC Perspective but has been mostly out of our reach to evaluate with any kind of scientific tilt. Our Frame Rating methodology for PC-based game analysis relies on having an overlay application during screen capture which is later analyzed by a series of scripts. Obviously, we can not take this approach with consoles as we cannot install our own code on the consoles to run that overlay.
A few other publications such as Eurogamer with their Digital Foundry subsite have done fantastic work developing their internal toolsets for evaluating console games, but this type of technology has mostly remained out of reach of the everyman.
Recently, we came across an open source project which aims to address this. Trdrop is an open source software built upon OpenCV, a stalwart library in the world of computer vision. Using OpenCV, trdrop can analyze the frames of ordinary gameplay (without an overlay), detecting if there are differences between two frames, looking for dropped frames and tears to come up with a real-time frame rate.
This means that trdrop can analyze gameplay footage from any source, be it console, PC, or anything in-between from which you can get a direct video capture feed. Now that PC capture cards capable of 1080p60, and even 4K60p are coming down in price, software like this is allowing more gamers to peek at the performance of their games, which we think is always a good thing.
It's worth noting that trdrop is still listed as "alpha" software on it's GitHub repo, but we have found the software to be very stable and flexible in the current iteration.
|Xbox One S||Xbox One X||PS4||PS4 Pro|
|GPU CU||12x GCN
|1.4 TF||6.0 TF||1.84 TF||4.2 TF|
|Memory||8 GB DDR3
|12 GB GDDR5||8 GB GDDR5||8 GB GDDR5|
Now that the Xbox One X is out, we figured it would be a good time to take a look at the current generation of consoles and their performance in a few games as a way to get our feet wet with this new software and method. We are only testing 1080p here, but we now have our hands on a 4K HDMI capture card capable of 60Hz for some future testing! (More on that soon.)
Subject: General Tech | October 25, 2017 - 08:33 PM | Tim Verry
Tagged: xbox one x, xbox one s, xbox one, xbox, upscaling, gaming, console, backwards compatible
Microsoft is adding original Xbox games to its backwards compatibility program with 13 games available now with more on the way in spring of next year. Xbox One, Xbox One S, and Xbox One X owners will soon be able to play a curated selection of original Xbox games at higher resolutions and with improved color details.
Microsoft claims that original Xbox games will run with up to four times the pixel count on Xbox One (and One S) and up to 16 times the pixels on Xbox One X. Gamers will be able to use their original Xbox game disc to play or they can purchase the older titles in digital form from the Microsoft Store. Original features like co-op and System Link will work, but there is no Xbox Live service support which means online multiplayer will not work. Further, Microsoft notes that players will not earn any achievements when playing original Xbox games.
The first batch of original Xbox games includes:
- BloodRayne 2
- Crimson Skies: High Road to Revenge
- Dead to Rights
- Fuzion Frenzy
- Grabbled by the Ghoulies
- King of Fighters Neowave
- Ninja Gaiden Black
- Prince of Persia: The Sands of Time
- Red Faction II
- Sid Meier's Pirates!
- KOTOR (Star Wars: Knights of the Old Republic)
While I have not played most of those games, I played a ton of Red Faction II with my brother, and fondly remember KOTOR on the PC. The video above shows a comparison between the original KOTOR running on Xbox and the backwards compatible enhanced version of the game running on Xbox One, and the visual difference is impressive (still not as good as it can look on the PC with mods though heh) with the game being significantly sharper with deeper colors (the original Xbox game looks extremely blurry and washed out by comparison).
It is a small list currently, but there are some gems on the launch list, and I am interested to see how the games look running on the Xbox One X. Hopefully the frame rates and loading times can also be improved ;-). As an added bonus Microsoft also pointed out that Xbox Game Pass members can grab Ninja Gaiden Black for free.
Microsoft claims that gamers have spent 700 million hours playing the 400 backwards compatible Xbox 360 games on the Xbox One. There is certainly interest and it seems Microsoft is watching the numbers carefully which will be important for gamers in getting the Redmond-based company to continue adding support for additional classics.
- Project Scorpio Unveiled as "Xbox One X," Lands November 7th for $499
- Microsoft Details Upgrade Options For Xbox One X Including Network Transfer Of Games and Settings
- Xbox One Teardown - Microsoft still hates you
Subject: General Tech | August 8, 2016 - 11:06 PM | Tim Verry
Tagged: xbox one s, xbox one, TSMC, microsoft, console, 16nm
Microsoft recently unleashed a smaller version of its gaming console in the form of the Xbox One S. The new "S" variant packs an internal power supply, 4K Blu-ray optical drive, and a smaller (die shrunk) AMD SoC into a 40% smaller package. The new console is clad in all white with black accents and a circular vent on left half of the top. A USB port and pairing button has been added to the front and the power and eject buttons are now physical rather than capacitive (touch sensitive).
Rear I/O remains similar to the original console and includes a power input, two HDMI ports (one input, one output), two USB 3.0 ports, one Ethernet, one S/PDIF audio out, and one IR out port. There is no need for the power brick anymore though as the power supply is now internal. Along with being 40% smaller, it can now be mounted vertically using an included stand. While there is no longer a dedicated Kinect port, it is still possible to add a Kinect to your console using an adapter.
The internal specifications of the Xbox One S remain consistent with the original Xbox One console except that it will now be available in a 2TB model. The gaming console is powered by a nearly identical processor that is now 35% smaller thanks to being manufactured on a smaller 16nm FinFet process node at TSMC. While the chip is more power efficient, it still features the same eight Jaguar CPU cores clocked at 1.75 GHz and 12 CU graphics portion (768 stream processors). Microsoft and AMD now support HDR and 4K resolutions and upscaling with the new chip. The graphics portion is where the new Xbox One S gets a bit interesting because it appears that Microsoft has given the GPU a bit of an overclock to 914 MHz. Compared to the original Xbox One's 853 MHz, this is a 7.1% increase in clockspeed. The increased GPU clocks also results in increased bandwidth for the ESRAM (204 GB/s on the original Xbox One versus 219 GB/s on the Xbox One S).
According to Microsoft, the increased GPU clockspeeds were necessary to be able to render non HDR versions of the game for Game DVR, Game Streaming, and taking screenshots in real time. A nice side benefit to this though is that the extra performance can result in improved game play in certain games. In Digital Foundry's testing, Richard Leadbetter found this to be especially true in games with unlocked frame rates or in games that are 30 FPS locked but where the original console could not hit 30 FPS consistently. The increased clocks can be felt in slightly smoother game play and less screen tearing. For example, they found that the Xbox One S got up to 11% higher frames in Project Cars (47 FPS versus 44) and between 6% to 8% in Hitman. Further, they found that the higher clocks help performance in playing Xbox 360 games on the Xbox One in backwards compatibility mode such as Alan Wake's American Nightmare.
The 2TB Xbox One S is available now for $400 while the 1TB ($350) and 500GB ($300) versions will be available on the 23rd. For comparison, the 500GB Xbox One (original) is currently $250. The Xbox One 1TB game console varies in price depending on game bundle.
What are your thoughts on the smaller console? While the ever so slight performance boost is a nice bonus, I definitely don't think that it is worth specifically upgrading for if you already have an Xbox One. If you have been holding off, now is the time to get a discounted original or smaller S version though! If you are hoping for more performance, definitely wait for Microsoft's Scorpio project or it's competitor the PlayStation 4 Neo (or even better a gaming PC right!? hehe).
I do know that Ryan has gotten his hands on the slimmer Xbox One S, so hopefully we will see some testing of our own as well as a teardown (hint, hint!).
- Xbox One Teardown - Microsoft still hates you
- PC vs. PS4 vs. Xbox One Hardware Comparison: Building a Competing Gaming PC
- Sony PS4 and Microsoft Xbox One Already Hitting a Performance Wall
- Tech Interview: Inside Xbox One S @ Eurogamer