TechCityMall

Get educated, inspired, and triggered in buying decisions across an array of tech-related product and service categories.

  • Home
  • Advertise Here
  • Privacy Policy
  • Contact Us
  • About Us


NG-[C:G.Prom,B:TWTW15,Wk:5015,Dim:320X50]:12:12


12/26/2015

TechCityMall explains: What is DirectX 12?

11:34:00 AM  SCIENCE, SELF-EDUCATION  No comments

Fable2 
 It’s been over 18 months since we first visited the topic of DirectX 12 and what features and benefits it would bring to modern gaming. Much has happened since. Windows 10‘s launch and the debut of Ashes of the Singularity brought the first hints of DirectX 12 gaming performance, as did Fable Legends, which debuted some weeks later. We’ve also covered the work being done on Vulkan, the open-source, Linux-friendly DX12 competitor (now not expected to debut until 2016), how that software might impact the future of Valve and the company’s push for its own SteamOS, and the debut of DirectX 12 on the Xbox One as well.

From debates over the importance of asynchronous computing to confusion over exactly which feature sets are and aren’t supporting on current hardware, DirectX 12 was one of the most important stories we covered in 2015. This story will start you off on a discussion of its capabilities and advantages compared with DirectX 11, and if you want more nuance, feel free to consult the links above.

Enter DX12

Microsoft and Nvidia first took the lid of DirectX 12 at GDC 2014. The new API promised to deliver the same low-overhead benefits of AMD’s custom Mantle UI, along with vastly improved performance and superior hardware utilization compared with DirectX 11. Even better, DirectX 12 (and D3D 12) are backwards compatible with virtually every single GPU from the GTX 400 to the present day. At present, only Nvidia’s Kepler and Maxwell cards are DX12 compatible, but the company has promised that Fermi compatibility is coming in a future update.

Microsoft has published a blog post and accompanying API samples that illustrate how much more powerful the software is, while acknowledging some of the flaws in the DirectX 11 API. One of the central problems with DX11 is that it’s virtually impossible to multi-thread the 3D rendering path. Game rendering ends up running almost entirely on a single CPU thread, bogging down the rest of the system. DirectX 11 also makes certain assumptions about the underlying hardware that have proven to map poorly to GPUs from both AMD and Nvidia.

Here’s a threading comparison between DX11 (top) and DX12 (bottom):

DX11 - DX12 CPU comparison

See how, in DX11, the entire workload is hanging on a single thread with extremely low utilization on the other threads? That’s a problem — with the kernel-mode driver running on the same thread as the game and the D3D layer, there’s just not much for the other threads to do. The second graph shows how, by splitting the workload more evenly, the game can hit much lower latencies. Better latencies translates directly into higher frame rates.

3DMark - DX11
 
3DMark – DX11
3DMark DX12

3DMark – DX12
This pair of screenshots from 3DMark 2012 further illustrate the difference. Total CPU time is dramatically reduced in DX12 by efficiently reallocating data across all cores.

OS and GPU support

DirectX 12 is currently supported on all Nvidia GPUs based on Kepler and Maxwell. That’s the vast majority of the 6xx series and all of the 7xx and 8xx graphics cards. Fermi support is coming soon, which will extend support all the way back to the 400 and 500-series as well.

AMD supports DirectX 12 on all GCN-class hardware dating back to the launch of that family in 2012. All AMD GPUs from the HD 77xx family (or above), the HD 85xx family (or above), and the Radeon R5 family (or above) all support DirectX 12. This includes the various iterations of GCN, from 1.0 – 1.2.

One thing to understand is that while DirectX 12 is a common API, that API has different optional features, defined as feature levels. AMD’s first-generation GCN products support DirectX 12 at the 11_1 feature level , as do Nvidia’s Fermi and Kepler cards. Cards based on Hawaii, Tonga, and Fiji support the 12_0 feature level. More information on this, and a comprehensive comparison between AMD, Nvidia, and Intel, can be found here.

Windows 10 is the only operating system that supports DirectX 12, which means if you want in on these features you’ll need to take advantage of Microsoft’s free upgrade (or buy a new PC with W10 preloaded).

How’s performance?

There are several facets to DirectX 12 performance, and the benchmarks themselves are very early. As our Ashes and Fable Legends previews demonstrated, AMD gains some ground on its rival in DirectX 12. The gap isn’t enormous, and it varies depending on which cards you compare. The GTX 980 Ti still wins Fable Legends overall, though the Fury X closes that gap in Ashes of the Singularity. Overall, it’s too early to draw conclusions.

