Overclock.net › Forums › Industry News › Hardware News › [PCPer] PC Gaming Shakeup: Ashes of the Singularity, DX12 and the Microsoft Store
New Posts  All Forums:Forum Nav:

[PCPer] PC Gaming Shakeup: Ashes of the Singularity, DX12 and the Microsoft Store

post #1 of 362
Thread Starter 
Quote:

Earlier this week, the team behind Ashes of the Singularity released an updated version of its early access game, which updated its features and capabilities. With support for DirectX 11 and DirectX 12, and adding in multiple graphics card support, the game featured a benchmark mode that got quite a lot of attention. We saw stories based on that software posted by AnandtechGuru3D andExtremeTech, all of which had varying views on the advantages of one GPU or another.

That isn’t the focus of my editorial here today, though.

Shortly after the initial release, a discussion began around results from the Guru3D story that measured frame time consistency and smoothness with FCAT, a capture based testing methodology much like the Frame Rating process we have here at PC Perspective. In that post on ExtremeTech, Joel Hruska claims that the results and conclusion from Guru3D are wrong because the FCAT capture methods make assumptions on the output matching what the user experience feels like.  Maybe everyone is wrong?

First a bit of background: I have been working with Oxide and the Ashes of the Singularity benchmark for a couple of weeks, hoping to get a story that I was happy with and felt was complete, before having to head out the door to Barcelona for the Mobile World Congress. That didn’t happen – such is life with an 8-month old. But, in my time with the benchmark, I found a couple of things that were very interesting, even concerning, that I was working through with the developers.

First, the initial implementation of the FCAT overlay, which Oxide should be PRAISED for including since we don’t have and likely won’t have a DX12 universal variant of, was implemented incorrectly, with duplication of color swatches that made the results from capture-based testing inaccurate. I don’t know if Guru3D used that version to do its FCAT testing, but I was able to get some updated EXEs of the game through the developer in order to the overlay working correctly. Once that was corrected, I found yet another problem: an issue of frame presentation order on NVIDIA GPUs that likely has to do with asynchronous shaders. Whether that issue is on the NVIDIA driver side or the game engine side is still being investigated by Oxide, but it’s interesting to note that this problem couldn’t have been found without a proper FCAT implementation.

With all of that under the bridge, I set out to benchmark this latest version of Ashes and DX12 to measure performance across a range of AMD and NVIDIA hardware. The data showed some abnormalities, though. Some results just didn’t make sense in the context of what I was seeing in the game and what the overlay results were indicating. It appeared that Vsync (vertical sync) was working differently than I had seen with any other game on the PC.

 

 

 

SOURCE

 

TL:DR - ALL games that use DirectX 12 are launched inside a sandbox, the OS handles a lot of the composition, and it's capped at 60Hz with V-Sync enabled regardless of whether you have 144Hz and VRR or not. 

 

Edit: A SHORT HISTORY LESSON

 

Back in the day when BF4 launched on Xbox One, DICE talked about how they had to design the game around the way the Xbox One did things. They had different resolutions for the game and the UI, which also refreshed at different rates, V-Sync was always on, and the game was "effectively in a sandbox", which we have now come to understand actually means that it's launched in its own virtual instance. 

 

DICE said that some of these features would probably find their way back into DirectX 12. Microsoft at the time also said that the only way they could see Xbox games on the PC was if the environments were the same. 

 

Cue GDC 2014. 

 

 

 

This was Microsoft's first open discussion about DirectX 12, and the first time they ever talked about its features. Two lines stand out now that we know how they affected the Ashes benchmarks - "console execution environment" and "conformance and consistency". Microsoft planned all along to make games run this way, despite knowing in advance about technologies like variable refresh rate monitors, super resolution, and VR.

 

None of those things will be possible in a DX12 game sold inside or outside of the store without some serious workarounds or working with Microsoft to implement them into the OS, and Microsoft doesn't care either way. They have games on their store being sold, they have Hololens ready to serve Windows 10 gamers, so from their perspective, they're all set.


Edited by CataclysmZA - 2/29/16 at 1:28pm
post #2 of 362
What an interesting discussion he is bringing to the table. I guess no one really knows much WDDM 2.0 will change games and peripherals. Nvidia could be in some serious trouble, they could be force to open something technologies up if MS puts the hammer down on them.
post #3 of 362
Hopefully this type of stuff encourages developers to use Vulkan instead of DirectX 12.
post #4 of 362
I think this clearly shows us why Valve thought it necessary to invest a lot of money to make SteamOS a reality and also why they are so heavily involved with Vulkan.
post #5 of 362
this will pretty much suck for everybody except M$.
it benefits no one no matter what hardware or software you use.

