Slashdot Mirror


Microsoft Brings DirectX 12 To Windows 7 (anandtech.com)

Microsoft has announced a form of DirectX 12 that will support Windows 7. "Now before you get too excited, this is currently only enabled for World of Warcraft; and indeed it's not slated to be a general-purpose solution like DX12 on Win10," reports AnandTech. "Instead, Microsoft has stated that they are working with a few other developers to bring their DX12 games/backends to Windows 7 as well. As a consumer it's great to see them supporting their product ten years after it launched, but with the entire OS being put out to pasture in nine months, it seems like an odd time to be dedicating resources to bringing it new features." From the report: For some background, Microsoft's latest DirectX API was created to remove some of the CPU bottlenecks for gaming by allowing for developers to use low-level programming conventions to shift some of the pressure points away from the CPU. This was a response to single-threaded CPU performance plateauing, making complex graphical workloads increasingly CPU-bounded. There's many advantages to using this API over traditional DX11, especially for threading and draw calls. But, Microsoft made the decision long ago to only support DirectX 12 on Windows 10, with its WDDM 2.0 driver stack.

Today's announcement is a pretty big surprise on a number of levels. If Microsoft had wanted to back-port DX12 to Windows 7, you would have thought they'd have done it before Windows 7 entered its long-term servicing state. As it is, even free security patches for Windows 7 are set to end on January 14, 2020, which is well under a year away, and the company is actively trying to migrate users to Windows 10 to avoid having a huge swath of machines sitting in an unpatched state. In fact, they are about to add a pop-up notification to Windows 7 to let users know that they are running out of support very soon. So adding a big feature like DX12 now not only risks undermining their own efforts to migrate people away from Windows 7, but also adding a new feature well after Windows 7 entered long-term support. It's just bizarre.