If you’re trying to suss out what GPU to buy, my answer is this: With both AMD and Nvidia set to introduce cards based on 14/16nm technology within the next 6-9 months, it’s probably best to wait and see what each company brings to the table. If you have to buy a GPU today, you can expect good DX12 performance from either vendor. The relative difference between the two hasn’t yet been shown to be large enough to justify fans of one company or the other jumping ship. If the early trends hold, DX12 is a bit better for current AMD cards than it is for Nvidia, but I’m not ready to commit to that as fact.

Based on what we’ve seen so far, DirectX 12 won’t automatically deliver higher frame rates as if by magic. Its value is in the way it loosens the stranglehold on multi-threaded CPUs, giving developers the option to use rendering techniques that take advantage of this new ability. We’ve also seen the option to run GPUs from two different vendors in the same PC, and there’s reason to think DX12 could indirectly improve AI calculations as well.
 

Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home
Related Posts Widget

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Social Profiles

TwitterFacebookGoogle PlusLinkedInRSS FeedEmail
  • Popular
  • Tags
  • Blog Archives
  • Accessories
  • GAMING
  • LAPTOP
  • NEWS
  • REVIEW
  • SCIENCE
  • SELF-EDUCATION
  • Software
  • Tutorials





Namecheap.com
  • How to Disable Personalized Ads on Microsoft Sites and Apps
    Depending on your viewpoint, personalized ads--the kind...
  • How to Snap Windows in Chrome OS
    Snapping windows is a great way to keep your desktop clean...
  • Samsung unveils next-generation 960 Pro, 960 Evo M.2 SSDs with blistering speeds, up to 2TB capacity
    ...
  • The coming fuel cell revolution: What you need to know
    ...
  • Laptop and Tablet Warranties: What They Cover
    Whether your shiny new laptop or tablet was dead on...


NG-[C:G.Vide,B:Allbrand,Wk:5015,Dim:160X600]:Televisions


Ads

Become Expert In Laptop Motherboard Repair!

American Trained Expert Takes You Step By Step Through Repairing Laptop Mb. Diagnosing Faults,troubleshooting Motherboard Power Problems, Upgrading, Component Level Repair, Removing Ics.

About Me

Unknown
View my complete profile

Contact Form

Name

Email *

Message *



NG-[C:G.Comp,B:Allbrand,Wk:5015,Dim:336X280]:Tablets