well I guess maybe this will sell more fishing licenses
post #6 of 362
Ugh. At this point I would like to see everyone abandon MS and see Vulkan and Linux become a serious alternative.
My Rig
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel Processor i7-4770k Z87-EXPERT Asus ROG Strix GTX 1080 Ti OC edition 16GB (4x4) G.Skill TridentX DDR3 F3-2400C10D 
Hard DriveHard DriveHard DriveOptical Drive
Intel SSD 335 Series 80GB A-Data XPG SX900 Solid State Drive, 512GB Samsung 850 Evo Series SSD 1TB Silverstone SOD02 DVD Writer 
CoolingOSMonitorPower
Enermax Liqmax II 240 Windows 7 64 bit Dell U2715H Fractal Design Newton R3 Series 
CaseMouseAudioOther
Corsair Carbide Air 540 Razer Deathadder Chroma Creative Sound Blaster Recon3D Fatal1ty Profess... Icy Dock MB994IPO-3SB, 2.5" SAS/SATA to SATA, S... 
  hide details  
Reply
My Rig
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel Processor i7-4770k Z87-EXPERT Asus ROG Strix GTX 1080 Ti OC edition 16GB (4x4) G.Skill TridentX DDR3 F3-2400C10D 
Hard DriveHard DriveHard DriveOptical Drive
Intel SSD 335 Series 80GB A-Data XPG SX900 Solid State Drive, 512GB Samsung 850 Evo Series SSD 1TB Silverstone SOD02 DVD Writer 
CoolingOSMonitorPower
Enermax Liqmax II 240 Windows 7 64 bit Dell U2715H Fractal Design Newton R3 Series 
CaseMouseAudioOther
Corsair Carbide Air 540 Razer Deathadder Chroma Creative Sound Blaster Recon3D Fatal1ty Profess... Icy Dock MB994IPO-3SB, 2.5" SAS/SATA to SATA, S... 
  hide details  
Reply
post #7 of 362
Microsoft has completely lost the plot for PC gaming.

Just completely nukes competitive graphics enthusiasts from orbit.

"Do you go 60? Awesome. I go 60 too. SWEET!"
Parasite
(18 items)
 
  
CPUMotherboardGraphicsGraphics
i7 4770K @ 4.7GHz Z87 MPOWER (MS-7818) Sapphire Radeon 290x @1100/1500 EVGA 1080Ti SC2 Hybrid 
RAMHard DriveHard DriveCooling
G.SKILL 2133 Samsung 850 Pro Caviar Black Corsair H100 
CoolingCoolingOSMonitor
Corsair HG10 Corsair H60 Windows 7 x64 Sony XBR65X850B 
KeyboardPowerCaseMouse
CMSTORM Quickfire XT Corsair AX1200i Antec P280 Logitec G700 
Mouse PadAudio
Black, came with my NeXTcube 25 years ago. Sound Blaster Recon 3D PCIe 
  hide details  
Reply
Parasite
(18 items)
 
  
CPUMotherboardGraphicsGraphics
i7 4770K @ 4.7GHz Z87 MPOWER (MS-7818) Sapphire Radeon 290x @1100/1500 EVGA 1080Ti SC2 Hybrid 
RAMHard DriveHard DriveCooling
G.SKILL 2133 Samsung 850 Pro Caviar Black Corsair H100 
CoolingCoolingOSMonitor
Corsair HG10 Corsair H60 Windows 7 x64 Sony XBR65X850B 
KeyboardPowerCaseMouse
CMSTORM Quickfire XT Corsair AX1200i Antec P280 Logitec G700 
Mouse PadAudio
Black, came with my NeXTcube 25 years ago. Sound Blaster Recon 3D PCIe 
  hide details  
Reply
post #8 of 362
mad.gif
i get accused of being an MS/Win10 basher enough as it is so . . . . . . no comment.
loon 3.2
(18 items)
 
  
CPUMotherboardGraphicsRAM
i7-3770K Asus P8Z77-V Pro EVGA 980TI SC+ 16Gb PNY ddr3 1866 
Hard DriveHard DriveHard DriveOptical Drive
PNY 1311 240Gb 1 TB Seagate 3 TB WD Blue DVD DVDRW+/- 
CoolingCoolingOSMonitor
EKWB P280 kit EK-VGA supremacy Win X LG 24MC57HQ-P 
KeyboardPowerCaseMouse
Ducky Zero [blues] EVGA SuperNova 750 G2 Stryker M [hammered and drilled] corsair M65 
AudioAudio
SB Recon3D Klipsch ProMedia 2.1  
  hide details  
Reply
loon 3.2
(18 items)
 
  
CPUMotherboardGraphicsRAM
i7-3770K Asus P8Z77-V Pro EVGA 980TI SC+ 16Gb PNY ddr3 1866 
Hard DriveHard DriveHard DriveOptical Drive
PNY 1311 240Gb 1 TB Seagate 3 TB WD Blue DVD DVDRW+/- 
CoolingCoolingOSMonitor
EKWB P280 kit EK-VGA supremacy Win X LG 24MC57HQ-P 
KeyboardPowerCaseMouse
Ducky Zero [blues] EVGA SuperNova 750 G2 Stryker M [hammered and drilled] corsair M65 
AudioAudio
SB Recon3D Klipsch ProMedia 2.1  
  hide details  
