Blog Archive
-
2016
(1336)
-
April(1335)
- Samsung Galaxy S7: 2016's Finest Android Phones
- Samsung Galaxy S7, Galaxy S5, Galaxy Note Edge Wit...
- Apple updates MacBook, upgrades MacBook Air
- Apple iPad Air 2 review: Still a great tablet
- Apple iPad Air review
- Microsoft Surface Pro 4 review: A fantastic Window...
- Google.com is “partially dangerous”, says Google
- LG G5 review: Modular expansion and twin cameras s...
- Best hybrid cars 2016: The six best hybrid cars fo...
- Best smartphones of 2016: The best mobile phones i...
- iPhone 7 rumours, specs and features: 8 things to ...
- EU Google antitrust case: Everything you need to know
- LeEco Le 2, Le 2 Pro and Le Max 2: No headphone so...
- Samsung Galaxy TabPro S review: Super screen, but ...
- How to get American Netflix on all your devices in...
- Apple Car rumours and leaks: Former Tesla Vice Pre...
- How to install Exodus on Kodi: Get one of XBMC’s b...
- Recover all your forgotten passwords
- How to cancel Netflix: Stop your Netflix subscript...
- HTC 10 review: A great smartphone return to form b...
- President Barack Obama's UK visit shakes up the Lo...
- Should I upgrade to Windows 10?
- Microsoft, seagulls and magic: An interview with M...
- Opera just added a free VPN as a bonus feature for...
- HP Chromebook 14 review: Solid, reliable and depen...
- How to remove a device from Netflix: Here’s how to...
- Amazon Fire review: Now available with 16GB storage
- Xplova X5 (hands on) review: This cycling computer...
- Acer Chromebook 14 review (hands on): A Chromebook...
- Now there's an app to crowdfund your honeymoon
- Shell’s Concept Car uses petrol to save the planet
- Tesla Autopilot review: We test Elon Musk’s autono...
- iOS 10: Rumours, speculation, mock-ups, and what w...
- This AI is guessing who’s going to die next in Gam...
- Microsoft's Windows Phone results: Not pretty, but...
- Android N review (first look): Now available for t...
- Volvo wants to sell one million hybrid and electri...
- How GCHQ has been accessing YOUR personal data
- Nissan Leaf (2016) review: We drive the UK's most ...
- Raspberry Pi 3 vs Raspberry Pi 2 vs Raspberry Pi B...
- Best electric cars 2016: The four best electric ve...
- Tesla Model S (2016) review: Still the ultimate el...
- Amazon blocks sale of Fifa 16, GTA 5 and many othe...
- UK government wants to punish online pirates with ...
- Opera VPN: Can the privacy-enhanced browser really...
- Mobile game revenues set to overtake that of PC in...
- Ads trick and force Germans to listen to plight of...
- What became of the cartoon video game mascot?
- Google I/O 2016: What key announcements to expect ...
- Microsoft profits fall by 25% due to drop in Windo...
- Galaxy Note 6 rumoured to sport 5.8in curved scree...
- Mexican voter database containing 93.4 million rec...
- Bangladesh bank cyberheist was a hacker's dream af...
- China wants to visit Mars by 2020 and beat Nasa to...
- BTCC Bitcoin mining pool launches rapid connection...
- BLOCKCHAIN REVOLUTION by Don Tapscott and Alex Tap...
- Apple's Find My iPad tool leads Thai police to not...
- US agency steps up Twitter campaign against textin...
- Samsung Galaxy S7 Edge: Android security update fo...
- Blizzard offering 13 free Whispers Of The Old Gods...
- Apple iTunes Movies and iBooks go dark in China, c...
- Blizzard releases first free Overwatch comic featu...
- Google and Microsoft drop all regulatory complaint...
- Blizzard's Jeff Kaplan reveals how MMO Titan's 'de...
- Moto G4: Release date, specs and pricing expected ...
- Shakespeare's 400th Anniversary: Ian McKellen unve...
- Cortana on Windows 10: Tips and tricks for Microso...
- How to Turn Your Surface Pro 4 Into A Desktop PC
- Samsung Galaxy Note 6 Release: 6 Things to Know Ri...
- How to Change the LG G5 Lockscreen & Wallpaper
- Eclipse Black Ops 3 DLC Tips
- Best Samsung Galaxy S7 Deals
- 14 Best Samsung Galaxy S7 Cases
- HTC Vive Hands On: Three Things You Should Know
- 7 Apple Pencil Holders to Keep Your’s Safe
- Is Microsoft OneDrive Worth Buying?
- Minecraft Realms for iPhone, Android & More: What ...
- Another Android Smartphone with 6GB RAM Spotted in...
- LinkedIn Launches Android/iOS Application to Help ...
- Sony Expands Marshmallow to Xperia Z2/Z3 Variants,...
- ZUK Z2 Pro Official Image Teased Ahead of April 21...
- Nubia Z11 Mini Goes Official with Snapdragon 617 C...
- Samsung Galaxy C7 Specs Leak in Benchmark: Snapdra...
- Motorola Moto G (4th Gen) Caught on Video Ahead of...
- VLC for Windows 10 Mobile Public Beta Launching Ne...
- Opera Mini Won't Receive Any Major Updates for Win...
- Samsung Plans to Build Powerful 18-24MP Camera wit...
- Motorola Moto G4 Plus First Press Render Leaks Online
- Huawei Honor V8 with Dual-Camera Setup Coming on M...
- World’s Smallest Android Smartphone Comes with 2.4...
- LeEco Le Max2 with 5.7-Inch Quad HD Display and 6G...
- Facebook Messenger for Android and iOS Updated wit...
- ZUK Z2 Pro Goes Official as Another Smartphone wit...
- Huawei P9 Lite Announced with 5.2-Inch Display, 13...
- Acer Liquid Zest Plus Launched with Massive 5,000 ...
- Samsung Galaxy S7 Clone Looks Shockingly Real - Video
- LG G5 SE Goes Official with 5.3-Inch Quad HD Displ...
- Fallout Shelter for Android/iOS Updated with Scrap...
- Sony Xperia Z3 Is the First Non-Nexus Device to Re...
- Huawei and Leica Release Statement on P9 and P9 Pl...
- February(1)
-
April(1335)
Sumsung Galaxy User Guide
Android Tutorials
Powered by Blogger.
Labels
Acer
(13)
all-mobile-news
(352)
all-news
(388)
Android
(13)
Android Tutorials
(4)
android-tutorials
(4)
Apple
(11)
BlackBerry
(4)
Chromebook
(1)
Facebook
(6)
Galaxy
(10)
Galaxy User Guide
(2)
Galaxy-note
(82)
galaxy-phone
(260)
galaxy-user-guide
(2)
general-mobile-news
(105)
Google
(7)
Google Play
(1)
google-play
(1)
High-tech-news
(16)
HTC
(3)
Instagram
(1)
Iphone
(3)
Jeux-Consoles
(1)
Laptop
(4)
MacBook
(3)
Microsoft
(11)
Motorola
(2)
Nitendo
(1)
PC
(3)
Smartphone
(6)
Software
(1)
Sony
(2)
Sumsung
(4)
Sumsung - Galaxy
(25)
sumsung-galaxy
(6)
Surface
(1)
Tablets
(9)
TV
(4)
Video
(10)
Virus
(2)
Xbox
(2)
Xiaomi
(1)
Recent Posts
Blog Archive
-
Apple Watch 2 fans have a happy news here: At last, the brand has opened the box and confirmed its launch date which will be during the Worl...
-
Apple has lowered the prices of all iPhones sold officially in Japan by 10%. There is no official statement on the reason for the price cut,...
-
By now you've likely heard that the latest Tesla vehicle, the Model 3 , has been in high demand almost immediately since its debut early...
-
In an effort to further improve its service, Facebook has yet again updated it News Feed ranking algorithm. The social networking company sa...
-
Everyone likes free apps, but sometimes the best ones are a bit expensive. Now and then, developers put paid apps on sale for a limited time...
-
By now you've likely heard that the latest Tesla vehicle, the Model 3 , has been in high demand almost immediately since its debut early...
-
Apple has announced its update of the MacBook with better specs and a new color. In a press release two days ago, Apple said it installed ...
-
[unable to retrieve full-text content] SIM only deals On this page you'll find links to the best SIM only deals currently available in t...
-
Privacy is always one of the biggest priorities in this time when everything can be searched with just a click of a button. Mobile messaging...
-
Java Android Tutorials - PDF Android Tutorial - Tutorialspoint Java programming then it will be a fun to learn A...
Like US On Facebook
Followers
Total Pageviews
Friday, April 8, 2016
DirectX 12 Explained
For the average gamer, PC game development should appear a tricky business – because it is.With consoles, developers have one hardware set for each brand (Xbox, PlayStation, Nintendo): one processor, one graphics chip, predetermined memory, input options and other standard hardware components.
For the PC, however, game developers face an infinite number of hardware configurations. Getting games to work correctly over a vast universe of graphics cards, motherboards and so on seems like pulling a rabbit out of a magician's hat.
This is why, based on what's been whispered over the last decade, developers have swarmed around the consoles: they have decent hardware on the cheap, piracy is low and developers virtually have direct access to the hardware components when programming their software.
This latter feature is key, as developers can squeeze every ounce of performance out of hardware as well as take advantage of built-in component features. This is why Microsoft's DirectX is so important for PC gaming.
What in the world is DirectX?
DirectX, simply put, is software developed by Microsoft that talks to a PC's hardware components. Specifically, it's a collection of application programming interfaces, or APIs, designed to handle tasks related to rendering 2D and 3D vector graphics, rendering video and playing audio on the Windows platform.It rivals OpenGL, another graphics-oriented API suite introduced in 1992, that's open source and in continuous development by the Khronos Group technology consortium. And, while OpenGL is a cross-platform API, it doesn't have the advantage of being native to the Windows platform.
DirectX first appeared in Windows 95. At the time, most PC games ran on the old DOS platform, which allowed developers to "talk" directly to PC components such as the audio card, video card, mouse and more.
Many veteran PC gamers should remember the old days of editing the Config.sys file and the Autoexec.bat file to set up the correct settings environment so that a specific game could work correctly (IRQs and DMAs were edited too, but that's another story).
Windows 95 didn't have this direct line of communication – until Microsoft developed its DirectX suite of APIs.
At first, DirectX didn't take off, as developers mostly relied on OpenGL at the time and programmed efficiently in the DOS environment. Microsoft's graphics API suite gained momentum over time once developers figured out it wouldn't ever go away.
Thus, DirectX seemingly pushed OpenGL out of the way by the time version 9 (aka DX9) hit the PC gaming scene in 2002. Windows XP likely accelerated DirectX's growth, as that particular platform was highly stable and is still in use across the globe. Windows 10 is slated to be just as popular, and with it arrives the latest in the DirectX series, DirectX 12.
What DX12 can do for you (and your games)
The drawback with DirectX before this latest release is that it still didn't provide "low-level" access to hardware components as seen with the consoles. To address this, AMD released its Mantle API suite, so that developers could better optimize their software for AMD chips.Essentially, graphics chips have become just as powerful as the main processor, taking on computing tasks other than graphics rendering.
AMD's Mantle allowed developers to utilize this power in compatible Radeon graphics chips. Mantle was seemingly well-received and performed spectacularly, but it was short lived, as Microsoft quickly released a version of DirectX that finally gave developers better access to hardware.
"DX12's focus is on enabling a dramatic increase in visual richness through a significant decrease in API-related CPU overhead," said Nvidia's Henry Moreton last year. "Historically, drivers and OS software have managed memory, state, and synchronization on behalf of developers. However, inefficiencies result from the imperfect understanding of an application's needs. DX12 gives the application the ability to directly manage resources and state, and perform necessary synchronization. As a result, developers of advanced applications can efficiently control the GPU, taking advantage of their intimate knowledge of the game's behavior."
By dumping more tasks onto the graphics chip, the main processor has less to do, thus the game isn't bogged down by what's going on in the operating system's background. The more cores the better, meaning a processor with two cores (aka two processors crammed into one package) isn't quite as perky as a processor with four cores.
The same is true with a graphics chip, and you can get a speed boost if you install two of the same graphics chip into a system (known as SLI via Nvidia and CrossFire via AMD). With DirectX 12, games will likely see better performance because the load is tossed between the multiple cores simultaneously instead of dumping loads onto one core at a time.
This is a big deal, as DirectX 11 doesn't take advantage of multiple cores in this fashion, thus a single core is doing all the work while the others remain idle. The days of having a single CPU core and a single GPU core went out in the early aughts, and Microsoft is finally getting up to speed with this latest DirectX release.
Look at it this way: computers have moved from a single-lane to an eight-lane superhighway, allowing the CPU to throw rendering and compute commands to the GPU faster than ever before. For the gamer, that means better framerates and a better image quality.
Want DX12? Better get on Windows 10
The beauty of DirectX 12 is that it's a native API of Windows 10. In turn, Windows 10 is used on a multitude of devices from desktops, to laptops, to tablets, to phones and even on the Xbox One. DirectX 12 is also backwards-compatible to some degree, allowing PC gamers to play their favorite titles without having to rip out their graphics card for a new "compatible" model (in most cases).If you want a more detailed explanation of DirectX 12's three key three areas, check out Microsoft's DirectX 12 blog here, written by Matt Sandy. In a nutshell, he outlines what's called a pipeline state representation, work submission, and resource access.
He also provides a chart revealing that DirectX 12 provides a 50% improvement in CPU utilization over DirectX 11, and a better distribution of work across multiple sequences of programmed instructions, or threads.
The good news here is that there are a number of PC games that are already taking advantage of DirectX 12. These include Ashes of the Singularity, The Elder Scrolls Online, Rise of the Tomb Raider, Gears of War: Ultimate Edition and Hitman among others. Quantum Break is expected to support the new API as well as Deus Ex: Mankind Divided, Star Citizen, Forza Motorsport 6: Apex and several others.
Please keep in mind that this is a very simplified explanation of what DirectX 12 brings to the PC gaming table. Essentially, this API should provide better performance in games that support it, but that also means developers will likely have to shell out patches to bring their titles up to DirectX 12 speed, if possible.
GPU providers AMD and Nvidia are already knee-deep in support with their drivers, so it's just a matter of time before we really see the benefits of what DirectX 12 offers.
If you have yet to upgrade to Windows 10, DirectX 12 is as fine a reason as any to do so. We've also seen no reason for Microsoft to bring DX12 support to older versions of Windows. So, if you want to play the latest games at their best, you might not have a choice regardless.
Then again, given that it's free and is essentially a souped-up Windows 7, it shouldn't be all that tough of a transition – especially in the name of better games.
- These are the best gaming laptops
Subscribe to:
Post Comments (Atom)
Category
Acer
(13)
all-mobile-news
(352)
all-news
(388)
Android
(13)
Android Tutorials
(4)
android-tutorials
(4)
Apple
(11)
BlackBerry
(4)
Chromebook
(1)
Facebook
(6)
Galaxy
(10)
Galaxy User Guide
(2)
Galaxy-note
(82)
galaxy-phone
(260)
galaxy-user-guide
(2)
general-mobile-news
(105)
Google
(7)
Google Play
(1)
google-play
(1)
High-tech-news
(16)
HTC
(3)
Instagram
(1)
Iphone
(3)
Jeux-Consoles
(1)
Laptop
(4)
MacBook
(3)
Microsoft
(11)
Motorola
(2)
Nitendo
(1)
PC
(3)
Smartphone
(6)
Software
(1)
Sony
(2)
Sumsung
(4)
Sumsung - Galaxy
(25)
sumsung-galaxy
(6)
Surface
(1)
Tablets
(9)
TV
(4)
Video
(10)
Virus
(2)
Xbox
(2)
Xiaomi
(1)
0 comments:
Post a Comment