• We've upgraded our forums. Please post any issues/requests in this thread.

DirectX & OpenGL to open up low-level access

Joined
Jan 29, 2012
Messages
4,484 (2.09/day)
Likes
3,642
Location
Boca Raton, Florida
System Name natr0n-PC
Processor Phenom II X6 1100T @ 3.7 GHz - NB 3.0 GHz | Xeon E3-1290
Motherboard MSI 970 Gaming | Asus Sabertooth Z77
Cooling TRUE 120 |Deep Cool Assassin
Memory Gskill Ripjaws X - 16GB DDR3 (4x4GB)
Video Card(s) MSI 7970 Twin Frozr III BE OC - 1100/1500
Storage Crucial MX300 525GB + Multiple Mechs
Display(s) SyncMaster 2343BWX 23" 2048x1152 / Dell 1909W 19" 1440x900
Case Sunbeam Transformer Silver - frame is built like a tank
Audio Device(s) X-Fi Extreme Music | X-Fi Titanium - Bookshelf system
Power Supply Corsair TX650 v1
Software Windows XP/7/8.1/10
Benchmark Scores Xeon E3-1290 cpuz world record
#1
There is some pretty big news out there. AMD recently released mantle, a low level API that eliminates heaps of CPU overhead (draw calls). It now seems that both DirectX and OpenGL will follow that same route as AMD’s API. Over at this years GDC some slides where shown demonstrating that DirectX and OpenGL will start offering low-level access in order to reduce draw overhead. This should excite gamers with slower processors alright.

Below you can find some quotes from the DirectX and OpenGL presentations that will take place in GDC 2014:

“In this session we will discuss future improvements in Direct3D that will allow developers an unprecedented level of hardware control and reduced CPU rendering overhead across a broad ecosystem of hardware.”

“For nearly 20 years, DirectX has been the platform used by game developers to create the fastest, most visually impressive games on the planet.

However, you asked us to do more. You asked us to bring you even closer to the metal and to do so on an unparalleled assortment of hardware. You also asked us for better tools so that you can squeeze every last drop of performance out of your PC, tablet, phone and console.”

“Driver overhead has been a frustrating reality for game developers for the entire life of the PC game industry. On desktop systems, driver overhead can decrease frame rate, while on mobile devices driver overhead is more insidious–robbing both battery life and frame rate. In this unprecedented sponsored session, Graham Sellers (AMD), Tim Foley (Intel), Cass Everitt (NVIDIA) and John McDonald (NVIDIA) will present high-level concepts available in today’s OpenGL implementations that radically reduce driver overhead–by up to 10x or more. The techniques presented will apply to all major vendors and are suitable for use across multiple platforms. Additionally, they will demonstrate practical demos of the techniques in action in an extensible, open source comparison framework.”

When these optimizations kick in is still unknown and wether or not they will be able to compete with Mantle also remains to be seen of course. It will also be interesting to see if this will be a final DX12 feature, obviously available for Windows 8.1.

http://www.guru3d.com/news_story/directx_opengl_to_open_up_low_level_access.html
 
Joined
Dec 9, 2013
Messages
910 (0.62/day)
Likes
280
System Name BlueKnight
Processor Intel Celeron G1610 @ 2.60GHz
Motherboard Gigabyte GA-H61M-S2PH (rev. 1.0)
Memory 1x 4GB DDR3 @ 1333MHz (Kingston KVR13N9S8/4)
Video Card(s) 1x NVIDIA GeForce 9500GT 512MB (Zotac ZT-95TEH2P-FSL)
Storage 1x 160GB (Western Digital WD1600AAJS-75M0A0)
Display(s) 1x 20" 1600x900 (PHILIPS 200VW9FBJ/78)
Case μATX Case (Generic)
Power Supply 300W (Generic)
Software GNU/Linux Mint 17
#2
Joined
May 13, 2010
Messages
4,422 (1.59/day)
Likes
1,603
System Name RemixedBeast
Processor Intel i5 3570K @ 3.4Ghz
Motherboard ASRock Z77 Pro3
Cooling Coolermaster Hyper 212 Evo
Memory 16GB Corsair XMS3
Video Card(s) EVGA Nvidia GTX 650 Ti SSC 1GB
Storage 1.5TB Seagate/128GB Samsung 840
Display(s) Samsung SyncMaster P2350 23in @ 1920x1080 + LG Flatron 19in Widescreen 1440x900
Case Antec Three Hundred Two
Audio Device(s) Beyerdynamic DT770 Pro 80 // Fiio E7 Amp/DAC
Power Supply 620w Antec High Current Gamer HCG-620M
Mouse Logitech G700s/G502
Keyboard Logitech K740
Software Windows Server 2012 x64 Standard
Benchmark Scores Network: APs: Cisco Meraki MR32, Ubiquiti Unifi AP-AC-LR and Lite, Ligowave NFT-3AC
#3
This is a good thing and you think it's a joke/ What is wrong with you?
 
Joined
Apr 30, 2012
Messages
2,419 (1.18/day)
Likes
1,333
#4
Overall its a good direction. Knowing MS its not going to happen anytime soon. When MS actually releases an updated DX it will probably be Win 8.2 or Win 9 only. Then you have to wait until game engines get developed using those advantages and features, no to mention 3rd party developers to make use of those. Given the track record of the industry not many current games take full advantage of DX11.

One has to wait and see if this new direction is a Superset feature set or new from the ground up. Lazy game devs and publishers will always develop for the masses to sell more units so its yet to be know what comes out of this. DX11 has been with us for all of Windows 7 product life and not much has improved with the exception of a handful of games. That's 5yrs of stagnation.

Multi-threading optimization has been around for that long and Mantle just needed one game since it was announced to show how badly DX was being used.

Good news but Mantle is here and so far these are only discussions of what could be.
 
Joined
Aug 20, 2007
Messages
7,366 (1.95/day)
Likes
6,497
System Name New Genesis
Processor AMD Ryzen 7 1800X @ 4.1GHz All Cores
Motherboard GIGABYTE Aorus Gaming 5
Cooling Noctua NH-U14S CPU Cooler with dual fans,4x 120mm Sunon MagLev Blowers and 2x 120mm Corsair ML120Pro
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ 14-14-14-34-1T
Video Card(s) EVGA Geforce GTX 1080 FTW2 w /iCX Cooler
Storage HGST Ultrastar 7k6000 2TB HDD w/ 128MBs of Cache
Display(s) Benq BL3200PT 1440p 32" LCD w/ AU Optronics AMVA true 10-bit 100% sRGB Panel
Case Thermaltake Core X31
Audio Device(s) Onboard Toslink to Schiit Modi Multibit to Asgard 2 Amp to AKG K7XX Ruby Red Massdrop Headphones
Power Supply Seasonic PRIME 750W 80Plus TItanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Keycaps, Blue legends
Software Windows 10 Enterprise (From former workplace, yay no telemetry)
Benchmark Scores TS/FS Extreme: 10562: https://www.3dmark.com/fs/14260421 3575: https://www.3dmark.com/spy/2816092
#5
This is a good thing and you think it's a joke/ What is wrong with you?
It IS kind of funny, seeing as at least DirectX started as an API with a goal to lower CPU overhead when talking to the GPU. I mean, it's kinda supposed to have been doing this since day 1.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
19,216 (5.03/day)
Likes
4,806
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
#6
Sometimes it takes innovation to get others to improve on what they already have n not become stagnant