Reply
post #9 of 362
first of all, let me get this out of the way, the M$ store will become the walled garden the App Store is for apple. that's the endgame.


Now on to something else. I've found games jump around a lot like they used to when in SLi or xfire, back before we had FCAT to tell us frame pacing was the issue, only FCAT claiming nothing is wrong on my nvidia gtx970 gpu. Pretty badly jump around in some titles. yet no frame pacing issues recorded in FCAT.

I think user experience is STILL being ignored in place of a very flawed metric.
 
Deep-6
(14 items)
 
 
CPUMotherboardGraphicsRAM
Core I5-4690K Asus Maximus VI Gene MSI GAMING 4G GTX 970 gskill sniper 
Hard DriveHard DriveCoolingOS
Samsung 850 evo  Samsung 850 evo Thermalright HR-02 Macho Rev.B Windows 10 Pro 
MonitorKeyboardPowerCase
Acer K242hl Corsair Raptor K30 Seasonic X-650 Fractal Design Arc Mini R2 
MouseAudio
Logitech MX518 Sennheiser - MOMENTUM Over-the-Ear Headphones 
  hide details  
Reply
 
Deep-6
(14 items)
 
 
CPUMotherboardGraphicsRAM
Core I5-4690K Asus Maximus VI Gene MSI GAMING 4G GTX 970 gskill sniper 
Hard DriveHard DriveCoolingOS
Samsung 850 evo  Samsung 850 evo Thermalright HR-02 Macho Rev.B Windows 10 Pro 
MonitorKeyboardPowerCase
Acer K242hl Corsair Raptor K30 Seasonic X-650 Fractal Design Arc Mini R2 
MouseAudio
Logitech MX518 Sennheiser - MOMENTUM Over-the-Ear Headphones 
  hide details  
Reply
post #10 of 362
Well it looks like DX12 just fell on its face. doh.gif The true colors of M$ come out.

I suppose there is the smallest chance the backlash causes change as it did with Xbone.

I have to install a spyware OS to use a game in a "sandbox" to be limited to 60fps WITH V-sync? No thanks. I will take my silky smooth 144fps and stay on DX11.
Edited by icehotshot - 2/29/16 at 5:02pm
SB goodness
(14 items)
 
Core 2 duo
(9 items)
 
folder
(8 items)
 
CPUMotherboardGraphicsRAM
2500k @ 4.6ghz,1.47v 24/7 GIGABYTE GA-P67A-UD4-B3 $200 EVGA GTX 970 SSC @ 1505mhz 16gb 2400 SuperSC DDR3 
Hard DriveCoolingOSPower
960gb Sandisk Ultra II Corsair H100i v2 Windows 7 64-bit SeaSonic X650 Gold 
CaseMouseMouse Pad
Obsidian Series® 750D Airflow Edition Zowie FK 2 Speed by Surface/Steelseries SX/Steelseries 9HD 
CPUMotherboardGraphicsRAM
Core 2 Duo E6750 Asus P5n32-e SLI EVGA 8800gt superclocked @ 750/725 gaming/folding 4gb Fatal!ty ddr2 800 
Hard DriveCoolingOSPower
64gb SSD Stock Win 7 64 bit Corsair CX500 
Case
NZXT 
CPUMotherboardGraphicsRAM
Intel Pentium E6300 MSI G41M4-F GTX 460 2gb A-data ddr2 800 
Hard DriveOSPowerCase
150gb raptor Ubuntu 13.04 64-bit Coolmax 520W NZXT 
  hide details  
Reply
SB goodness
(14 items)
 
Core 2 duo
(9 items)
 
folder
(8 items)
 
CPUMotherboardGraphicsRAM
2500k @ 4.6ghz,1.47v 24/7 GIGABYTE GA-P67A-UD4-B3 $200 EVGA GTX 970 SSC @ 1505mhz 16gb 2400 SuperSC DDR3 
Hard DriveCoolingOSPower
960gb Sandisk Ultra II Corsair H100i v2 Windows 7 64-bit SeaSonic X650 Gold 
CaseMouseMouse Pad
Obsidian Series® 750D Airflow Edition Zowie FK 2 Speed by Surface/Steelseries SX/Steelseries 9HD 
CPUMotherboardGraphicsRAM
Core 2 Duo E6750 Asus P5n32-e SLI EVGA 8800gt superclocked @ 750/725 gaming/folding 4gb Fatal!ty ddr2 800 
Hard DriveCoolingOSPower
64gb SSD Stock Win 7 64 bit Corsair CX500 
Case
NZXT 
CPUMotherboardGraphicsRAM
Intel Pentium E6300 MSI G41M4-F GTX 460 2gb A-data ddr2 800 
Hard DriveOSPowerCase
150gb raptor Ubuntu 13.04 64-bit Coolmax 520W NZXT 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Hardware News
Overclock.net › Forums › Industry News › Hardware News › [PCPer] PC Gaming Shakeup: Ashes of the Singularity, DX12 and the Microsoft Store