Archive

  • ►  2016 (72)
    • ►  November (5)
    • ►  October (1)
    • ►  September (6)
    • ►  July (17)
    • ►  May (1)
    • ►  April (1)
    • ►  March (6)
    • ►  February (24)
    • ►  January (11)
  • ▼  2015 (266)
    • ▼  December (256)
      • Why we can’t plug Southern California’s massive me...
      • Strangling Superfish: Microsoft will block ad-inje...
      • The Tech Stories That Surprised, Shocked, and Amus...
      • CES 2016 Preview: Smart Home Gadgets
      • Report: Samsung Pay Coming to Lower-Cost Phones
      • Phablets, iDevices Popular This Christmas
      • Updated Google Glass pops up on FCC’s website
      • Samsung TVs Will Control Your Smart Home
      • Privacy-as-a-Service Scatters Data in Disappearing...
      • BMW to Unveil AirTouch 3D Gesture Control System a...
      • Ashley Madison Adds 4 Million Users Since Hack
      • Mass Effect Andromeda Loses Senior Development Dir...
      • Comcast begins rolling out DOCSIS 3.1-based gigabi...
      • Save Big on a Samsung Galaxy Prevail Smartphone
      • Samsung Unveils New Bio-Processor For Fitness Wear...
      • MIT, Adobe aim to end ‘code rot’ by letting softwa...
      • Disney's VertiGo Robot Can Climb Walls
      • For VR to succeed, it needs evangelists. Will it g...
      • A new thought experiment shows how we could get in...
      • Rise of the Tomb Raider Coming to PC in January
      • Hyundai, others stumble with Apple CarPlay, Androi...
      • Tech That Should Excite (and Worry) You in 2016
      • North Korea’s Linux-based Red Star OS is as oppres...
      • Handy Android Alarm Feature Disappears
      • Who Put This Huge Database of U.S. Voting Records ...
      • The ArcaBoard is an extremely impractical $20,000 ...
      • Santa's Sleigh Was Full of Fitbits
      • Sorry, Zuck Is Not Sharing His Facebook Billions W...
      • Security Team Reportedly Collects $1M iOS 9 Bug Bo...
      • No 'Force Awakens' DLC for Star Wars Battlefront
      • Judge Throws Out 'iMessage Purgatory' Case
      • What Is 4K (Ultra HD)?
      • Yahoo to Issue Alerts About State-Sponsored Attacks
      • Hyatt Hit With Malware on Payment Processing Systems
      • How Businesses Can Make Sense of the Big Data Market
      • Comcast Launches First DOCSIS 3.1 Network
      • 2016 HR Tech Forecast: Data Analytics, Wearables, ...
      • Samsung Launches Galaxy A9 in China: Giant Screen,...
      • How to Put Your To-Do List Into Google Calendar
      • Exploit Logs You Into Linux Systems After Hitting ...
      • Get a Free 32-Inch TV When You Buy a Galaxy Phone ...
      • Apple's Tim Cook Defends Encryption, Makes Privacy...
      • 2.5% of U.S. Employees Work from Home
      • Facebook Now Supports Apple Live Photos
      • Rumor: Google, Ford Teaming Up on Self-Driving Cars
      • Report: Get Free Spotify Premium... Inside a Tesla...
      • Don't Buy a Microsoft Surface, Buy This Instead
      • A Closer Look at Microsoft's HoloLens
      • The ArcaBoard: $20K, Six Hours of Charging, Six Mi...
      • Android 6.0.1 Ruined My Google Nexus 6P
      • How ISPs Are Failing Americans
      • YouTube: T-Mobile Is Throttling Video Traffic
      • Report: Google Eyeing AI-Infused Messaging App
      • Watch LeBron James Train (in Virtual Reality)
      • Electronic Arts' Servers Briefly Go Offline
      • Sony Helping Out With PlayStation Vita Port of The...
      • Yikes: The 12 Biggest Tech Fails of 2015
      • Smart Home: Living Room
      • 3 Big Car Tech Trends From 2015
      • The state of gaming in 2016: Here’s what to expect
      • TechCityMall explains: What is DirectX 12?
      • Qualcomm may have inked exclusive deal to put Snap...
      • How to Get Superfast Mouse, Touchpad Speeds in Win...
      • Try the knowledge-based Wolfram Language for free ...
      • The 10 most technically impressive games of 2015
      • How to Turn Any Display Into a Touch Screen
      • Martin Shkreli, so-called ‘Pharma Bro,’ arrested b...
      • Apple and Samsung Top Rescuecom's Latest Laptop Re...
      • Customer, FCC complaints signal huge problems with...
      • BlackBerry CEO blasts Apple for focusing on user p...
      • What is blockchain, and can IBM, Intel, and big ba...
      • Lenovo Y700 (17 Inch) Review
      • Closest habitable planet may be just 14 light year...
      • How to Snap Windows in Chrome OS
      • Curiosity uncovers mysterious minerals in Martian ...
      • How We Test Tablets
      • Microsoft Issues Ban on Insecure Adware
      • Sorting through wireless music’s dizzying array of...
      • Man sues Bethesda over Fallout 4 addiction
      • How to Fetch Any File on a Remote Computer with On...
      • Science fiction handwaving just got real with the ...
      • How to Control Which OneDrive Files Are Available ...
      • NASA postpones next Mars mission for at least two ...
      • Out of the Box Tips: Set Up Your New Laptop Like a...
      • Samsung, GlobalFoundries to fab next-gen AMD GPUs,...
      • How to Create Table Templates in Microsoft Word
      • How to Activate Windows 10's God Mode
      • Why stars explode, creating the universe as we kno...
      • Laptop and Tablet Warranties: What They Cover
      • Google developing AI-based messaging service: Report
      • Latest Windows 10 update erases Word customization...
      • How to Install Windows 10 Apps to an SD Card or US...
      • The Lunar Reconnaissance Orbiter snapped this amaz...
      • SpaceX Falcon 9 rocket launch now scheduled for th...
      • ESA schedules James Webb Space Telescope for Octob...
      • Sony plans to boost battery performance 40 percent...
      • What are prime numbers, and why are they so vital ...
      • Exploring the ‘Death Star’ space gun America never...
      • Every iPad Pro Keyboard Shortcut You'll Ever Need
      • AMD finally unveils an open-source answer to Nvidi...
    • ►  November (10)
NG-[C:G.Prom,B:Allbrand,Wk:4915,Dim:300X250]:Home_Page

 
Copyright © 2025 TechCityMall | Powered by Blogger
Design by Robin Khay | Blogger Theme by