• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

DirectX 12 is on the way

roMonster

Member
In Infinite I had to turn off alternate post processing and post processing altogether for stability in Far Cry 3.

How can they be on to 12 when 11 effects run like shit in so many games.
 

StevieP

Banned
Actually part of the strength of consoles is that they don't have bother with Direct X, since they can just code to the metal. The consoles do have their own custom API. Direct X and Open GL exist so games can be played on a wide range of machines afaik.

Lol code to the metal. Both the ps4 and the x1 have APIs, neither are apparently extremely thin as to be able to call it coding to any metal.

Depends how forward thinking they were. You would think they put some dx12 hooks in there to plan ahead like they did with the 360 but its impossible to say.

I'm sure misterxmedia is typing a stereo dx12 dgpu driver that unlocks 16 gigachips of esram right about now.

The x1 and it's GPU are firmly rooted in DX11 land (the ps4 pretty much shares the same GPU family)

And yes Metro is balls but windows 8 is a better OS than 7
 

AmyS

Member
Edit: Beaten

Just as a reminder, DX11 appeared in late 2009. 4.5 FUCKING YEARS ago.




S7YQpBt.png


Didn't think this ^ was happening, but, finally, DirectX12

It's hard to believe the first DX11 cards were released nearly 4 1/2 years ago, in fall 2009.
 

K.Jack

Knowledge is power, guard it well
I feel like since Direct X 10, direct X features are those things you turn off so they dont kill your fps

Has there really been a game, where 'Turn On DX11' has been something to be excited about? Crysis 2?
 
I don't like W8 either, but getting back on topic...

Does anyone know about any of the new features on DX12? They only talk about closer to the metal and better tools...

And yeah, hope they make it W7 compatible, but I don't really see it happening...
 

twobear

sputum-flecked apoplexy
Has there really been a game, where 'Turn On DX11' has been something to be excited about? Crysis 2?
Well part of the issue has been that 360 and PS3 only really support DX9, so there's only minimal incentives for devs to add features or put serious effort in.
 
We'll, unless they add Windows 7 support, it means nothing to me. It'll be interesting to see if AMD counters by allowing Mantle to run on all versions of Windows with their Radeon cards. Mantle sounds more powerful than DirectX these days. It just needs more developer interest.
 
Excited to see what they can do, and when it's releasing. Hopefully there will be some announcements of games/engines supporting it, along with hardware announcements (but I doubt that since the event will likely be focused on the software). I'm personally hoping for Star Citizen support!

Those who think it will support Win7 should be prepared to be disappointed. DX 11.1 and 11.2 isn't even available on Win7, let alone DX12. DirectX is closely integrated with the driver model of Windows itself. It's a ton of work to backport a driver model, because sometimes it can need underlying kernel/OS changes outside of just changing the driver. When they do update DirectX on the same version of Windows and add features, it's generally done through an OS service pack (such as 10.0 being upgrade to 10.1 with Vista SP1). It always has been this way so it's not like it's some surprise.

http://en.wikipedia.org/wiki/Windows_Display_Driver_Model
http://en.wikipedia.org/wiki/DirectX

Has there really been a game, where 'Turn On DX11' has been something to be excited about? Crysis 2?

Metro Last Light off the top of my head.

The windows 8 boot times are not faster than Windows 7...

All Microsoft did was diguse the default shutdown behavior to that of hibernating (with a hint of logging out) that's it....

Turn off hybrid shutdown or run from admin cmd

Code:
shutdown /s /t 0

See how fast windows 8 takes to load up properly...



They don't even try to hide the fact that they are hibernating the system with the connection uptimes not being reset upon "shutting down"


TL;DR Windows 8 start up times = Windows 7 hibenation resume time.....

Hybrid Shutdown != Win7 hibernation. Your tl;dr is wrong.