119 comments

  1. Embedded Nag by Anonymous Coward · · Score: 3, Interesting

    Seems like a great way to get people to install a patch that includes a nag screen. Just attach something of value to it!
    I distinctly remember MS saying it was impossible for win 7 to get any newer DX versions because of the infrastructure in win 10 they said allows those new versions of DX to function.
    Weird, almost like they were lying?

    1. Re:Embedded Nag by Anonymous Coward · · Score: 0

      Considering it is "a form of DirectX 12" " only enabled for World of Warcraft; and indeed it's not slated to be a general-purpose solution like DX12 on Win10" maybe they weren't lying but were able to port specific pieces for a specific use case. But no, that wouldn't fit into the RAWR M$ IS TEH EVILL!!11 narrative here.

    2. Re:Embedded Nag by Type44Q · · Score: 1

      I distinctly remember MS saying it was impossible for win 7 to get any newer DX versions because of the infrastructure in win 10 they said allows those new versions of DX to function.

      I believe you might be thinking of XP/2003 and DirectX10; changes made to the DRM Engine (excuse me; kernel) and audiio subsystem in NT 6.x precluded running DX10 on anything earlier.

    3. Re:Embedded Nag by Known+Nutter · · Score: 1
      --
      Beware of the Leopard.
    4. Re:Embedded Nag by Anonymous Coward · · Score: 0

      All that aside, how is the weather in Redmond these days?

    5. Re:Embedded Nag by Anonymous Coward · · Score: 0

      Nicer than your Mom's basement.

    6. Re:Embedded Nag by Anonymous Coward · · Score: 0

      For those too lazy to follow the link by Nutter,
      it's a story regarding someone speculating that directX 12 won't come to Windows 7.

      I'm not sure what it was supposed to add to the discussion, perhaps to suggest that maybe this is the story that the original AC poster heard, and that it's not Microsoft's statement.

    7. Re:Embedded Nag by mathew7 · · Score: 1

      I just watched a video about how MS embraces a tech (buys the company), extends it with proprietary "standards" and then kills the market.
      Soooo.....what I think:
      - developers will completely convert to DX12-only (#1 goal)
      - W7 DX12 will end-up buggy
      - fixes will be delayed until EOL (and aborted at that time)
      In other words, what I fear: new games will no longer run under W7.

  2. Now this is backpedaling by Anonymous Coward · · Score: 0

    What's next, DCH?

    1. Re:Now this is backpedaling by Anonymous Coward · · Score: 0

      APK releases the source code of his hosts file virus.

  3. World of fucking warcraft? by Anonymous Coward · · Score: 1

    Still even exists?

    1. Re:World of fucking warcraft? by Anonymous Coward · · Score: 1

      Doesn't Directx 12 already work on Linux, thanks to Valve?

      If you want to play WoW, and you don't want Windows 10, then Linux has got you covered.

    2. Re:World of fucking warcraft? by Anonymous Coward · · Score: 0

      yes it does. and it still has significant pull with hardware makers.

      my guess is they want to move to dx12-only themselves, but a large chunk of their player base is still on 7.. so they tossed microsoft a little 'incentive' to backport enough dx12 for wow to run in that mode on win7.

    3. Re:World of fucking warcraft? by Shikaku · · Score: 2

      Yep, for a while now: https://www.winehq.org/news/20...

    4. Re: World of fucking warcraft? by Anonymous Coward · · Score: 1

      It's not WoW that has pull - its long past the mmo dieback stage. It's Blizzard (or it's occupied remnants at least) itself. WoW despite being fallen, Starcraft, Diablo even for phones, SJWatch, et cetera.

      In these degenerate days when studios have turned into and turned out pure shit, Blizzard is still the player in the industry.

      So, yes, they can get Microsoft to hackport dx12 into Winders 7 for the ten people still playing World of Snorecraft on a PC from 1962.

    5. Re: World of fucking warcraft? by Anonymous Coward · · Score: 1

      Microsoft knows that an enormous amount of their userbase refuse to ever use Spyware 10 and they are terrified that those users and game developers are going to use Vulkan instead. That's why they are back pedalling and doing something they claimed was impossible.

      Microsoft always lie and use.

    6. Re: World of fucking warcraft? by BlueStrat · · Score: 1

      Microsoft knows that an enormous amount of their userbase refuse to ever use Spyware 10 and they are terrified that those users and game developers are going to use Vulkan instead.

      Also, it could push some to switch OS entirely to Mac or linux.

      Maybe it's nothing, but I wouldn't be shocked to hear MS announce they'll extend Win7 support further, given all the negatives and potential damage to MS at stake, particularly when MS hasn't exactly been doing stellar in relation to past performance pretty much across the board in recent years.

      A lot of people use Win7 so they're not going to be thrilled when MS pulls the plug with only Win10 as an option from MS. Many will be looking to leave the MS plantation if they can find a viable replacement.

      When corporations get too large they lose the ability to innovate or move swiftly to seize opportunities and also become more risk-averse, so they instead turn to protectionist practices and damage control. I daresay we've definitely seen those behaviors over the years from MS. Seeing them extend Win7 as damage control would not be a shock.

      Strat

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
    7. Re: World of fucking warcraft? by The-Ixian · · Score: 1

      I am one of those people playing World of Snorecraft on a (bit newer than a) 1962 Windows 7 PC...

      It already plays well on my 5760x1080 aggregated monitors but I certainly wouldn't mind the additional love.

      --
      My eyes reflect the stars and a smile lights up my face.
    8. Re: World of fucking warcraft? by Anonymous Coward · · Score: 0

      Yep. And as much as I despise DRM-infested crap like Steam, I have to give some credit to Valve for their work on killing dependence upon Windows with Steam Machines, SteamOS and Proton.

  4. There is a GOD by Anonymous Coward · · Score: 0

    but he's muslim, and so you get this. No virgins for your eternal bliss.

  5. Important question by Anonymous Coward · · Score: 0

    How does this development effect whamen? Does Windows 7 support for DX12 unfairly target whamen? Won't someone please think of the whamen?

    If you downvote this post, you officially hate whamen.

    1. Re: Important question by Anonymous Coward · · Score: 0

      American n1ggerstan whamen are all whalemen.

  6. Too little too late by Anonymous Coward · · Score: 0

    Sorry Microsoft, Vulkan is the future. DX12 the past. It's too late.

    1. Re: Too little too late by Anonymous Coward · · Score: 0

      There is a bunch of them - directx, metal.

  7. Crippling GPUs by Anonymous Coward · · Score: 0

    DirectX12 is supported by the Geforce 970 which was released in 2014.
    DX12 was also released in 2015 - it could have easily been ported to Windows 7 several years ago.

    Microsoft has a tendency to create APIs, then phase them out gradually to force upgrades. That said, if you do not build your software around these dependencies, you won't have to have multiple builds for a release. Stick with open standards, like Vulkan.

  8. Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

    IF I wanted to do a virus? It would SLOWLY destroy every disk on the planet - how?? Inflate file tables w/ zero byte file entries (do you possess the intelligence & SAAVY to know what happens then? DOUBT IT so I'll tell a CRETIN like you - MFT$ or other OS file tables would GROW until there is NO SPACE LEFT, zero, game over).

    * You really wouldn't WANT someone like ME to build bad shit (& I don't - I build what helps EVEN ASSHOLES LIKE YOU out https://tech.slashdot.org/comm... you FUCK!).

    YOU & all "your kind"? HUMAN FILTH - pure waste & you KNOW it (die now, suicide your WASTED self & do society a GIANT favor, please... ok? Thanks).

    APK

    P.S.=> Sometimes, especially when DO-NOTHING LOSERS like you pull the shit you are (which everyone SEES sheer WASTES OF LIFE no talent or skill SHIT like you does what you do my way)? I wonder WHY I put the effort out - really! HOWEVER:

    There are GOOD PEOPLE out there - I figure it's a 50/50 yin & yang split balance - for them, I DO... apk

    1. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      You're an annoying, mentally ill person. Just shut up, stop spamming, and get the help you need, please.

    2. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      This was definitely for you welfare sucker https://tech.slashdot.org/comm...

    3. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      Then why does NORTON ANTIVIRUS call your hosts file engine a root kit.
       
      "Andrew is a very unstable individual and will probably do anything in his modest abilities to hack your machine for pleasure or profit. We think he has been the source of several failed botnets." --Peter Norton

    4. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      So your malware writing abilities are just as bad as you shitty security abilities. I bet it would take you only 10,000 lines of pascal code to write that malware that is like a 4 line shell script. You can't only do trivial software that is easily circumvented and defeated, just like you.

    5. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      I already did that, I ported his entire hosts engine to a dozen lines of shell script. He claimed that somehow I missed all the features, but wouldn't tell me which ones. Too lazy to login.

    6. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      My guess is that you missed the code to do ping as a non root user of all the host entries to see if they are needed, pruning of "invalid" TLDs that are hard coded into the program, file size self check that is run with each function call, and a loop to check and set the file permissions on /etc/hosts every .5 seconds. My guess is that would take another couple dozen lines to do, so obviously your work is inferior to APK's over 14,000 line bloated mess.

    7. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      Script kiddie.

    8. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      Yet, still more competent than APK is.

    9. Re:Libeling me? Listen up you piece of shit by Anonymous Coward · · Score: 0

      Lot of talk. I see no code of your own from you script kiddie. You just tie together others program inputs/outputs writing none of it yourself.

  9. above every so-called god or object of worship by Anonymous Coward · · Score: 0

    For this reason, God sends them a powerful delusion(operation of wandering)(planet) so that they will believe the lie.

    Mystery Red of the Great American Eclipse
    It has blood on it!
    ABCNews: Eclipse makes pendulum wander
    Losing my religion
    Sun researchers find strange eclipse reading

  10. Designed to Break? by rtb61 · · Score: 2

    M$ has a pretty bad reputation at end of cycle, breaking programs, blocking use of documents with the next version, doing all sorts of crap. DX12 run on windows 7 at your risk, you can bet when it break all over the place, M$ will say but windows 7 is no longer supported.

    --
    Chaos - everything, everywhere, everywhen
    1. Re: Designed to Break? by Anonymous Coward · · Score: 0

      Windows Vista with the never ending 100% CPU usage by Windows Update.

      Windows 7 with DirectX broken.

      What did they do to Windows XP? Seemed like that ran fine forever?

      Also, Windows 2000 Pro SP4 was something I ran until Steam and Mozilla stopped supporting it. First solid decade long OS Microsoft ever released there. Though, I didn't use it for general web browsing. I had switched to Linux during that time. Thinking its about time to do so again. Leave the Windows 10 for games only,...

    2. Re: Designed to Break? by Anonymous Coward · · Score: 0

      Leave the Windows 10 for games only,...

      That may not even be necessary in the near future. Valve keeps pumping money and code into Wine, Vulkan, DXVK, Proton, togl and other projects that let your Windows games run on Linux. Not only that but a lot of developers are starting to support Linux natively, or at the very least are open to third-party porting efforts.

      Depending on what's in your collection, you may already be in a position to ditch Windows 10 entirely. I have over 100 games on Steam and only three of them are Windows exclusive (soon to be two, thanks Proton!). I haven't even been interested in playing those games for ages, so I haven't had a Windows partition in almost ten years now.

    3. Re:Designed to Break? by thegarbz · · Score: 1

      MS has done a lot of shit, but "Documents" have been incredibly backwards compatible and you're more than able to open up Word 97 or even old Word perfect documents in any modern version of word, a capability they AFAIK they have never broken.

      Now backwards compatibility is a problem, but hey advancement always is. You can't expect old anything to be able to seamlessly read new anything.

      So you're going to have to come up with something better than that. MS has a lot to answer for, but breaking compatibility intentionally is not one of those things.

    4. Re:Designed to Break? by Wulf2k · · Score: 1

      "Word Binary Format 6" is hard-blocked from opening in all recent versions of office.

      Can't recall how those got created, but it comes up from time to time.

    5. Re: Designed to Break? by Anonymous Coward · · Score: 0

      The only way for gaming to survive on PCs in the long term is for gamers to start embracing Linux. This will encourage game companies and programmers to venture further into Linux. This whole Windows 10 fiasco is NOT going to improve.

    6. Re:Designed to Break? by KingMotley · · Score: 1

      Word Binary Format 6 didn't even come out until 2015, so I'm guessing you are trying to open it in an older version of word that doesn't understand it.

  11. Re:Why go back by Anonymous Coward · · Score: 1

    Except older computers could run win 10 if it wasted fewer resources on telemetry and other things many people do not want...My computer is 10 years old running win 7 and working just fine. I have no interest in win 10 for a number of reasons...maybe microsoft should be required to maintain security patching of older OS's for a longer time. To use a car analogy car manufacturers are required to provide parts for all models for 30 years. Why should microsoft get to just stop when they don't want to do it any longer. People and businesses have a lot invested and it can cost quite a bit to migrate from one version of Windows to the next. It's not like computers are progressing at breakneck speeds anymore.

  12. MS must think win7 will still be around for long by gweihir · · Score: 1

    Otherwise, why go to all that trouble?

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  13. Really? Show me proof... apk by Anonymous Coward · · Score: 0

    See subject & I'll publicly shame them as I have 9 other companies fucking up that make USELESS antivirus (tavis ormandy)? I have before - & it's TOO easy.

    APK

    P.S.=> Go for it apebrain... please, lol - DO ME A HUGE FAVOR & let me SHOOT THEM DOWN PUBLICLY as I Have before... apk

    1. Re:Really? Show me proof... apk by Anonymous Coward · · Score: 0

      The moonkish welfare nig ran as always.They are good at running and shooting their nig monkey mouths off being amusing chimps.

  14. Re:Why go back by Anonymous Coward · · Score: 0

    Windows 10 is a complete nuisance on older machines.
    If you don't have your machine running constantly so it keeps up to date, the forced updates are resource-hogs that can make the machine almost unusable for a couple of hours after boot.
    At least that is what I've seen happening with a couple of customers who brought in their notebooks for repair, because they were running too slow. Stuff like update blockers are also a no-go for those kinds of people.
    Performing deep malware scans usually show up negative results and little other issues are there. The problem fixes itself by letting the machine run for a while connected to the internet.

    Screw Microsoft for forcing their remote controlled crapware on every unsuspecting customer of previous versions.

  15. Re:MS must think win7 will still be around for lon by aix+tom · · Score: 5, Funny

    They probably found out, that their new Nag-Popup needs DirectX 12 to work.

  16. Re:Why go back by AHuxley · · Score: 1

    Security updates yes for a while.
    Games? That should be time for a new computer.

    --
    Domestic spying is now "Benign Information Gathering"
  17. Re:MS must think win7 will still be around for lon by gweihir · · Score: 1

    Makes complete sense to me. Things are really messed up in the consumer desktop space...

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  18. Only WoW? by Anonymous Coward · · Score: 0

    What the hell does this mean? Is DX12 already on Windows 7 or isn't it?
    How does DX12 only come with WoW? WoW is a fucking game, DX12 is part of the operating system.

    1. Re:Only WoW? by gravewax · · Score: 1

      It isn't. part of DX12 has been ported, i.e. the easy bit that would not require significant OS changes. They ported the user mode sections all the underlying API's remain the same. So I imagine games would need to be selective/careful about what they use as it won't have the same levels of optimisation so parts that perform well on win 10 may well be dogs on win 7 without the underlying plumbing.

    2. Re:Only WoW? by ledow · · Score: 4, Interesting

      I refer you to Win32s and WinG, as well as several components of Games for Windows Live.

      If you're not familiar with those, they were all released by MIcrosoft, but not part of the core OS, but required to run a multitude of bits of software, never quite elevating the underlying system to the realms of full compatibility across the board but just bodging it enough that some "big money" software developer could bribe Microsoft into expanding their market a little, temporarily.

      GfW Live, for example, worked fine on XP for many years. Then it stopped. Then it worked fine on 7 for many years. Then there were problems. All to do with underlying technology upgrades, (e.g. .NET Framework, etc.) that it was reliant on, but yet never quite pushing you out (I got Toy Soldiers on Steam to continue to run on XP with GfW Live by dropping in some DLLs available from the Microsoft site, but it was far from easy - if you were a casual user it was basically impossible after a certain period of time as GfW Live demanded things that only Windows 7 actually had).

      This is going to be a "mini-DX12" to literally run WoW because WoW have asked for it. That's it. No different to how Microsoft never actually shipped a proper OpenGL DLL for many years.

      Microsoft won't give you full DX12, even though it's perfectly viable, because they know you then won't upgrade past 7 for another few years. What they'll do is throw you a bone, because WoW are basically paying them to, that'll work for a small subset of programs. It'll work for a couple of years but not for enough to keep you "DX12 compatible" in any significant way.

      This is the biggest problem with Microsoft.... planned obsolescence and pretending to give a damn.

  19. Re:Why go back by Anonymous Coward · · Score: 0

    That effort would be including to give users transparency and update control over their machines back. And you can bet your arse that this is not going to happen.

  20. Re:MS must think win7 will still be around for lon by ArchieBunker · · Score: 1

    Wish I had mod points.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  21. Thankful by Anonymous Coward · · Score: 1

    In fact, they are about to add a pop-up notification to Windows 7 to let users know that they are running out of support very soon.

    Thankfully I disabled MS updates years ago to prevent Install Windows10' pop-ups. I dodged two bullets!

  22. Shut the fuck up Ass_huckster you tapdancing whore by Anonymous Coward · · Score: 0

    Go peddle your crack elsewhere you fucking moron.

  23. Re:Why go back by Anonymous Coward · · Score: 0

    Buy a new computer.
    Yeah, that's what a customer likes to hear when their stuff used to work perfectly with with everything they were doing.

    I'd rather sell them a data migration service and a downgrade back to Win 7.

  24. You know the old addage by nehumanuscrede · · Score: 1

    Timeo Danaos et dona ferentes

    aka

    Beware of Greeks bearing gifts

  25. It's a trap! by Anonymous Coward · · Score: 0

    Trick you into turning automatic updates on they will.

  26. Re:MS must think win7 will still be around for lon by Shikaku · · Score: 1

    They're charging for updates past January 14th, 2020. So after that you have to pay by the year for updates. I think they did this because it's either buy Windows 10 or buy security patches for Windows 7 i.e they earn money either way so let's just throw them a bone to make us earn more money.

  27. Just 5 years late... by squash_me_quickly · · Score: 1

    According to Wikipedia "DirectX 12 was announced by Microsoft at GDC on March 20, 2014".

    Really, Microsnot just decided to ignore the Windows 7 user for a bunch of years hoping that they would upgrade, or buy computer with Win10.

    It is NOT newsworthy that it happened... and unfortunately, it's not even newsworthy any-more that Microsnot doesn't give a crap about their customers.

  28. Win 10 Sales by Anonymous Coward · · Score: 3, Insightful

    DX12 was never difficult to bring to Windows 7. The sole reason it was only released to Windows 10 was to drive adoption of Win 10.

    1. Re:Win 10 Sales by Anonymous Coward · · Score: 0

      yeah NO. even this doesn't bring DX 12 to win 7. Win 7 has a completely different set of plumbing for the drivers and OS API's, they are only porting the user mode stuff, doing the plumbing would be a massive change.

    2. Re:Win 10 Sales by Anonymous Coward · · Score: 0

      You don't know what you are talking about, kid. Windows Vista, 7, 8 and 10 all use the same driver architecture. DX12 was a Spyware 10 exclusive in a pathetic attempt to drive adoption.

    3. Re:Win 10 Sales by Anonymous Coward · · Score: 0

      yep yep

  29. Re:MS must think win7 will still be around for lon by squash_me_quickly · · Score: 1

    There is a large portion of the world who don't have the money to upgrade their computers every-time a new Windows version is released.

    Running a "modern" version of Window on an older computer will make the computer run like crap.

    But as Microsoft needs to keep the game creators and users happy, old computers/OS's need newer DirectX versions

  30. Re:MS must think win7 will still be around for lon by Darinbob · · Score: 1

    What about Windows 8, that's what I have. It's still got plenty of time left for support. This is maybe Microsoft's way of saying "maybe we could support you, but we won't because we hate you."

  31. Re:Why go back by Anonymous Coward · · Score: 0

    Build a computer that will run Windows 10.

    There is no way to "build" a laptop. (or maybe an ugly cost ineffective raspberry pi hack job, which might run a command line version of Windows 10)

  32. China where WOW and windows 7 is big they want by Joe_Dragon · · Score: 1

    China where WOW and windows 7 is big they want that market

  33. Re:MS must think win7 will still be around for lon by Anonymous Coward · · Score: 0

    It doesn't appear they have gone to much trouble, all they have done is ported the User mode portions, all the under the cover improvements in the low level API's etc have not been ported and those were the blockers for getting DX12 on Win 7.

  34. Re:MS must think win7 will still be around for lon by Anonymous Coward · · Score: 0

    There's three reasons:
    1) WebGL/Browser/Chromium/Webkit cruft, Edge in Win10, https://www.windowscentral.com/microsoft-bringing-edge-windows-7-and-mac
    2) Games and Enterprise customers that are game developers - Belive it or not, gaming stuff runs on servers. Why they would do it this way, seems backwards, but hey usually the monster/npc logic is actually a specialized version of the game client that needs to be aware of all the 3d crap, why do it all in software if you can leverage even a crappy iGPU. Keep in mind Xeons don't typically have iGPU's. So toss a Quadro P2000 in a server and you have a performance boost.
    3) Some gamers seriously want this.

    Reason 1 is why they would need to do this, otherwise they would have to develop newEdge against DX11 or even OpenGL. The far more likely thing is that they developed it against raw OpenGL ES3 so they can just hand over the WebGL cruft to OpenGL ES, and then on windows they use ANGLE like everyone else so the same experience is on all platforms.

    That said, WebGL and WASM has been the two worst things to be "standardized" in the web, as these things turn web browsers into shitty 20 year old computers. Yes I get the real intent with these, but you may as well just disable WASM and save your self numerous backdoors the malware shit will create with WASM. WASM CAN NOT BE SECURED, It is literately anything-goes, it's not managed code or interpreted code that you can infer the logic of. We've gone 40 years without a viable C/C++ decompiler, why would anyone think a web browser could?

    Which goes back to this thing about DirectX12, Microsoft clearly sees a reason to backport it, and a lot of it likely has to do with trying to ween developers off DX9/10/11, and since their build environments don't support DX12, they can't develop against it.

    I'll be honest though, I think Microsoft has righted the ship on many fronts with Win10, but has kinda fumbled the execution when it comes to new technology. Why would you change the driver model half way through the driver life cycle? We did this song and dance before with XP.

    It's quite insane trying to install GPU drivers when Intel decides they will only support Microsoft's new model, and nVidia only supports the old model unless you have a Quadro, then you can get the new model, and only if you're willing to risk throwing your entire workflow under the bus.

    Like there is a not a lot of reason to hold onto Win7, Just like XP before it, the upgrades have more to do with hardware tech moving faster than the OS can retrofit things. The entire incentive to switch to Win7 was 64-bit. That's it. Win10 has no incentive to switch, and indeedly the larger issue is that newer Intel processors, and NVMe devices simply can not boot Win7. They could be made to, but because of Meltdown and Spectre, you don't want to. Microsoft's final patch for Win7 should be a "Service Pack 2" that recompiles the entire OS to be spectre/meltdown safe, and then critical security patches only after that. That also would allow them to undermine their own argument about obsoleting Win7.

    Win 10 meanwhile probably needs to have a bi-annual feature update, but needs to be made modular so you don't have to install the new features, only the core OS changes. Like one thing that annoys me quite a bit is how stale windows images get in the corporate environment. I recently did a reimage of a Win10 machine and the image was 1607. That's not, one, that's like 3 versions out of date. So it needs to sit there and download about 4 GB all day on a sluggish WiFi network. I'm lucky of the corporate internet downloads 1Mbit/s. I've never seen anything above 5.

    Let me download the core part of the update, I'll defer the feature upgrades until it can download them at 1am on a saturday.

  35. Re:MS must think win7 will still be around for lon by Kjella · · Score: 1

    What about Windows 8, that's what I have. It's still got plenty of time left for support. This is maybe Microsoft's way of saying "maybe we could support you, but we won't because we hate you."

    Just business, Win10 is 55%, Win7 34%, Win8+8.1 9% and 2.5% still run XP/Vista. Still I wonder why the heck Microsoft would bother in their final year of support, it's either a trap to make it buggy and force people to Win10 or they're having cold feet and is considering a "Windows Classic" version? I mean 34% still prefer your ten year old OS and you even tried to give them a "free" upgrade? It's pretty clear the market thinks Win7 works just fine...

    --
    Live today, because you never know what tomorrow brings
  36. Re:MS must think win7 will still be around for lon by iampiti · · Score: 1

    According to Steam hardware survey 25% of people are still using Windows 7 which is a pretty high number for an OS that old.
    Of course, that's helped by Microsoft themselves making a series of stupid changes in newer Windows versions

  37. Re:MS must think win7 will still be around for lon by guacamole · · Score: 1

    Running a "modern" version of Window on an older computer will make the computer run like crap.

    I disagree with this. Remember the performance hit of Windows Vista? It was huge. It was the number one reason people hated it. However, all versions of Windows after Vista, seemed to run faster on the same hardware. Windows 7 was basically called "Windows Vista fixed" or "done right", and the success of Windows 7 was huge. Now around 2012, Microsoft came up with Windows 8, and one of the claims why you should upgrade was that Windows 8 does about anything faster, and it did. After all Windows 8 was being marketed as a viable tablet OS. The same claim was made for Windows 10. After all, Windows 10 had to be compatible with a number of Surface tablets with _only_ 2GB of RAM, and it did well.

    I recall that circa 2016 when Windows 10 just came out, a distant acquaintance of my family who were also very broke fresh and computer illiterate immigrants begged me to fix a 2009 Dell PC they picked up from a trash bin at some hospital. They said they wanted to setup a PC for their child room. I took upon this project simply out of sheer curiosity about just how useful or useless a PC with Core2 Duo CPU and 2GB of memory (max) can be.

    This PC had a license for a version of Windows Vista, and after getting hold of the media and all of the updates, this turned out to be a passable "kiosk" PC, just in case if all you do is use gmail or watch youtube. Then I decided to try Windows 10 on the same machine. Back then there still existed a loophole allowing to upgrade from Vista to Windows 10 for free, and it worked! So anyways, the performance of this PC under 10 was at least as good as with Vista. Moreover, even Windows 10 haters like me have to agree that 10 is a lot better than Vista in terms of software usability today (I really hate the look and feel of Vista). The core of this story is that a decent PC from as far back as 2009 is still good enough to run Windows 10 even with 2GB of RAM (just don't open a gazillion of tabs in Firefox), and that Windows versions past-Vista really did improve performance.

    Why did this happen? For one, operating systems have become very mature. You can't compare the security features of Windows 7 vs Windows 95 and ME. 7 already had most things built in, like modern file systems, multiuser support, firewall, robust networking and multitasking, etc. At some point, software manufacturers see that there is no pressing need to add more "bloat" to something that's already mature. Another issue is that we can't take hardware upgrades for granted any more. Industry experts agree that shrinking chip manufacturing process below 7nm is basically already hitting the wall. This means, no more Moore's Law. No more "free" CPU cores. No more "free" doubling of RAM or SSD storage every 2-3 years. The picture of the PC that's manufactured today is likely to be very similar to one made five years from now. So I really don't think any significant software company still thinks that "hardware is free".

  38. Re:MS must think win7 will still be around for lon by guacamole · · Score: 1

    According to Steam hardware survey 25% of people are still using Windows 7 which is a pretty high number for an OS that old.

    I don't know about your references, but I will take your word for it. What's really surprising is that this 25% number, if it's true, coming from Steam!! The PC games company! Why is this interesting? Because this is a statistic pertaining to the consumer PC user community, not corporate/government. It is well known that organizations are very slow to upgrade the OS because they're very conservative (don't fix what's not broken) and their IT departments are overworked anyways. But to see a Steam survey saying that 25% of its users are running Windows 7 is highly significant. Shockingly, so many people still prefer running a 10 year old OS. This is very telling about how badly received Windows 10 is.

  39. They always have. by Anonymous Coward · · Score: 0

    From Lotus to DRDOS to WordPerfect to IE to DX. Worse, MS still insist on keeping the copyrights, but the code is no longer sold or worth anything TO sell, yet MS will insist ongetting the full 150k for infringing on something even they insist is worthless and not worth working on. THAT means nobody else is allowedtofix earlier versions of Windows too.

    IMO if source code is not released and copyrights rescinded, software should remain supported and sold by the rightsholder. Music and movies are already in a form that is the copyrighted part, the sound and vision stuff. Software is not: the copyrighted bit is the source, not the non-expressive object code. So if you think to pretend this is a slipper slope problem, then think again. And, no the execution of the code is a PERFORMANCE, not the fixed-in-medium expression required for copyrights. The only reason why it still persists is because nobody with enough money has been able or willing to challenge the abuse of copyright on non-expressive, non-copyrightable object code.

    1. Re:They always have. by Sir+Holo · · Score: 1

      Software is not: the copyrighted bit is the source, not the non-expressive object code. So if you think to pretend this is a slipper slope problem, then think again. And, no the execution of the code is a PERFORMANCE, not the fixed-in-medium expression required for copyrights.

      A performance by WHOM?

      It is MY computer running the compiled code.

  40. Criminal denies being criminal. by Anonymous Coward · · Score: 0

    Nobody cares, we know. You're a loon and a criminal.

  41. Re:MS must think win7 will still be around for lon by TheDarkMaster · · Score: 2

    Most older games (pre-2018) simply runs better on Windows 7 than Windows 10.

    --
    Religion: The greatest weapon of mass destruction of all time
  42. Re:Why go back by Anonymous Coward · · Score: 0

    "Under Windows 10 everyone gets better service"
    Nope. Wrong. Unless you call spyware a good service.

    ", security"
    Nope. MS not fixing security holes in Win7 is not a reason for Win10 to be secure, it's a reason not to change, to punish the criminal who abuses copyright to extort money from you for their "upgrade" that is no such thing.

    " and new updates? "
    Again, Win7 being deliberately scuppered (yet copyrights and refusal to let anyone else support or fix it) is not a reason to move to Win10, it's a reason to REFUSE to be extorted cash by a criminal.

  43. TLDR Version: by Anonymous Coward · · Score: 0

    Win10 is better than the worst version of Windows ever released.

  44. Yeah, no yourself, kid. by Anonymous Coward · · Score: 0

    Nothing says that this is a bodge because the full stuff can't be ported. All this is is, like with their OpenGL DLLs, the MVP to get WoW to DX12 so that Blizz can tout it as an upgrade to the graphics engine, get everyone on to the new DX12 required version, then find that the Win7 doesn't actually cut it for playing WoW reliably because MS deliberately scuppered the implementation (or will add a patch that WILL scupper it later) and then these people who now have sunk hours and oodles of cash into this now DX12 only game and unable to ask to have it reverted to compatible with Win7 again, will be told by Blizz "Buy Win10 for full support!".

  45. A few takeaways are: by Artem+S.+Tashkinov · · Score: 3, Insightful
    • Microsoft can support Windows 7 for as long as they want.
    • Microsoft can relatively easily backport pretty much every underlying technology from Windows 10 to Windows 7.
    • Microsoft doesn't do that because Windows 10 gives them so much power over your PC and your data. Also, the way updates are implemented in Windows 10, Microsoft can forcefully keep every Windows 10 user on the latest release of the OS which is ultimately good for them.

    Having said that there's a major problem with this update mechanism: OEMs will eventually stop releasing up to date drivers for new Windows 10 releases and you'll end up with a Windows 10 PC/laptop where some piece of your equipment no longer works.

    1. Re:A few takeaways are: by thegarbz · · Score: 1

      Microsoft doesn't do that because Windows 10 gives them so much power over your PC and your data.

      Sorry but no. MS doesn't do that because it doesn't make any sense at all. They don't do it now, they didn't do it in the past when Windows wasn't spying on your data, and if anything one of the few things they have back ported is precisely the things that give them the power.

      MS (and other companies) don't do this because it's a colossal waste of time supporting and enhancing old software when you could instead bring people to the latest version. Even the Linux kernel eventually drops support for things even though support could be maintained indefinitely. That's life in the technology world.

      OEMs will eventually stop releasing up to date drivers for new Windows 10 releases and you'll end up with a Windows 10 PC/laptop where some piece of your equipment no longer works.

      Can you point to a driver model change that has resulted in an auto update making hardware unusable? I ask this legitimately as someone who has some hardware on my latest and greatest Windows 10 machine running on the original beta windows 8 drivers released way back when the product was discontinued. MS did change hardware requirements between Windows 8 and 10, but as far as I am aware a Windows 10 update has made any hardware intentionally obsolete.

    2. Re:A few takeaways are: by Anonymous Coward · · Score: 0

      https://arstechnica.com/information-technology/2017/04/new-processors-are-now-blocked-from-receiving-updates-on-old-windows/

  46. Re:MS must think win7 will still be around for lon by squiggleslash · · Score: 1

    I'm guessing it has nothing to do with that and was a very reluctant decision, mostly based around Microsoft wanting developers to adopt DirectX12 and finding that impossible as long as it wasn't supported on Windows 7. I don't think it has anything to do with them believing Windows 7 will be around for one month or one century.

    They'd have ported it to XP if it was easy, but in practice porting to 7 was probably trivial, as Windows 10 and Windows 7 aren't that different underneath (at least, for this kind of thing, whereas anything pre-Vista has to deal with significantly different under-the-hood APIs.)

    --
    You are not alone. This is not normal. None of this is normal.
  47. Why now? by racerex · · Score: 0

    Kind of silly to finally add support now when we're nearing the end of life for Win 7.

  48. YOU buy them a new computer. by Anonymous Coward · · Score: 0

    If it's so trivial to buy a computer, when Win7 works fine,then YOU buy it for them. Easy to spend OTHER people's money, doesn't cost much to you, real cheap. Put your wallet where your posts have claimed, and buy computers for those on Win7.

    1. Re:YOU buy them a new computer. by AHuxley · · Score: 1

      Why should much older OS be supported for years AC?
      Take that cost developers have to spend on an old OS and make the new OS better.

      --
      Domestic spying is now "Benign Information Gathering"
  49. grokparsefailure by Anonymous Coward · · Score: 0

    APK prease2lrn2engrish k.

    1. Re:grokparsefailure by Anonymous Coward · · Score: 0

      Apk didn't speak the language you understand apparently. Monkey. Full blown "CHIMP OUT" hohohohohohoho.

  50. Re:MS must think win7 will still be around for lon by Anonymous Coward · · Score: 0

    Modern file systems? Windows 7 doesn't even support ext2.

  51. So, where's the source code, Microsoft? by Anonymous Coward · · Score: 0

    What's wrong, Microsoft? You've embraced open source, haven't you?

    No, I don't want your stupid calculator. I want *this*.

  52. Re: MS must think win7 will still be around for lo by Anonymous Coward · · Score: 0

    No need to take his word for it. Steam publish it monthly https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam

    It's a self-selecting pool of users (those that install steam and don't tick the box to opt-out of reporting), but it's a great resource for anyone wanting to write software for consumer/gaming users.

  53. Re:Why go back by Anonymous Coward · · Score: 0

    Older computers run Windows 10 better than they run Windows 7

  54. All hands on deck! by DarthVain · · Score: 1

    Certainly sounds like the left hand not talking to the right hand sort of thing.

    Some department that was dedicated to making this happen just quietly working away oblivious (or not given layoffs) to the fact that they are producing something that probably shouldn't be produced at all, and the resources better spent elsewhere...

  55. Or by Anonymous Coward · · Score: 0

    Either that or this has actually been in the works for a really long time, it was late getting released, and only now do they trust the implementation enough to let ordinary users have access to it.

  56. Re: MS must think win7 will still be around for lo by Anonymous Coward · · Score: 0

    There have been actual benchmarks to prove that you are full of shit.

  57. Full support for dx12 was comming anyway by Anonymous Coward · · Score: 0

    In the form of dx12 to vulkan translation https://www.youtube.com/watch?v=R-sHvo4rCas

  58. Re:MS must think win7 will still be around for lon by Darinbob · · Score: 1

    It's just for one single game, and it's not a full DX12 just an emulation layer and there are no performance or graphics improvements. Thus, Blizzard could decide to make World of Warcraft only use DX12 and drop DX11 support, possibly it makes life easier for those game developers. But still no actual benefit to World of Warcraft players in any way. That might be a dumb move though as a game that size is making a lot of money from long term customers probably still using DX9 on lower end computers. Sure, Microsoft loves screwing the customers and doing things that cause great controversy with its customers; but most normal businesses realize that they have to treat their customers nicely if they want to retain them.

    There's no real reason to upgrade from windows 8.1 to 10, support is still ongoing for quite some time and I don't know of any games I would ever play that have DX12 support and no plans to get a new graphics card for a several years.

    I don't know what Microsoft is thinking here. The intentionally did not backport DX12 despite it being relatively simple to do, for the purpose of encouraging people to upgrade (which didn't work really since DX12 was not seen as an important upgrade). But then doing this just for WoW is strange, Microsoft doesn't own Blizzard so they get no direct benefit here as opposed to making this work for their own few (uninspiring) games. Maybe it's must more evidence that different departments within Microsoft are unable to talk to each other.

  59. You've proven yourself a liar & libeler of me by Anonymous Coward · · Score: 0

    You've proven yourself a liar continuing to libel me as you STALK me by UNIDENTIFIABLE anonymous. You're the loon & criminal.

    APK

    P.S.=> Get a life loser... apk

  60. World of Warcrack by Anonymous Coward · · Score: 0

    World of Warcraft is the only program that keeps many of its addicts using Windows instead of Linux. I know a few who had planned to stop playing once Win7 was no longer supported and they had to move to Linux or Win10. I think giving them access to Win10's DX12 eye candy right before killing Win7's security support is a genius move. Get 'em hooked on the improved graphics and they'll be much more likely to stay in the Microsoft-sphere for a few years longer.

  61. you pretend. Re:A few takeaways are: by Anonymous Coward · · Score: 0

    "it's a colossal waste of time supporting and enhancing old software"

    There is no such thing as old software.

    Code is not technology, code can be changed to fit anything, anywhere within PHYSICAL limits, given enough motivation.
    To effectively claim that "old incompatible software forces microsoft spy on you by slurping win10 "telemetry"" can possibly be plausible.. is a sign of how clued-in you are.

    Technology is what you implement in code. A subtle but important difference.

    Just because they say its a new version, does not make it so.

    By patching and rewriting executables and adding indirection layers, anything is possible.

    There's roughly 70ish % of win7 code in win 10, and so on.

    Win 10 contains code from win3.1, most definitely.

    With the money microsoft is making, they can in fact backport all win10 features to NT 4.0 if they so choose.

    Your argument is marketing bullshit or inspired by it. Disguisting.

  62. They will later kill it to force users into Win 10 by Anonymous Coward · · Score: 0

    They will later kill it with some innocent system update and tell users that if they still want to play their just-bought DX12 games, they must switch to Win 10. For free!

    Pathetic vermins. Never use anything from Microsoft.

  63. Re:MS must think win7 will still be around for lon by iampiti · · Score: 1

    Yeah, very likely Win 7 has a higher penetration in corporate settings and non-gaming home users. Also take into account that Win 7 users got the option of updating to 10 for free.

  64. Re:MS must think win7 will still be around for lon by Anonymous Coward · · Score: 1

    I assume you're talking about desktop PCs?
    A lot of laptop type PCs come with custom software and drivers that allow people to use all the little peripheral features that come with the machine.
    And while Vista stuff is mostly compatible with Windows 7, a lot of the Windows Vista and 7 stuff is not compatible with Windows 10. So unsuspecting customers start their free Windows 10 upgrade and it is breaking shit all over the place. A lot of those little features they've gotten used to won't work any longer.
    Unfortunately for them, the notebook vendors usually do not provide software support for machines that are older than just a couple of years. Hence if your notebook is a couple of years older than Win 10 chances are that you'll regret upgrading to Win 10. Maybe you can blame them partially for the situation. Maybe this move from Microsoft with their "final" Windows version will break that cycle for the future. But at the end of the day it still Microsoft who blindly and stubbornly forced their crapware onto computer illiterates without considering their circumstances.

    Oh, and if you start comparing things with Windows Vista, you can pretty much anything look good in comparison.

  65. Re: Why go back by Anonymous Coward · · Score: 0

    Citation needed.

  66. Re: Why go back by Anonymous Coward · · Score: 0

    Yeah, no klidding, I've yet to see a Windows 7 machine run Windows 10 better.

  67. Re:MS must think win7 will still be around for lon by Anonymous Coward · · Score: 0

    The nag popup will be included with the DX12 patch. See what they did there?

  68. Re:MS must think win7 will still be around for lon by KingMotley · · Score: 1

    And linux doesn't even support NTFS 3.0 which is 20 years old (Yes, you can install a 3rd party driver like NTFS-3G, which will get you most of the way there), but you can install ext2 drivers in windows too, lol.

  69. Re:Why go back by AHuxley · · Score: 1

    AC lots of brands have Windows 10 laptops for sale.
    Shop around and configure a new Windows 10 ready laptop.

    --
    Domestic spying is now "Benign Information Gathering"