Live data from Hacker News

What DirectX 12 means for gamers and developers

pcgamer.com

1–10 of 19 posts

Re: What DirectX 12 means for gamers and developers

#3
As a software dev who has used and benefited from AVX2, I think the last data point in the chart is quite a bit off. Perhaps their benchmarking software didn't support AVX2 yet (Haswell/Broadwell) yet?

> Blue depicts parallel performance, while purely sequential performance is shown in orange.

Sequential trend seems to totally disregard up to doubled integer vector performance in AVX2, first introduced in Haswell. Original AVX didn't support 256-bit wide integer vectors. Also Haswell up to "doubled" [1] FLOP/cycle.

[1]: If your workload is FMA. That said, it is a pretty common FPU workload. See for example http://stackoverflow.com/questions/15655835/flops-per-cycle-... for reference.

Re: What DirectX 12 means for gamers and developers

#5

Not much. Almost all high-budget games are still developed for consoles first. The hardware inside Xbox One doesn't support DX 12.

The hardware inside the Xbox One most certainly does support DX 12.

Citation?

Re: What DirectX 12 means for gamers and developers

#6

Earlier quoted context omitted.

The hardware inside the Xbox One most certainly does support DX 12.

Citation?

10 second google search yields:

http://www.vrworld.com/2015/04/29/directx-12-on-xbox-one-com...

---

Xbox One uses "Graphics Core Next", which certainly does support DX12.

http://wccftech.com/microsofts-directx-12-api-supports-amd-g...

Re: What DirectX 12 means for gamers and developers

#7
post #3

As a software dev who has used and benefited from AVX2, I think the last data point in the chart is quite a bit off. Perhaps their benchmarking software didn't support AVX2 yet (Haswell/Broadwell) yet? > Blue depicts parallel performance, while purely sequential performance is shown in orange. Sequential trend seems to totally disregard up to doubled integer vector performance in AVX2, first introduced in Haswell. Or…

The chart seems to indicate about 25 GFLOPS for sequential performance, while real value is up to 100 GFLOPS theoretical at 3.1 GHz on Haswell/Broadwell on a single core.

While realistic single core performance won't of course be approaching 100 GFLOPS, 25 is a pretty lowball value.

Re: What DirectX 12 means for gamers and developers

#9
post #8

Not much. Almost all high-budget games are still developed for consoles first. The hardware inside Xbox One doesn't support DX 12.

Xbox One literally runs Windows

It certainly doesn't literally run Windows for games. The Xbox One is a hypervisor based system where a Windows 8 based OS is used for utility applications and user interface, but a custom OS is used for the games[1]. The believe the latter has as much in common with Windows as the Xbox 360 OS (not a huge amount).

[1]https://en.wikipedia.org/wiki/Xbox_One_system_software

Re: What DirectX 12 means for gamers and developers

#10

Earlier quoted context omitted.

The hardware inside the Xbox One most certainly does support DX 12.

Citation?

The Xbox One is (essentially) using an AMD HD 7790, which AMD [1] have confirmed to support DX 12, and Microsoft have confirmed that DX 12 is coming to the Xbox One with the Windows 10 update [2].

[1] https://community.amd.com/thread/180474

[2] http://news.xbox.com/2015/01/xbox-one-phil-spencer-unveils-n...

Post reply on HN