Hybrid shutdown only hibernates the kernel, but you get a clean user session every time (and of course it's smart enough to handle driver/hardware changes on boot). Plus the hibernation/resume is now multi-core in Win8 instead of single core in Win7. If you're curious here's details: http://msdn.microsoft.com/en-us/windows/hardware/gg463386
 
Xbox One uses DirectX too, correct? Already obsolete?

I think PS4 uses modified DirectX too. So much for "next gen" if these can't be firmware updated.

Sony have always used their own API's.

Eurogamer: How the Crew was ported to PS4

"The graphics APIs are brand new - they don't have any legacy baggage, so they're quite clean, well thought-out and match the hardware really well," says Reflections' expert programmer Simon O'Connor.

"At the lowest level there's an API called GNM. That gives you nearly full control of the GPU. It gives you a lot of potential power and flexibility on how you program things. Driving the GPU at that level means more work."

Sony has talked about its lower-level API at GDC, but wouldn't disclose its name, so at least now we know what it's called (the PS3 equivalent is GCM, for what it's worth) but what about the "wrapper" code supplied by Sony that is supposed to make development simpler?

"Most people start with the GNMX API which wraps around GNM and manages the more esoteric GPU details in a way that's a lot more familiar if you're used to platforms like D3D11. We started with the high-level one but eventually we moved to the low-level API because it suits our uses a little better," says O'Connor, explaining that while GNMX is a lot simpler to work with, it removes much of the custom access to the PS4 GPU, and also incurs a significant CPU hit.
 

A-V-B

Member
I have no interest in upgrading to 8 or 9. 7 works great and isn't that old. Forced obsolescence makes me unhappy.

Save me, Linux.
 

Bsigg12

Member
I have no interest in upgrading to 8 or 9. 7 works great and isn't that old. Forced obsolescence makes me unhappy.

Save me, Linux.

Iced_Eagles's post a couple up explains why it won't be on Windows 7. Having to go back and rewrite low level OS functions in order for DirectX 12 to run certain routines is more trouble than it's worth. This is nothing new for DirectX, launching major new updates around a new OS that is.
 
Please don't be restricted to cards released after the reveal.

Based on past DirectX releases, the latest generation of cards will generally support a subset of the new feature set, so not every feature will be supported. New cards after the reveal will support the full feature set as they designed the card to work for that version, and fully tested it for it.

Even though I got a 780ti a few weeks ago, I may just have to upgrade if DX12 brings big changes (and the new cards bring a good perf bump... come on Maxwell!).

I have no interest in upgrading to 8 or 9. 7 works great and isn't that old. Forced obsolescence makes me unhappy.

Save me, Linux.

Yes, Windows 7 is old. Half a decade is a long time for the tech world. To put it in context, the very first Android device, the HTC Dream, was released 8 months before Windows 7 released. Just think of how much has happened and changed in that time.
 

TaroYamada

Member
I also hate Windows 8.1 on my desktop (but love it on my hybrid), so I understand why some folks here are apprehensive. If it helps at all the start menu is rumored to return next year in the threshold update.
 

Chettlar

Banned
DirectX 12, yeah whatever cool.


What's REALLY exciting is this matches up what ntkrnl said. Isn't this a possible place for Microsoft to at least hint at Halo 2 Anniversary? It isn't as if games haven't been announced at GDC before, y know.

Idk, just a thought that got me excited since ntkrnl had mentioned getting news in Feb/March timeframe. Is such a thing even possible?


EDIT: also, did we already know Microsoft was going to be at GDC? Like specifically that they were going to be announcing things?
 

Chettlar

Banned
This will be what forces me to upgrade. Fuck, I've gotten so comfortable with 7.

8 isn't a bad system, really, and it's much faster than 7. Not nearly as intuitive as far as the start menu goes, but it's not near as big an inconvenience as I thought it would be. Glad I went ahead with 8.
 

Bsigg12

Member
What's REALLY exciting is this matches up what ntkrnl said. Isn't this a possible place for Microsoft to at least hint at Halo 2 Anniversary? It isn't as if games haven't been announced at GDC before, y know.

SXSW starts on the 7th and Microsoft will have a pretty large presence there as well as Phil Spencer being interviewed by Geoff Keighley. I kind expect some news on Friday. Sorry for going off topic.
 

Chettlar

Banned
SXSW starts on the 7th and Microsoft will have a pretty large presence there as well as Phil Spencer being interviewed by Geoff Keighley. I kind expect some news on Friday. Sorry for going off topic.

Has a game ever been announced there? I mean, between GDC and SXSW I would think MS would choose GDC if anything. Just curious.

At any rate, ntkrnl said march, and he's been pretty much spot on till now. So I'm keeping myself cautiously hopeful/excited.
 
Like anybody would make stuff for dx12. We will be stuck in DX11 for ages people get used towards it.

If they don't support windows 7 then no dev is going to bother making a dx12 game

8 isn't a bad system, really, and it's much faster than 7. Not nearly as intuitive as far as the start menu goes, but it's not near as big an inconvenience as I thought it would be. Glad I went ahead with 8.
And I already paid good money for my windows 7 key, why the hell would I pay another 100 euros when windows 7 works perfectly fine
 

Chettlar

Banned
If we get even deeper with the whole ntkrnl/H2A thing, we might ask "Is it possible Halo 2A or maybe just the next mainline Halo is being announced alongside DirectX 12 because it's the game they will be demonstrating some of the new tech on?" Maybe a bit of a stretch, but I do wonder.
 

charsace

Member
I think its great that 12 is coming, but it isn't gonna be used to the fullest since the current consoles are DX11 level.
 
Has there really been a game, where 'Turn On DX11' has been something to be excited about? Crysis 2?

This is because DX9 enabled programmable shaders... They essentially opened up limitless potential. DX10 and 11 added very little themselves, and instead more or less just brought standards to things both AMD and Nvidia were already doing (tesselation, compute shaders, etc) in more proprietary fashion. (AMD has had tesselation as a GPU feature since the original 8k series for example)
 

maneil99

Member
I think its great that 12 is coming, but it isn't gonna be used to the fullest since the current consoles are DX11 level.

Same a could have been said of 11... Lots of games used that for tessellation ect ( BF series, Crysis, Metro, ect )
 

Bsigg12

Member
If DirectX 12 offers a significant performance boost over 10/11, will those of you staunch anti Windows 8 people upgrade?
 

Chettlar

Banned
If they don't support windows 7 then no dev is going to bother making a dx12 game


And I already paid good money for my windows 7 key, why the hell would I pay another 100 euros when windows 7 works perfectly fine

I never said it was a nice business practice. It's pretty crappy of them (unless they really are taking advantage of some new things in Windows 8 that won't work at least well in 7, though I doubt that).

Still, 8 doesn't deserve the hate it gets, which was all I was getting at, and believe me I was one of the haters. If your main reason was because you had 7 before 8 was out and don't have/really want to spend your 100 euros, then yeah, you're totally justified.

Now if you went with 7 over 8 two months ago because you were silly and bought into the hate, then, while yeah it sucks, I don't have near as much sympathy for you.
 

Demigod Mac

Member
If DirectX 12 offers a significant performance boost over 10/11, will those of you staunch anti Windows 8 people upgrade?

It probably won't make a difference to non-DX12 hardware.

That said, they'd be silly not to were it an option, especially considering that you can completely banish the Metro interface from your desktop with two settings changes.
 

Rootbeer

Banned
8/8.1 exclusive would be death for this. I use Win8 and love it, but clearly a huge portion of the userbase, stubborn as many Windows users can be, aren't going to upgrade. Win7 support is essential. They should just roll it into a platform update and give developers reason to actually use it.
 

Demigod Mac

Member
8/8.1 exclusive would be death for this. I use Win8 and love it, but clearly a huge portion of the userbase, stubborn as many Windows users can be, aren't going to upgrade. Win7 support is essential. They should just roll it into a platform update and give developers reason to actually use it.

I think it more likely they'll make DX12 an 8 and 9 exclusive, and if they're smart, make 9 to 8 like 7 was to Vista. Could actually move some OS sales if that were the case, combine a good OS with big performance benefits. They sure do need it; tablets and phones are chewing away at PC sales.
 
8/8.1 exclusive would be death for this. I use Win8 and love it, but clearly a huge portion of the userbase, stubborn as many Windows users can be, aren't going to upgrade. Win7 support is essential. They should just roll it into a platform update and give developers reason to actually use it.

11.2 is already 8 exclusive, they won't back down on that for win7. All it will do is force devs to either play it safe and make their games DX11 only, or higher end ones will have multiple pathways for 11 or 12 just like many games still have DX9 or 11 mode.


Like it or hate it, Win7 is the new XP in that people aren't going to abandon it anytime soon and thus will be the target of lowest common denominator.
 

Leb

Member
Microsoft has kept the streak alive for like 16 years now. I have every confidence that once again, the next odd number version of Windows, Win9, will be everything consumers wanted from the previous version and all the Win7/Win8 drama can finally be put to bed.
 

Daingurse

Member
11.2 is already 8 exclusive, they won't back down on that for win7. All it will do is force devs to either play it safe and make their games DX11 only, or higher end ones will have multiple pathways for 11 or 12 just like many games still have DX9 or 11 mode.


Like it or hate it, Win7 is the new XP in that people aren't going to abandon it anytime soon and thus will be the target of lowest common denominator.

Yeah, lets just be real. I'm fucked, it's just how the beast goes. I have gotten real comfortable with this OS, that's all really. Windows 8 or 9, will simply be something I'm going to have to deal with it seems.

Radical Acceptance. Meh . . . whenever I do the inevitable motherboard upgrade (running 1366), I'll grab a damn copy.
 

AmyS

Member
It might have been a slight mistranslation, but last year one of AMD's VPs said there would not be a DirectX 12 anytime in the near future as far as they could see.

Apparently, even Microsoft said DirectX was no longer evolving as a technology, but soon changed their statement.

http://tech.slashdot.org/story/13/04/12/1847250/amd-says-there-will-be-no-directx-12-ever
http://games.slashdot.org/story/13/02/01/0245208/microsoft-phases-out-xna-and-directx

http://www.i-programmer.info/news/1...404-microsoft-phases-out-xna-and-directx.html
 

Kurdel

Banned
0 chance of dx 12 compatibility on 700 series cards right? is that a big deal?

Where did you read this Coolio?

I was under the impression the APIs were generally hardware agnostic as long as the horsepower was there to run it, no?

fyi,I know nothing about computers.
 

-COOLIO-

The Everyman
Where did you read this Coolio?

I was under the impression the APIs were generally hardware agnostic as long as the horsepower was there to run it, no?

fyi,I know nothing about computers.

well when dx 11 dropped it was exclusive to hd 5000 series and gtx 400 series cards.
 
Top Bottom