You Will Get DirectX 11.2 Only With Windows 8.1
SmartAboutThings writes "Microsoft has just announced the next version of DirectX, 11.2, on its website. But the real 'problem' is that it is going to be exclusive to Windows 8.1 and next generation consoles — Xbox One and Play Station 4. This is not news, as DirectX 11.1 was exclusive to Windows 7 & 8. But is this going to help Microsoft convince people to ugprade or will make them angry?"
Increment updates do not justify an upgrade...especially to a downgrade such as win8
Direct X is for games. And people who want to play their games will give up all sorts of important things in order to play them.
Recently, the always-online and amazingly intrusive Microsoft eye have caused Microsoft to back off on some things and that's encouraging, but the behavior is obvious and Microsoft wouldn't try it if they didn't think they could get away with it.
"Oh, I hate Windows 8...I'll never use that... oh? What's that? The next release of my favorite game? Only on Windows 8? I hate Windows 8... oh well... Windows 8 'just so I can play my game.'"
Where does it say the PS4 is getting it? I saw no mention of that.
DX 10 being limited to Vista and newer kept it from being used for a long time, I guess the same will happen to DX11.1 and 11.2. Game companies won't make games that don't run on an OS the majority of the players use (Windows 7).
"...is going to be exclusive to Windows 8.1 and next generation consoles — Xbox One and Play Station 4." When did Microsoft start developing for Playstation 4?
What? Where did that come from?
Undoubtedly it will make the some people angry.
But for anyone that does Windows graphics development and knows something about the underlying system, it's not a big deal. We've known that adding some of these features to Direct3D would require making some changes to the underlying display driver stack (WDDM), which is why D3D 11.2 requires WDDM 1.3 drivers, and WDDM 1.3 requires Windows 8.1. Unless of course you want Microsoft backporting a new version of the display driver stack and breaking your old OSes...
TL;DR: D3D 11.2 requiring Win8.1 can't be helped
So what does DirectX 11.1 and .2 do that's so important that people will abandon Windows 7?
Well, it's true that I don't play a lot of games these days. I spend a lot more time pursuing my goals in life, so I don't have hours and hours to just sit down and immerse myself in all sorts of high end games. I tend to stick to a few that I like and play them from time to time, and DX 11.2 isn't required by any of them, or even the new title(s) that I'm interested in which are still WIP.
Other than that, I spend the vast majority of my time on Linux with KDE 4. Even moreso with Minecraft working on multiple platforms due to Java. The only new title I'm currently interested in is Planetary Annihilation, which if I recall correctly, will support a Linux port. So I guess my care-o-meter about this announcement is somewhere around zero.
I will say this, though. The user interface style that was developed, with a task bar and normal start-menu (not this metro start screen crap) was developed and refined over a period of 20+ years or so now. It's available across many operating systems and kernels. It's there because it works rather well. If you ask me, this touch-centric crap that Microsoft is pushing isn't much good beyond tablets and phones, where your primary mode of interface is your finger on a screen.
So, tablets and phones came along and a new interface style was designed that worked better with almost-exclusively touch-screen interface devices... Then Microsoft decided that *everything* should use this interface. I'm not interested in relearning how to use my Desktop's or Laptop's interfaces. Screw Windows 8. If I found a part of my computer's user interface to be highly inefficient, requiring a redesign to solve the problem, I'd be very aware of it. I hate wasting time. But the stuff before Metro in most cases doesn't give me that impression. Metro does.
So there's my possibly subjective rant. But hey, the article asked.
My new high-end HP running Win 7-64 with 32GB RAM takes 5 minutes to boot...
Don't blame Windows for that.
rewriting history since 2109
My new high-end HP running Win 7-64 with 32GB RAM takes 5 minutes to boot..
I know that HP sometimes make it hard to find the power button on their PC, but that is a bit ridiculous.
If you're running control software similar to what I'm running, it's the cause. My computer went from incredible fast to really slow when I installed my plc and hmi development tools.
The only thing easier to find on the Internet than Windows 7 drivers is porn.
I think MS is seriously underestimating the reluctance of its base to move off Win7 to Win8 (or even 8.1).
Bruce F. Webster (brucefwebster.com)
...that doesn't want to upgrade to 8.1? It's a free upgrade and, as far as I'm aware, doesn't make any changes for the worse. The only thing I can think of is "local searches are sent to Bing," but since that's easily disabled, I can't think of a reason not to upgrade if you're already running on 8.
From the Microsoft Volume Licensing Brief - Downgrade Rights PDF available here:
Rights to OEM versions of system software are granted in the OEM License Terms. The OEM License Terms for Windows 8 Pro, Windows 7 Professional, Windows 7 Ultimate, Windows Vista Business, and Windows Vista Ultimate operating systems grant downgrade rights. See the full text of the OEM License Terms for the specific downgrade rights
So please tell me why you need to purchase anything? If you buy a PC with Windows 8 then install Windows 7 and call Microsoft Activation and advise you have downgraded to Windows 7 as allowed as part of the OEM licensing agreement and would like their assistance in activating.
And also what are you talking about can't buy a PC with anything but Windows 8? I just bought 15 laptops from Dell 2 days ago and all will arrive with Windows 7. Nothing special at all, not even discussed with my account manager their. Last 3 orders since Windows 8 have all been the same.
Just because you walk into whatever department store and only see Windows 8 doesn't mean that the only reality.
Because that's not normal. I've been running Windows machines for years and never had one take remotely that long to boot. It's not the O/S.
call Microsoft Activation and advise you have downgraded to Windows 7 as allowed as part of the OEM licensing agreement and would like their assistance in activating.
Have you read the OEM licensing agreement?
You can only 'downgrade' if you purchase Windows 8 Pro, which is, a) Not always an option on consumer machines, b) Much more expensive.
Ref: http://www.microsoft.com/OEM/en/licensing/sblicensing/Pages/downgrade_rights.aspx
No sig today...
They could make games with all those features if they used OpenGL. But it seems most of them love being fully dependent on Microsoft so much that they just don't consider switching to open apis.
The last thing game developers want is to make it easier to create native variants of their games for OSX and Linux.. That would be silly.
last time they pulled that stunt with DX10 and vista, game developers began switching to openGL instead of using DX10. what makes them think game devs will use the latest DX that no players are using this time around? Any serious gamer knows enough about computers to not use windows 8
Give up and look at his posting history. He's a troll that delights in deliberately appearing to be stupid.
But... windows is meant to be easy to use, only linux users have to jump through hoops to optimize the boot process and and....
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
DirectX is an API, not a standard. It doesnt even have a spec doc like OpenGL does.
I think people has misconception of how works Direct3D 11. Nowadays, it just Direct3D 11 with 'feature level' : 9.1 (targeting Direct3D 9), 9.2, etc to 11.1 and 11.2). Thinks a bit like OpenGL 4.1, 4.2 etc..., just some 'extensions'
The thing is that you can write Direct3D 11 apps running on a Direct3D 9.0 hardware (minus the new features like geometry shader). A bit achievement from Direct3D 10 where only Direct3D 10 only worked for Geforce 8 or better (and AMD Radeon HD). Now it could works with very old hardware and still working on latest hardware/
Forward to Direct3D 11.1 from Windows 8: It added a couple of features that nobody really uses (3D stereoscopy) and now they added Direct3D 11.2 with tiled extensions (sounds for PowerVR or Adreno chipset for Windows RT tablets). On OpenGLES, it is called GL_QCOM_tiled_rendering. MS wanted to have that on DirectX, so they add to create a new profile '11.2'
The programmers were able to write Direct3D 11 games for 'Windows Store' and 'Windows Desktop' (for Vista or superior, using the 2010 SDK) as because and new 11.1 and 11.2 minor changes will be able available for 'Windows Store' because it also targets tablets and especially GPU that supports tiled rendering (PowerVR).:
So now, it is sure that DirectX new features are now exclusive for Windows Store apps, and there will be no more update of DirectX for apps targeting Windows Desktop (the SDK was not updated since 2010 for desktop).
DirectX for Windows Desktop (games for Steam etc..) is dead for 3 years already. It is now just an API for Windows Store apps . Also making a requirement to Direct3D 11.1 or 11.2 only games is stupid for a developer, since he probably want to support at least 9.1 profile
I need a Sino-Logic 16. Sogo-7 data-gloves, a GPL stealth module...
I only need one or two good games.
99% of the new AAA games for windows are only rehashes of older ones with DRM/DLC/always on.
Good games like kerbal space program, transport tycoon deluxe, EVE Online runs fine in Linux :)
Yes, I know a lot of people like bad rehashed "AAA" fps games, but most of them play on console anyway no?
put on his machine. I say this because my work machine takes around 5 minutes to boot into Windows 7 and when it runs it constantly hammers the hard drive. Unfortunately they have us install slow ass anti-virus(IE not Avast), log into the domain and some help desk program.(Which is especially worthless since if something needs fixing on my machine I end up fixing it anyway.) I wonder if Linux works better simply because there's less garbage on it.
Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
Linux is a vanishingly tiny market for games. OSX is a bit bigger. Consoles are a lot bigger. What games developers want are games engines that can be easily portable between Windows and at least one major console.
The XBox (all of them), as name implies, uses DirectX APIs. If you write your game to use DirectX then it becomes almost easy to port it from Windows to XBox or vice versa. Graphics, audio, controls - all of it can remain basically the same. That's a big appeal to developers, and a strong reason to use DirectX.
The PS3 uses not-OpenGL. It's a PS3-specific API, but it's based on OpenGL, so porting is a little trickier but still practical.
But... windows is meant to be easy to use, only linux users have to jump through hoops to optimize the boot process and and....
If you're installing Windows from scratch, you probably don't have to do anything to optimize the boot process. Sure, there are a couple tweaks you can use to minimize memory usage by shutting off unneeded processes, but none of that is actually necessary.
On OEM systems, you do sometimes have to get rid of a bunch of pre-installed crap to get things to boot in a reasonable amount of time, especially since most of these systems don't have SSDs. But this isn't really a fault of Windows per se – if Linux were the standard, OEMs would load it down with a bunch of crap, too (since they get paid by the crapware vendors to do this). There are programs designed specifically to remove all of this junk from a new OEM system without having to manually wade through it all. You certainly don't have to go to the command line to do it.
It's amazing how much DX9 stuff we still see.
I imagine that companies that ship DirectX 9-compatible game engines are trying not to exclude some PC owners from their market. These potential customers own PCs with Windows XP, PCs with older video cards that don't support all the new features of DirectX 10 let alone 11, and PCs with no video card at all whose integrated graphics can't easily make use of new DirectX features.
This question has been asked on slashdot with literally every release of Windows that I can remember back to at least 95. Yes, people will complain, no it won't hurt Microsoft's sales. No, people won't stop buying their product because getting a major new feature requires you to upgrade the whole OS. I eagerly await this exact same thread two years from now.
This. Why does every app have to ship their own DirectX runtime libraries? Can't they be included with Windows?
How is the issue handled with OpenGL?
...but are you using your browser from within Metro? I bet most people don't.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
With Windows RT 8.1, Microsoft actually took measures to lock out the jailbreak that allowed running unsigned--and Desktop-based--code on Windows RT. I think that this more than anything shows what you're talking about: Microsoft severely cares that you're using their device designed to showcase Metro to run desktop applications.
By the way, we already have good progress on jailbreaking RT 8.1.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Vanishingly tiny? what does that even mean? Linux gaming is growing by leaps and bounds right now. I can go buy OTS hardware, pop Linux on it and be playing AAA games on it in hours.
Good-bye
My point comes down to this, anyone reviewing Window 8 should do so with a touch screen. Never install in a desktop. If you are doing a gaming computer, wait for MS to find a better balance between desktop use of their OS and the portable design, which metro is intended for.
In other words, Windows 8 was intended to get PC gamers to buy a touch laptop and an Xbox One instead of a desktop PC.
What games developers want are games engines that can be easily portable between Windows and at least one major console.
...and what PC gamers want is a great PC game, not a crappy console port. It's somehow comforting to know that DirectX is only an advantage for people developing games I have no interest in playing.
"Convictions are more dangerous enemies of truth than lies."
Thank you for an example of your trolling.