Slashdot Mirror


Hacked DX10 for Windows Appears

Oddscurity writes "According to The Inquirer someone managed to write a wrapper allowing DirectX 10 applications to run on platforms other than Vista. The Alky Project claims to have reverse-engineered Geometry Shader code, allowing Windows games to run on Windows XP, MacOSX and Linux. The Inquirer is understandably cautious about these claims, urging readers to investigate the releases themselves to ascertain whether or not it's a hoax."

336 comments

  1. Re:just buy Vista... by eviloverlordx · · Score: 1, Insightful

    No thanks. I'd like to be able to use my computer without needing five top-of-the-line graphics cards just to run the OS.

    --
    'Loose' is when your pants are three sizes too big. 'Lose' is when you misuse 'loose'.
  2. DMCA?? by Pompatus · · Score: 5, Insightful

    Even if he really managed to do this (which I doubt, look how long wine has been around and it still doesn't run everything), won't he get sued immediately for something like this?

    --

    ----
    Squirrel ... It's not just for breakfast anymore
    1. Re:DMCA?? by OverlordQ · · Score: 4, Informative

      Thought there was a compatibility-exemption for reverse-engineering.

      --
      Your hair look like poop, Bob! - Wanker.
    2. Re:DMCA?? by MadJo · · Score: 1

      Not if said person did not come from the USA.
      Luckily, that dragon of a law isn't enforced globally.

    3. Re:DMCA?? by Mr.+Sketch · · Score: 5, Informative

      Thought there was a compatibility-exemption for reverse-engineering. Riiiiight. Tell that to the makers of bnetd.
    4. Re:DMCA?? by Anonymous Coward · · Score: 0
      The DMCA relates to copy-control circumvention -- it has nothing to do with this case.

      You'd think the people who are so obsessed with the DMCA would bother to have the slightest idea what it says, but you'd think that about the GPL also.

    5. Re:DMCA?? by kinglink · · Score: 2, Funny

      But this is slashdot. If we had a molecule of knowledge on the subject, we'd be working on it instead of here discussing it in very vague terms.

      Oh damn now I made myself feel bad.

    6. Re:DMCA?? by Deanodriver · · Score: 4, Funny

      It's fun to screw with the D M C A!

      now all we need is a cop, a construction worker, and those other ones...

    7. Re:DMCA?? by mirshafie · · Score: 1

      The DMCA does NOT apply outside the US. I'm sure the rest of the world would be delighted to play DX10 games on WinXP and Linux.

    8. Re:DMCA?? by jZnat · · Score: 1

      Wasn't that more of an issue with the terms of service given by Battle.net? A ToS is enforceable because you need to agree to it in order to use a service, but an EULA probably isn't because you don't need to agree to it to use a program that you bought before agreeing to the "license" anyhow (and plenty of other reasons).

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    9. Re:DMCA?? by k31 · · Score: 1

      won't he get sued immediately for something like this?

      Not in a free country...

    10. Re:DMCA?? by inode_buddha · · Score: 3, Insightful

      How is this any different from when Compaq reverse-engineered the IBM PC-BIOS? I mean *way* back when.

      --
      C|N>K
    11. Re:DMCA?? by rice_web · · Score: 1

      Why is it that anytime anybody does anything that builds upon a previous idea owned by Corporation X, the entire /. community goes around raving about the horrors of corporations and of governments? How many of you have even READ the DMCA? It's not nearly as draconian as everyone here seems to think it is, but even more importantly, it has NOTHING to do with this story.

      --
      The Political Programmer
    12. Re:DMCA?? by Fred_A · · Score: 1

      And if the hack works, we'll be sure to post screenshots so that gamers in the US can at least see what the games look like. ;)

      (yes I know, we're enjoying it while we can, it probably won't last)

      --

      May contain traces of nut.
      Made from the freshest electrons.
    13. Re:DMCA?? by chgros · · Score: 2, Informative

      I mean *way* back when.
      Indeed. That was before the "digital millenium".

    14. Re:DMCA?? by Anonymous Coward · · Score: 1, Informative

      As I recall, the beef that Blizzard had with bnetd was that it allowed circumvention of copy protection to prevent online gaming. You see, we all know that the Blizzard games don't sell for single-player but for battle.net. bnetd made it possible to have pirated versions playing online in much the same manner.

    15. Re:DMCA?? by inode_buddha · · Score: 1

      No, it wasn't. where the hell have you been?

      --
      C|N>K
    16. Re:DMCA?? by dbug78 · · Score: 1

      ...and a big, gay Indian

    17. Re:DMCA?? by Anonymous Coward · · Score: 0

      The reason bnetd got shut down is that they didn`t include support for checking keys when people connected to the server. While it would have been more work to implement the check, it probably would have kept them out of trouble because they were being cited for trying to circumvent the key mechanism. *That* is what got them in trouble.

    18. Re:DMCA?? by adona1 · · Score: 1

      However, I believe that the Free Trade Agreements the US has been pushing around tend to require that countries sign similar laws into being.

      --
      Between the falling angel and the rising ape
    19. Re:DMCA?? by Anonymous Coward · · Score: 0

      Hide your identity and put the software on a server off shore out of reach of the DMCA. problem solved.,

    20. Re:DMCA?? by Anonymous Coward · · Score: 0

      He's talking about the Digital Millennium Copyright Act, which it indeed predates.

    21. Re:DMCA?? by Rakarra · · Score: 1
      They couldn't do server key authentication without assistance from Blizzard who decided not to aid third-party applications (which was their valid choice).

      It was unfortunate -- it had a real use for me several years ago when I was trying to play Starcraft with friends over the 'net. Battle.Net was very slow and crashy at the time, and one (and only one) of the people in our group had a slow dialup connection, so IPX bridging wasn't an option (IPX does really strange things if different segments of the "local" network are slower than others). The only real option was for me to run our own bnetd server. Diablo II fixed that issue by adding a "TCP game" option.

  3. Re:just buy Vista... by brunascle · · Score: 3, Insightful

    well, you're going to need those cards to run DX10 anyway.

  4. Sapling? by monkeyboythom · · Score: 1

    Well the first three letters are right...

    Members of its Sapling Program will be able to get the wrappers for DirectX10 applications and run them not just on DX10 hardware under Windows XP, but with some DX9 hardware as well.
    1. Re:Sapling? by brunascle · · Score: 2, Interesting

      yup. from what i gather, many who entered the program are pissed because they payed $50 and have seen nothing come out of it yet. and this release seems to be nothing more than him trying to prove that he's actually working on it. it's not very functional.

      i really hope he does succeed though. we really need something like this.

  5. Re:just buy Vista... by ivan256 · · Score: 4, Insightful

    The article claims to have a software implementation of DirectX 10 Geometry Shaders, so no, you wouldn't.

  6. If nothing else... by RyanFenton · · Score: 5, Interesting

    If nothing else, this can be a call to others to create similar projects. If the Alky Project is real (which it is by all accounts so far), then even if it is shut down, their work will continue. If it can't meet it's goals in some way, then it's full promise will remain as a focus for the great need to NOT 'upgrade' to Windows Vista, drawing in a large number of developers. It is also the promise that applications made for DirectX 10 may live beyond their operating environment.

    This is very much a more direct refection of the same phenomenon that allows entire hardware systems to be emulated against the wishes of console, arcade and computer manufacturers.

    This is the start of the market's reaction to Vista, made manifest.

    Ryan Fenton

    1. Re:If nothing else... by EveryNickIsTaken · · Score: 1, Troll

      This is the start of the market's reaction to Vista, made manifest. Actually, this is Linux users' and MS-philes' (over)reaction to Vista. And they'll get sued.
    2. Re:If nothing else... by MetalPhalanx · · Score: 2, Insightful

      This is the start of the market's reaction to Vista, made manifest. Agreed.

      It's great to see that at least some people are fighting back against Microsoft's nasty move. If it's possible to implement DX10 on any other OS than Vista, it's just proof that M$ was just trying to force everyone else out of the gaming market. Of course, most of us already know about how slimy they are... but it's always nice to see a reminder.
    3. Re:If nothing else... by Anonymous Coward · · Score: 1, Informative

      I'm sure the totally different graphics subsystem in Vista has nothing to do with why DX10 is only available on it and not XP.

    4. Re:If nothing else... by Anonymous Coward · · Score: 0

      Well, if this article is correct, then you are wrong.

    5. Re:If nothing else... by TrancePhreak · · Score: 1

      No, the article states that the shaders are recompiled for DX9. Way to go coward.

      --

      -]Phreak Out[-
    6. Re:If nothing else... by TrancePhreak · · Score: 1

      You are assuming they are hacking DX10 to run on Windows XP and earlier. This is incorrect. They state they are translating the DX10 shaders and calls to run on DX9.

      --

      -]Phreak Out[-
    7. Re:If nothing else... by edxwelch · · Score: 1

      No. If you really want fight back against Vista, just avoid buying DirectX 10 games.
      Maybe the game companys won't consider it worth their while doing directX 10 if no one is buying.
      Also, good would be if they make a OpenGL version that supports all the features of DirectX 10 (updated shader model, or whatever) and make it available on WinXP.

    8. Re:If nothing else... by RyanFenton · · Score: 1

      Agreed - I'd much prefer a simple OpenGL/SDL/Etc. wrapper around DirectX 10 in order to meet long-term reuse of DirectX games. However, the demand exists now for DirectX content outside of the constraints Microsoft has planned for - that's where the large number of developers can work to stretch DirectX outside of those bounds.

      It's not a fight against Microsoft entirely - just snubbing along the way to forcing their games to work without having to pay for Vista. It's meeting a demand Microsoft is uninterested to supply themselves.

      Ryan Fenton

    9. Re:If nothing else... by Creepy · · Score: 1

      The blog site says the shaders are recompiled into assembly shaders, not DX9 specifically. Since everything on cards is distilled down to assembly, a DX10 card being fed the right assembly should be able to run this natively. Some posts indicate there is also a software handler or layer for DX10 functions on other cards, but these will likely run quite a bit slower than a DX10 card just because DX10 is a rewritten, non-backwards compatible API. Certainly anything that would work in DX9 would run at DX9 speeds or a slight bit worse. Running DX10 on a DX9 card could get into trouble with areas where the shaders do not fit - see this wiki entry for shader model differences.

      This should be feasible, at least at the shader level, and as far as why it doesn't work in XP, let's face it - Microsoft is using the change in device model (specifically the Display Driver Model) as an excuse not to write more code to support the older OS and force a move to Vista. Apple does the exact same thing from version-to-version by being the OpenGL supplier and not upgrading the old version's OpenGL and nobody cries too much, or perhaps its because they're a little fish in a big ocean (for Windows, the graphics card manufacturer supplies the driver; on mac, Apple supplies it).

          There is a difference between Apple and Microsoft, however - Apple has a cross-platform API and chose the one asked for by developers. Microsoft thinks so little of OpenGL, they plan to dump it 2 releases down the road (at least I read they deprecated it in Vista which is typically 2 releases before ceasing support). From what I hear, Aero even dumps to classic if you try to run any OpenGL app, including java3D, which means 90% of my work day I couldn't even use it. I understand why - Aero is a DX9 context and OGL is an OGL context in the hardware, and they're not compatible, but if the hardware manufacturers support both, you'd think they could come to a happy medium or transparently handling and compositing different contexts (in a windowed mode everything could be rendered to a surface, just like what Quartz Extreme does on mac). I suspect MS has some weight behind that not ever happening, however, possibly by intentional OS-design choices. I understand why MS forked off in the first place - for a long time the ARB moved like an indecisive, mentally retarded 7 headed, 7 legged tortoise with each head controlling 1 limb, but those days are long gone and it bugs me that they intentionally ignore/cripple what is sorta the industry standard API (since they dominate the industry, technically DX is the industry standard, which I know they've asserted at least once, but damn you google for not finding the link).

      The article appeared to be slashdotted when I tried to follow the link, so I didn't get to RTFA.

  7. Are we sad yet by willie_nelsons_pigta · · Score: 5, Insightful

    We are hacking Windows apps to run them on Windows OS's.

    Let the sadness ensue.

    1. Re:Are we sad yet by foniksonik · · Score: 5, Funny

      Let the sadness ensue.


      "Cancel or allow?"
      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:Are we sad yet by beset · · Score: 3, Insightful

      Not that I understand anything about DirectX but wouldn't this be the first step to getting something functioning in WINE?

      --
      1) Clever Sig 2) ????? 3) Profit!
    3. Re:Are we sad yet by Samhain · · Score: 0, Redundant

      "You are coming to a sad realization. Allow or Deny?"

      - I could not resist.

    4. Re:Are we sad yet by Jaseoldboss · · Score: 2, Interesting
      wouldn't this be the first step to getting something functioning in WINE?

      If it's true it will be. See here

      Cody claims he reverse-engineered the Geometry Shader code, and that users will be able to run Windows games intended on the Mac OS X on x86-based Macinteltoshes as well as Linux.
    5. Re:Are we sad yet by Anonymous Coward · · Score: 0

      Not only were you late: http://games.slashdot.org/article.pl?sid=07/04/23/ 1348239&from=rss
      ...you got the joke wrong too. No Funny points for you.

    6. Re:Are we sad yet by paganizer · · Score: 1

      The Hypothetical coding group that I may or may not be involved with that allegedly reverse engineers applications and games to run on Win2k (usually it's just a installer level check, no biggy) thinks that this is likely not as big a deal as it is made out to be. Allegedly.

      --
      Why, yes, I AM a Pagan Libertarian.
    7. Re:Are we sad yet by ConceptJunkie · · Score: 1

      It's not the first time. If I recall the details correctly, Windows 98 came with DX5, but poor NT 4.0 was still stuck at DX3. Sometime shortly later however, someone figured out how to get DX5 installed on NT so more games could be run on it without having to wait for Windows 2000. I don't know if this was done by Microsoft or with their blessing, but it was certainly not what they originally intended.

      People say, if you can't beat 'em, join 'em. Microsoft says if you can't beat 'em, don't let them play. It seems that Microsoft, understandably (from the point of view of an evil monopoly) wants to minimize compatibility and interoperability with other platforms, and usually it seems to work against them rather than for them. Maybe the market can start doing what the flaccid Department of Justice couldn't do, force MS to recognize it doesn't rule the world.

      Windows is pretty decent to use, but there are more and more ways that it limits you for reasons that have nothing to do with technology or competence. As Microsoft continues to sabotage their own products in a misguided attempt to remain the undisputed ruler of the computer world, the more they will do our work for us.

      To paraphrase Princess Leia: "The more you tighten your grip, the more users slip through your fingers."

      --
      You are in a maze of twisty little passages, all alike.
    8. Re:Are we sad yet by SlashdotCrackPot · · Score: 1

      Heh, kinda like when they tried to take Terminal Services out of XP with SP2. Didn't take long for most of us to realize it was just a .dll switch and one registry edit away from 3 concurrent sessions in SP2, still works too =P

    9. Re:Are we sad yet by Kuvter · · Score: 1

      ...and the show has reached a new low.

      --
      "To be is to do." --Socrates
      "To do is to be." -- Aristotle
      "Do-Be-Do-Be-Do..." --Sinatra
    10. Re:Are we sad yet by Wolfrider · · Score: 1

      ...Details??

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  8. Re:just buy Vista... by Blahbooboo3 · · Score: 5, Insightful

    I can't ignore this comment as it seems Slashdot keeps perpetuating this myth...

    Why do people keep perpetuating this misnomer?? If you don't use Aero and instead switch to Windows Classic Appearance, Vista works great on a wide variety of machines.

    Now, if you had said it as below you would have had a point:
    "No thanks. I'd like to be able to use my computer without needing five top-of-the-line graphics cards just to run the OS in 'fancy graphics' mode.

  9. didn't work for me by oliverthered · · Score: 4, Interesting

    I downloaded it and everytime I start up a Direct X 10 tutorial it crashes out, the file sizes 400k also seem a little small.

    I'd also like to know how he implemented Vertexs and Indexs since in DirectX 10 you allocate one buffer and it can be any type but under DirectX 9 you have to choose the type of buffer when you create it. Copying all that stuff into memory so you can allocate the buffer in the DirectX 10 drive at render time is going to slow things down a hell of a lot.

    Still if it worked it would be very interesting for the wine project.

    --
    thank God the internet isn't a human right.
    1. Re:didn't work for me by jeswin · · Score: 0

      Still if it worked it would be very interesting for the wine project.

      And totally illegal as well. All Microsoft EULAs for their free stuff (or stuff which is not sold, like DirectX) forbid installation on non-Windows platforms. I don't see how this is different from pirating Windows in the first place.

      Here it is, from the EULA for DirectX:
      NOTE: IF YOU DO NOT HAVE A VALIDLY LICENSED COPY OF ANY VERSION OR EDITION OF MICROSOFT WINDOWS XP MEDIA CENTER EDITION, MICROSOFT WINDOWS 95, WINDOWS 98, WINDOWS NT 4.0 WINDOWS 2000 OPERATING SYSTEM OR ANY MICROSOFT OPERATING SYSTEM THAT IS A SUCCESSOR TO ANY OF THOSE OPERATING SYSTEMS (each an "OS Product"), YOU ARE NOT AUTHORIZED TO INSTALL, COPY OR OTHERWISE USE THE OS COMPONENTS AND YOU HAVE NO RIGHTS UNDER THIS SUPPLEMENTAL EULA.

      --
      Life is a conviction.
    2. Re:didn't work for me by Anonymous Coward · · Score: 1, Funny

      128 kB file sizes should be enough for anybody, you insensitive clod!

    3. Re:didn't work for me by Pulse_Instance · · Score: 2, Insightful

      It may be because I just started my first coffee, but as far as I can tell from reading that you only need a validly licensed copy of any windows operating system. It says absolutely nothing about only installing it on a validly licensed copy of any windows operating system.

    4. Re:didn't work for me by BlueTrin · · Score: 2, Insightful

      So if I have a Windows Licence, I can use it even on non-Windows OSes, isn't it ?

      Actually the opposite would be in contradiction with EU law.

      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    5. Re:didn't work for me by Nephilium · · Score: 4, Insightful

      And totally illegal as well. All Microsoft EULAs for their free stuff (or stuff which is not sold, like DirectX) forbid installation on non-Windows platforms. I don't see how this is different from pirating Windows in the first place. Here it is, from the EULA for DirectX: NOTE: IF YOU DO NOT HAVE A VALIDLY LICENSED COPY OF ANY VERSION OR EDITION OF MICROSOFT WINDOWS XP MEDIA CENTER EDITION, MICROSOFT WINDOWS 95, WINDOWS 98, WINDOWS NT 4.0 WINDOWS 2000 OPERATING SYSTEM OR ANY MICROSOFT OPERATING SYSTEM THAT IS A SUCCESSOR TO ANY OF THOSE OPERATING SYSTEMS (each an "OS Product"), YOU ARE NOT AUTHORIZED TO INSTALL, COPY OR OTHERWISE USE THE OS COMPONENTS AND YOU HAVE NO RIGHTS UNDER THIS SUPPLEMENTAL EULA.

      Nope, all that EULA says, is in order to install DirectX, I have to own a license to a Windows OS. It says nothing about not being able to install this on another OS. And I'm pretty sure that everyone here has at least a Windows 95 license somewhere...

      Nephilium

    6. Re:didn't work for me by Anonymous Coward · · Score: 0

      Europeans don't give a shit about EULAs anyway.

    7. Re:didn't work for me by oliverthered · · Score: 1

      but this isn't DirectX 10 or anything else from Microsoft it's a clone of DirectX 10 probably using DirectX 9 so I don't even need to look at Microsoft EULA

      --
      thank God the internet isn't a human right.
    8. Re:didn't work for me by Anonymous Coward · · Score: 1, Funny

      Why yes, I'm sure Microsoft is going to smack their foreheads say "Zounds, we didn't think of that! Well go ahead, have fun then!"

    9. Re:didn't work for me by mrsbrisby · · Score: 2, Informative

      And totally illegal as well. All Microsoft EULAs for their free stuff (or stuff which is not sold, like DirectX) forbid installation on non-Windows platforms.
      They can forbid it all they want, but Vault v. Quaid, 847 F.2d 255 (5th Cir. 1988) says that it is not illegal. "Shrinkwrap licenses" (also called "EULA") are unconstitutional because your rights cannot be asserted to be taken away by anyone except you, and only by way of a signed contract and a meeting of the minds.

      I don't see how this is different from pirating Windows in the first place.
      Then you're a fucking idiot. Running software is completely different than distributing copies of someone elses' copyrighted works, and before you said that, I would've thought anyone could see that. Heck, even the US Government can see that [Galoob v. Nintendo, 780 F. Supp 1283 (N.D. Cal. 1991), 22 U.S.P.Q.2d 1587 (9th Cir. 1992), and Foresight v. Pfortmiller, 719 F. Supp 1006 (D. Kan. 1989)], and it's painfully obvious that there's a lot that they miss.

      Here's the gist: When one person makes a web page, it is entirely reasonable to assume that I can download that web page, and save a copy on my computer. It is further reasonable to edit it as I would like, and protected under law that I can even distribute my changes (if separate from the original work).

      However, I cannot redistribute that web page in whole. Even unchanged.

      Copyright protects the redistribution of copies of the work, and nothing more. It doesn't make it "intellectual property", or protect the medium of the work, and it certainly doesn't grant convicted criminals the ability to categorically revoke your rights just because it's on a EULA.
    10. Re:didn't work for me by electronerdz · · Score: 2, Interesting

      And people always wonder why I collect old Windows 95 and Windows 98 licenses when I am all about Linux. The more Linux desktops I install, and use Windows applications and/or fonts, the more licenses I need!

      --
      Kernel Krunch - Part of a Complete OS
    11. Re:didn't work for me by NightFears · · Score: 2, Insightful

      And I'm pretty sure that everyone here has at least a Windows 95 license somewhere...
      Ah these self-affected Yankees, you never cease to surprise me.
  10. According to Hans Phall, It is a Hoax by Anonymous Coward · · Score: 0

    It is a hoax according to Hans Phall

    1. Re:According to Hans Phall, It is a Hoax by empaler · · Score: 1

      It is a hoax according to Hans Phall He's just a sock-puppet for Edgar Allan.
  11. Re:just buy Vista... by toQDuj · · Score: 1, Troll

    Or get a mac, for the price of windows Vista, with screen-licking graphics and other cool shininess! Ooh, shinyyyyyy!.

    B.

    --
    Every experiment which ends in a big bang is a good experiment.
  12. that would be nice by Coraon · · Score: 1

    Seeing as how I do not like vista, on the basis that I like to be in control over what software I run. That being said I can't wait to run DX10 on my build of linux and my XP rig! we just need someone evil enough to prove it.

    --
    -Ours is the wisdom of Solomon, the magic of Merlyn, the fall of Icaris.
    1. Re:that would be nice by Anonymous Coward · · Score: 0

      Can you provide examples of how Vista controls what software you run? Because to be honest with you, I think you're full of shit.

    2. Re:that would be nice by Anonymous Coward · · Score: 0

      > Seeing as how I do not like vista, on the basis that I like to be in control over what software I run.

      Never understood this. You act like Linux gives you unlimited control over all your apps. And, I guess it technically does because you can technically go in and edit the source code and recompile it so it does what you want. But, do you actually do this? How many people who use Linux actually do this? From my experience, very few. (I use Gentoo myself.)

      If not, there's no extra control that Windows doesn't give you. Fact of the matter is, Vista is a decent OS. I don't want to say great because there hasn't been enough time yet to decide. And, despite (stupid) commercials, it is not that restrictive.

      Let the karma burn.

    3. Re:that would be nice by ichimunki · · Score: 2, Insightful

      How does Vista give you any less control over the software you run than XP? I've been seeing a lot of vague claims about how Vista is so much worse than predecessors, and I'm really not finding anything conclusive to back that up. Windows Genuine Advantage and some HD-DVD stuff are hardly the end of the world if you've already bought into the notion that proprietary software and encrypted media are OK. And if you are really into controlling your software, why would you want to wrap DX10 anyway? The games in question are undoubtedly closed-source.

      --
      I do not have a signature
    4. Re:that would be nice by robgig1088 · · Score: 1

      Cancel or Allow?

    5. Re:that would be nice by mcvos · · Score: 1

      How does Vista give you any less control over the software you run than XP? I've been seeing a lot of vague claims about how Vista is so much worse than predecessors, and I'm really not finding anything conclusive to back that up. Windows Genuine Advantage and some HD-DVD stuff are hardly the end of the world if you've already bought into the notion that proprietary software and encrypted media are OK.

      According to the EULA, Vista can delete any files it doesn't like. Ofcourse this is intended to protect all sorts of DRM schemes, but there's no check, no possibility of appeal, nothing. If Vista decides to delete something you like, you're out of luck. You are not the booss of your own PC anymore. In fact, I believe the EULA says that explicitly.

      And if you are really into controlling your software, why would you want to wrap DX10 anyway? The games in question are undoubtedly closed-source.

      What does that have to do with it? If I chose to run that game, then the OS should let me. OpenSource means I can change the software, but there's tons of software out there where I'm happy enough if I can simply use it.

  13. If only windows were like Linux by CastrTroy · · Score: 3, Insightful

    If only windows were like Linux. I don't really mean in the open-source way, but more in the separate projects way. If DirectX was a separate project from the windows OS, then it would work on windows XP without us having to go hack it. There's no reason why DirectX 10 can't work on windows XP. It's just an artificial limitation that MS through in to get people to buy Vista. MS does this a lot, with IE, IIS, MS Office, DirectX, and many other tools. I don't see why people put up with it.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:If only windows were like Linux by anss123 · · Score: 1

      Ehe, from what little I've read about DX10 I don't think I can agree with this. DX10 is very much a rework of the entire applicationAPIKernel pipeline, and can't simply be backported without backporting the Vista kernel while at it.

      Naturally, it should be possible to make a DX10 runtime that sits on top of DX9 or OpenGL, and run that on XP. Or have GPU vendors create a DX10 driver from scratch.

      Bottom line, you can't just copy some *.dll files to have DX10 working on XP.

    2. Re:If only windows were like Linux by ipjohnson · · Score: 2, Insightful

      I'm sure if they wanted to they could get it working on XP but if they did that one of the big incentives for upgrading to Vista (To play DX 10 games) goes out the window.

    3. Re:If only windows were like Linux by cnelzie · · Score: 2, Interesting

      If that's what they did, then they broke what DirectX was about, simply because they wanted/needed a serious reason to force people to upgrade.

          Do you recall the history of DirectX and how it wasn't ever supposed to be available on NT 4.0? What happened? They put it out for Windows NT 4.0 and then took it all the way up to version 5.something and eventually dropped DirectX for NT 4.0 support when practically nobody was using NT 4.0 as a Desktop OS anymore. They did the same with Windows 2000 DirectX Support, even though there was very little change between Windows2000 and Windows XP and now they are claiming total incompatibility, when there is little other reason for ANYONE to want to upgrade to Windows Vista...

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    4. Re:If only windows were like Linux by Anonymous Coward · · Score: 0

      That's the miracle of "productized" software. It's become pretty clear that software development works best as an evolutionary process, but with commercial software there is always the pressure to make every new version look "new and improved" enough to warrant an upgrade. So they have to toss XP just about when it's actually becoming good and reliable and sell people on a new unfinished piece of crap.

      Imagine if they had just kept improving on win2k, making lighter, faster and more stable without trying to come up with new technology buzz words to sell.

    5. Re:If only windows were like Linux by hxnwix · · Score: 1

      You have to remember that sometimes an older version of an operating system isn't worth supporting anymore, since the differences necessitated by the evolution of the OS would make back-porting costly.

      In a related sense, the differences inherent to the de-evolution (ie the retrogression) of an operating system can make back-and-up-porting tricky and definitely just too hard for rapidly degenerating Microsoft programmers to possibly even consider thinking about achieving. Fortunately, basement dwelling clever people clearly outclass all of Microsoft put together, at this point.

      Why in heaven's name did Microsoft think it would be a good idea to install lead plumbing at their Redmond HQ?

    6. Re:If only windows were like Linux by Anonymous Coward · · Score: 0

      "DX10 is very much a rework of the entire applicationAPIKernel pipeline, and can't simply be backported without backporting the Vista kernel while at it."

      Ah, but the poster was saying Windows should be more like linux - and linux allows you to use different kernels pretty easily. OK, linux IS a kernel, so what I'm actually saying is that the typical linux userland (bash, gnome, etc) can very easily be moved to other kernels. If Windows was like that I could just recompile my trusty Windows 2000 explorer, command line and assorted tools on the Vista kernel and get DX10 without having to learn a new interface or use quite so much RAM.

    7. Re:If only windows were like Linux by anss123 · · Score: 1

      I do not know what "DirectX" is about, but I do know that NT 4.0 only had half-hearted support for it. The problem with DirectX (or OpenGL) is that it needs a direct path to the GFX card. This path has to go through the Windows kernel, one way or the other. With Vista and DX10 MS have spent a lot of time to make that as smooth as possible, at the same time they also (I believe) made some simplifications for driver writers.

      My point, in any case, is that DX10 is not artificially prevented from running on Windows XP like the OP claim, but that it would take significant effort to backport it.

    8. Re:If only windows were like Linux by Sancho · · Score: 1

      While all this is true, you just can't ignore the market. It will be awhile before Vista becomes mainstream. In the meantime, companies have two choices regarding DX: using DX9 (and aging technology) or DX10 (and reducing their potential market, since not everyone has Vista or can afford a computer capable of running it).

      Microsoft has to cater to both developers and users. It's kinda like the chicken-and-egg problem--how do you get users to upgrade to Vista if there's no incentive? How do you get developers of 3rd party software to create that incentive (we'll ignore the Halo franchise, for the moment). We'll probably see Microsoft backport DX10 to some degree before too long just to get developers to start writing for it. Once they do, Microsoft will halt development on DX10 for XP in order to compel the users to upgrade (since porting software from DX10 to DX9 will be more than many companies can afford to do.) Then, Microsoft wins, as users accustomed to being able to run games find that they have lost that ability.

    9. Re:If only windows were like Linux by Bob512 · · Score: 4, Informative

      I wouldn't necessarily list DirectX with the likes of the other projects. DirectX has always tried to be the best at compatibility, with redists and backwards compatibility for OSes that the rest of Microsoft had written off already (it's only recently that the SDK stopped supporting Windows 98, primarily due to lack of demand, since older SDKs still work). You could say that DX10 only supports Vista, but the truth of the matter is that only Vista supports DX10.

      It's fairly easy to adapt the API (as appears to have happened here) so that a certain class of applications will run on older hardware (and hence older operating systems), but those applications aren't interesting for DX10 right now, since DX9 already allows you to access the full feature set. As for running newer hardware on older operating systems, adding the required features to older operating systems would be a tremendous effort, since they go all the way up the stack, and would require changes to very old, very sensitive parts of the operating system.

      This is something that has possibly severe security implications for Microsoft, but even worse implications for others involved, since it adds yet another version of a very complicated driver from the hardware vendors, and a whole slew of compatibility testing across the board from hardware vendors to software vendors, all to support a shrinking segment of the market (people running new video cards on old OSes). So for everyone involved, it's makes much more sense to continue using DX9 on the applications that need to support older OSes, and consider using DX10 to exploit new hardware and new features that can't be implemented on DX9.

    10. Re:If only windows were like Linux by hxnwix · · Score: 2, Funny

      In support of my theory, I offer evidence that Microsoft has indeed entered the 'insane emperor' phase that invariably signals eminent collapse: the current CEO demonstrates his most placid, meditative and composed mood.

      It only gets woooorrr

      *ducks flying chair*

      worse. Sorry, oh geeze I had no idea there was (oh crap) a developers' conference in town...

      *loud noises, cringing*

      oh shiiiiiiiii...

    11. Re:If only windows were like Linux by pyrbrand · · Score: 1

      I think this is sort of "duh" statement. You could say the same about any feature of Vista - it could have been backported to XP. Same with any given feature of the current version OSX and the previous version. But the whole concept of commercial OSes as a logical entity is flawed. In general, they are just a bunch of new features and (one of which is usually an improved kernel) bundled together as a single unit for sale. So in that sense, you're correct that in non-single company scenarios such as open source, each little piece can be produced separately and released or monetized individually and there's some appeal in that. However, getting nickeled and dimed for each new piece doesn't seem super appealing to me (granted in the FOSS world, you're not getting nickled and dimed, but if there's a piece missing, you need to invest and create that piece yourself - not something I'm interested in doing. I'd rather just fork over another $50 the next time I buy a computer and have someone else do that for me).

    12. Re:If only windows were like Linux by jZnat · · Score: 4, Interesting

      Halo 2 is a perfect example of Microsoft making something Vista-only with no technical reason whatsoever. Halo 2 Vista uses DX9 for its graphics, sound, etc., and is artificially restricted to Windows Vista only because it is published by Microsoft Games and Halo 2 is a popular game in the console world.

      I've read that there actually are technical reasons why DX10 can't be trivially ported to Windows XP due to how it interacts with new driver models and other kernel-related things, but if Microsoft had separated the GUI from the kernel in the first place, this wouldn't be such a problem.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    13. Re:If only windows were like Linux by Sancho · · Score: 1

      Indeed, but the issue with Halo 2 is whether its popularity is enough to propel DX10/Vista. I don't think it is, primarily due to the success of the Xbox 360, which could be a much cheaper solution to playing the game than upgrading your computer. Plus, you don't have to deal with Vista. And many of the people who were going crazy for Halo 2 didn't want to wait.

      I just don't think that Halo 2 will be the driving force behind Vista upgrades.

    14. Re:If only windows were like Linux by Dog-Cow · · Score: 0

      The word Direct is 6/7th of the name, and it actually has a meaning. Abstracting DirectX from the hardware is exactly what DirectX isn't meant to be. Seriously, I didn't even have to think about this to come up with the realization. Why not think a little bit before posting stupid things?

    15. Re:If only windows were like Linux by master_p · · Score: 1

      You are so right! if you want to program for Windows at the base level, there are no modules to include: everything is in one big pile of goo: .

      That's the reason I am probably going to get a hacked Vista version, if I want to play a game for it. I am not paying the Microsoft tax.

    16. Re:If only windows were like Linux by ThinkFr33ly · · Score: 3, Informative

      I know you, and most everybody else here, would love to believe that DX10's inability to run on XP was some plot by Microsoft to get people to buy Vista, but you're wrong.

      You proclaim that there is "no reason why DirectX 10 can't work on windows XP", but offer absolutely no evidence to back up your claim.

      Not surprising, I guess, considering the audience.

    17. Re:If only windows were like Linux by hxnwix · · Score: 1

      DirectX is meant to be not as slow as GDI and also not OpenGL for not being OpenGL's sake, while still providing all the abstract APIs that a game dev needs.

      It most CERTAINLY does not provide any sort of direct hardware access, any more than OpenGL or OpenAL do.

      Try thinking beyond the fucking name of the product, genius.

    18. Re:If only windows were like Linux by SilentChris · · Score: 1

      MS does this a lot, with IE, IIS, MS Office, DirectX, and many other tools.


      IE runs on Windows XP.
      IIS runs on Windows 2000/2003/XP.
      MS Office runs on practically any flavor of Windows.

      So there goes your argument.

      DirectX is an anomaly and, quite frankly, if Vista sales continue to suck I imagine MS will backport it to XP just to keep Windows gaming going.
    19. Re:If only windows were like Linux by sim82 · · Score: 3, Interesting

      and your evidence is from msdn, Microsofts very own propaganda outlet. Now that's what I call convincing...

    20. Re:If only windows were like Linux by Ahnteis · · Score: 1

      Um... yeah. If they made some *significant* changes to the OS, they could get the new features in.

      Hey! They did. It's available as WINDOWS VISTA.

    21. Re:If only windows were like Linux by oliverthered · · Score: 1

      All they had to do was
      Take DirectX 9.
      Merge vertex and index buffers into a single buffer resource
      Take out the Fixed pipeline
      Implement geometry shaders

      and there you have it DirectX 10

      --
      thank God the internet isn't a human right.
    22. Re:If only windows were like Linux by ipjohnson · · Score: 2, Interesting

      Nothing in that link says it's impossible. Hell nothing in there says it that hard it just says that it require far more resources than Microsoft is willing to dedicate. Direct quote from the blog

      "At some point, the question "to serve existing customers" or "to get new customers" is a question every business has to ask itself."

      There nothing inherently bad about saying its a business decision but don't make it out to be anything other than a business decision.

    23. Re:If only windows were like Linux by CastrTroy · · Score: 1

      IE 7 only runs on XP and Vista. Not windows 2000, which is only about 6 months older than XP.
      If you want a new version of IIS, you have to get a new version of windows. There's no way to run IIS 6 on Windows 2000.
      MS Office 2007 only supports XP or higher, (including windows 2003).

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    24. Re:If only windows were like Linux by Anonymous Coward · · Score: 0

      You see, this is why if people stopped getting so defensive about Stallman's insistence on the phrase "GNU/Linux", things would be a lot easier.

      I know of no other operating system where people insist on calling the kernel and the combination of the kernel and userland the same thing. But we have to do it for GNU + Linux because that's "sticking it to RMS" who is a "dirty smelly hippy" etc.

      (And as for complaints that Stallman wasn't being diplomatic enough, or that he was trying to claim credit beyond what he should have done, you know, the guy could quite fairly have asked the entire thing just be called "GNU". The kernel is never even mentioned in most operating system names. Windows is NOT called Windows/NTKrnl. Mac OS X is NOT called Mac OS X/XNU. AmigaOS wasn't called AmigaOS/Exec.)

      Geez. Get off your high horse and call it what it is.

    25. Re:If only windows were like Linux by ipjohnson · · Score: 1

      Exactly if there was money in back porting DX 10 to XP it would be done already but since they have a new OS out why do it? If there is no revenue coming in from the product in that market space you certainly can't explain assigning resources to it.

    26. Re:If only windows were like Linux by ThinkFr33ly · · Score: 1

      There nothing inherently bad about saying its a business decision but don't make it out to be anything other than a business decision. That's baloney.

      First, it's hard to separate "business decisions" from "technical decisions". It is technically possible to do almost anything, but the man hours, the resources, and the long term maintenance and support logistics of that "technical" choice has far reaching business implications.

      Could Microsoft make DX10 work with XP? Of course. They would just have to back port tens of thousands of man hours worth of work into XP. For free. The kernel changes in Vista required LOTS of subsystem changes to preserve application compatibility. The new driver framework requires, well, new drivers. When you're shipping a new OS, requiring new drivers sucks, but it's doable. But how does that work for an OS with an install base in the hundreds of millions? Do you suddenly just break everybody's computer? Do you somehow disable DX10 until they upgrade their drivers? Does this mean you have to support two very different driver models simultaneously? (Wouldn't be the first time, I guess.)

      The point is, this has a snowball effect. Soon you're adding more and more of Vista's unique features to XP, and, eventually, it's hard to tell the difference. In fact, Microsoft would likely have to make some real arbitrary restrictions on "XP SP3" to give Vista any real value at all.

      So they said that DX10 is Vista only. That's both a technical and a business decision.
    27. Re:If only windows were like Linux by ipjohnson · · Score: 1

      How is that baloney? You use technical data and market data to make a business decision. Do you think for one second if there was big money in it they wouldn't be back porting (which after reading the blog sounds like they did on the "longhorn reset")

      I'm not saying its an over night thing but the code has been written and with time and money could be back ported. It's not like they are covering new ground its a matter of money and since they have a brand new OS out with these feature that people are paying money for its a bad business decision.

      Make no mistake Microsoft is a business and if it made financial sense to do it they would but since it doesn't they won't. If there where enough people who would pay for DX 10 on XP they'd build it.

    28. Re:If only windows were like Linux by CastrTroy · · Score: 1

      Which is exactly why I said it would be nice if they had separate projects. Maybe then it wouldn't be so hard to port it to XP because it wouldn't be married to the kernel.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    29. Re:If only windows were like Linux by ThinkFr33ly · · Score: 1

      What do you mean "separate projects"?

      From what I've read, all the dependencies go one way, from DX10 to the kernel. This make sense.

      The problem is that there are features that DX10 needs that are only available in the Vista kernel. This is no different than how you can't have secure ACLs in Windows 98 because there is no security subsystem with that feature in the 9x kernel.

      Software builds on other software. It only becomes an issue when you have dependencies to/on the wrong things so that changes in unrelated parts of the system break stuff. Certainly Windows isn't the best in this respect, but I don't think this is an example of that.

    30. Re:If only windows were like Linux by ThinkFr33ly · · Score: 1

      You made it sound like it was an arbitrary business decision, not one based on technical reasons. The general attitude toward DX10 only working on Vista is that people think that a bunch of guys in suits sitting in a board room unilaterally decided to only have DX10 in Vista so they could sell more copies of Vista.

      In fact, it was a decision based on the technical facts at hand.

      In the end, does it come down to money? Sure. Of course it does. But that wasn't what you were implying. Or, at least, that's not what you seemed to be implying in the content of this forum.

    31. Re:If only windows were like Linux by the+Hewster · · Score: 1

      You proclaim that there is "no reason why DirectX 10 can't work on windows XP", but offer absolutely no evidence to back up your claim.
      All the BS about DirectX 10 being impossible to port to XP is false. You want proof? When the Geforce 8 came out, nVidia supported all the new features for the card as extensions for OpenGL, including under XP. These are the same features that are available with DirectX 10 and supposably impossible to port to XP. And this was done without changing anything in Windows XP, only by modifying the driver! If it's possible with OpenGL without Microsoft's help, what can possibly make you think that it's impossible with DirectX WITH their help. At the end of the day, all these API's do is color pixels in a rectangle of the screen. I'm pretty sure ATI or nvidia could port DirectX 10 to windows 95 if there was a market for it.
    32. Re:If only windows were like Linux by ThinkFr33ly · · Score: 1

      Wow. So because nVidia supported new features in OpenGL (none of which required dramatic new kernel features such as virtualized graphics memory or interruptibility of the GPU) by simply released driver updates, that means that Microsoft should automatically be able to do the same for DX10?

      Ya. Great proof. What's next? The shape of a banana proves that Jesus is real?

      Great logic man. Keep em coming.

    33. Re:If only windows were like Linux by ipjohnson · · Score: 1

      I believe what I was implying was "it requires far more resources than Microsoft is willing to dedicate". At the end of the day it comes down to a cost benefits analysis. Is it worth fixing this or back porting that at the cost of not developing new features and products. I think you derived your own anti Microsoft spin.

    34. Re:If only windows were like Linux by the+Hewster · · Score: 1

      As far as I can see, interruptibility of the GPU is only useful to make running several 3D programs (and the 3D desktop) a smoother experience. If this is not implemented (for XP) not many people would notice (ever run another 3D app and a game at the same time under XP?). Virtualized graphics memory is a bit more useful, but even if this was not implemented I suspect a lot of 3D applications (even DirectX 10 games) would be content with runing inside the 768MB of a GeForce 8800 GTX or even less. Modern OpenGL implementations already use "Graphics memory/AGP memory/main memory" to store their textures transparently from the 3D application's point of view, if this was done for DirectX as well for XP I suspect this would be sufficient to address that need.

    35. Re:If only windows were like Linux by the+Hewster · · Score: 1

      Ya. Great proof. What's next? The shape of a banana proves that Jesus is real?
      great video by the way, now I have repented my sins and have become a true believer!
    36. Re:If only windows were like Linux by bergeron76 · · Score: 1

      If you don't like the audience, why are you here (and posting)?

      Are you shilling?

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    37. Re:If only windows were like Linux by mgiuca · · Score: 2, Informative
      So .. yes it is a LOT of work to get DX10 running on a non-Vista system. That isn't the point under contention. The point is: did Microsoft have to tie it in so closely?

      The answer is, of course not. Nobody "has to" write a graphics API inside a kernel. I think the real "if only Windows was more like Linux" is that Linux is layered. With Linux, you have the kernel, then on top of that, the X Windows system, then on to of that, the window manager, and on top of that, the OpenGL implementation.

      Shoving the rendering engine, the web browser, the web server, etc, all in the kernel is a good way to accomplish two things:
      • Force people to upgrade to your new kernel, for "technical reasons beyond your control".
      • Ensure that if any of those components are compromised, the attacker can take down the whole system.
      In other words, this strategy is my favourite example of Microsoft trading bad engineering practises to maintain their stranglehold on the industry - which is precisely why Windows is both a monopoly AND a terrible system.
    38. Re:If only windows were like Linux by anss123 · · Score: 1

      Actually they moved GFX parts (and more) _out_ of the kernel, that's why they had so much difficulty doing it. IOW, with DX10 a large part of the driver is in user mode.

      Linux, in this case, is a poor counterexample. Linux is monolithic, with lots of stuff in the Kernel that strictly don't need to be in the kernel. For instance the OpenGL part is in the Kernel, not on top of the Window manager like you stated. OpenGL talks directly with the GFX card, and runs in Kernel mode in both Windows and Linux. What I believe you wanted to referee to was GDI, which MS put in the kernel in NT 4.0.

      A better example of a layered OS is Max OS X, with its mach microkernel, but there you have to pay for point upgrades (10.1, 10.2, etc.) which is a bit like paying for service packs. GNU Hurd might be closer to your ideal, but I've not heard a lot about that OS lately, or ever.

      As for kernel based webservers, that's a feature of the webserver (and there's kernel based webservers for Linux in case you wondered). I've yet to hear about a kernel based Webbrowser. If you have any info about it, I'd like a link.

    39. Re:If only windows were like Linux by mgiuca · · Score: 2, Insightful
      Well if as you say I got my facts wrong, at least the principle was right... :/

      Actually they moved GFX parts (and more) _out_ of the kernel, that's why they had so much difficulty doing it. IOW, with DX10 a large part of the driver is in user mode.
      That isn't what I've heard. Their excuse is that they're putting more into the kernel. If it's all running in usermode, why can't it run in XP usermode?
  14. Re:just buy Vista... by Beau6183 · · Score: 5, Insightful

    So rather than a top-of-the-line GPU, you'd have to compensate with a top-of-the-line CPU to handle the load brought on by software rendering.

  15. Re:just buy Vista... by shaitand · · Score: 2, Insightful

    'Why do people keep perpetuating this misnomer?? If you don't use Aero and instead switch to Windows Classic Appearance, Vista works great on a wide variety of machines.'

    A variety of machines with really fast processors and boatloads of ram.

  16. Re:just buy Vista... by Anonymous Coward · · Score: 0, Flamebait

    Well i likee to use my computer without having to read 50 manuals and then going to 150 sites on top of that just to be told "RTFM noob" while said manuals are incomplete.

    Li-nux sucks nuts.

  17. Free Information! by b0z0n3 · · Score: 1

    If he releases the code to the whole world, then who will they sue?

    --
    (write-line *coolsig*)
    1. Re:Free Information! by CaseM · · Score: 3, Insightful

      Kinda how no one sued DVD Jon?

    2. Re:Free Information! by Opportunist · · Score: 4, Interesting

      Anyone can sue anyone. I can sue you for ... umm... parking your car on my lawn.

      You don't have a car? So what, I don't have a lawn.

      Doesn't matter who sues who. Who wins the suit matters.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Free Information! by Jah-Wren+Ryel · · Score: 1

      Doesn't matter who sues who. Who wins the suit matters.
      No, who goes bankrupt first from defending against the suit is what matters.
      --
      When information is power, privacy is freedom.
    4. Re:Free Information! by CaseM · · Score: 1

      Hey, I never said they'd win against him if they brought suit. The OP's assertion was that by releasing it publicly was tantamount to a protective shield against lawsuits, and it's not.

  18. Re:just buy Vista... by LSD-OBS · · Score: 1

    Looked up the definition of "misnomer" recently?

    --
    Today's weirdness is tomorrow's reason why. -- Hunter S. Thompson
  19. Re:just buy Vista... by garcia · · Score: 1

    Does the OS detect the card you have and then tone down the OS' level of resource hogging based on that?

  20. Presure for legit DX10 on XP? by Brit_in_the_USA · · Score: 5, Interesting

    With the (arguably) poor reception for Vista from the press and user communities and the (GPU) Hardware and Games writers obviously wanting to push DirectX 10 to help sales (ooo shiney AND blured!) is MS under non-trivial pressure to bring DirectX10 to XP? What are the chances of this happening?

    Will we end up with a backlash where OpenGL is updated to include features parity of the DirectX10 cards and developers switching to using OpenGL as the driver layer so they get the XP market?

    1. Re:Presure for legit DX10 on XP? by Last_Available_Usern · · Score: 1

      Have you (or others) really looked at Vista's management of resources? There's a good reason it's only for Vista. I would liken trying to run DX10 on XP to trying to run Gears of War on an old XBOX.

    2. Re:Presure for legit DX10 on XP? by Anonymous Coward · · Score: 4, Informative

      And what if the overhead of DRM requirements is left out?

    3. Re:Presure for legit DX10 on XP? by Tom · · Score: 1

      is MS under non-trivial pressure to bring DirectX10 to XP? What are the chances of this happening? Slim. They need Vista to succeed, otherwise investors will ask ugly questions, like "what exactly is the estimated ROI on the $5bn you spent on Vista?".

      --
      Assorted stuff I do sometimes: Lemuria.org
    4. Re:Presure for legit DX10 on XP? by PhrostyMcByte · · Score: 4, Interesting

      I'm betting that there is another reason DX10 is only for Vista: performance. With DX9 and OpenGL, you can run games on XP and Vista, and compare them to see Vista is slower. With DX10 you can't compare anymore, so people forget Vista is slower.

    5. Re:Presure for legit DX10 on XP? by elFarto+the+2nd · · Score: 5, Informative

      OpenGL already has extensions to support DirectX features, they were added by NVIDIA.

      Also, the entire OpenGL API is being redesigned from scratch (after 13 years of active service). The first version is currently named 'Longs Peak' and will have feature parity with the current version of OpenGL. The next version which is called 'Mount Evans', will build on Longs Peak, adding DirectX 10 features.

      From what I've seen of the new API, DirectX is in for a serious challenge (well, I hope anyway).

      More information about the new API can be found in the OpenGL newsletters.

      Regards
      elFarto
    6. Re:Presure for legit DX10 on XP? by heinousjay · · Score: 1

      Vista's success is a foregone conclusion. Hardware sales in the next year alone will return that investment.

      I'm just guessing, but I'm willing to bet that under-the-hood changes will allow for faster turnaround on feature additions in the future, making Vista pay off many times over. Take that with a grain of salt, since I don't know much at all in this department.

      In the long run, though, I think it will be the XBox that becomes Microsoft's big breadwinner. To me, they've shown that when they control the entire experience in an Apple-like fashion, they can really make something shiny. With the various connectivity options they've outlined on rumored roadmaps around the internet, it looks to me like they've finally found the exact market they've been looking for all along - right in the middle of everything, taking a tiny slice off the top.

      Sorry if that's a little rambling, I'm a bit tired as I write this.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    7. Re:Presure for legit DX10 on XP? by Anonymous Coward · · Score: 0

      Nothing significant happened from 98 to XP to switch from DX to OpenGL. Reason I had to upgrade to XP for games.

    8. Re:Presure for legit DX10 on XP? by Jerry · · Score: 1

      Vista's success is a foregone conclusion. Hardware sales in the next year alone will return that investment.
      So that's why DELL is resuming selling PCs with XP preinstalled? Because VISTA is such a hit?

      --

      Running with Linux for over 20 years!

    9. Re:Presure for legit DX10 on XP? by Opportunist · · Score: 1

      Well, I doubt that any gamer, no matter how "serious", will drop down 200 bucks or more just to play a certain game (always providing he already has the latest hardware, or the price tag gets heavier for upgrades to drag the molasse that Vista is). Now, DX9 and DX10 are sufficiently different that, to support both, you have to essentially write two different engines (or you will suffer from mediocracy on one or the other). In other words, game companies will stick with DX9 as long as there is no compelling need to push a DX10 game out the door, especially with a market that does not warrant training all your graphics gurus and having them go through the time consuming task of learning new tricks.

      nVidia and ATI will want to sell their cards, though. But why buy a DX10 card if there is no support for it, neither from your system nor the games you want to play?

      OGL will have a hard time, since Microsoft will give them as much difficulty as possible to integrate into the system, but they could even succeed. Here, again, the game studios will make the decision and find that with one engine, they run perfectly on XP and Vista, maybe they can even use all the new features on either and they will start pondering aloud whether they are gonna use OGL in their next game.

      I guess that could give MS a quite good incentive to port DX10 to XP.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:Presure for legit DX10 on XP? by Anonymous Coward · · Score: 0
      Does that include audio? AFAIR game programmers prefer DirectX to OpenGL because it provides them with a unified video and audio interface... whereas with OpenGL they have to figure out the audio separately.

      OpenGL already has extensions to support DirectX features, they were added by NVIDIA.
    11. Re:Presure for legit DX10 on XP? by Mad+Merlin · · Score: 1

      OpenGL already supports geometry shaders and has for quite awhile. Unless I'm missing something, that's the only new feature worth mentioning in D3D 10.

    12. Re:Presure for legit DX10 on XP? by am+2k · · Score: 1

      OpenAL provides an API that's very similar to OpenGL, and it has been available for many years.

    13. Re:Presure for legit DX10 on XP? by Ambassador+Kosh · · Score: 2, Informative

      Microsoft solved the DirectAudio problem in Vista for you already, they killed it. Because of how they redid the system all things that use DirectAudio in vista (EAX works through DirectAudio) is software done now. It supposedly has something to do with the DRM system but what it comes down to is that if you want to do 3d audio for a game your only choice anymore in OpenAl. Using DirectAudio now is a pretty stupid thing to do. OpenAL will work on xp and vista and can be hardware accelerated on both.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    14. Re:Presure for legit DX10 on XP? by PhilHibbs · · Score: 1

      Vista will succeed, that does not mean that it is popular. Malaria is successful, but no-one likes it, probably not even the mosquitoes.

    15. Re:Presure for legit DX10 on XP? by elFarto+the+2nd · · Score: 3, Informative
      Other useful stuff:
      • Integer textures, integer texture co-ordinates, integer bitwise operators
      • Texture arrays
      • Instanced drawing

      And some other small stuff like texture compression of 2 channel images, etc...

      Regards
      elFarto
    16. Re:Presure for legit DX10 on XP? by PhoenixOne · · Score: 1

      This is my hope too. I know back in 2005, Microsoft had a backup plan for releasing DX10 on XP if things didn't work out for Vista/Longhorn.

      I'm not a marketing guy, but I wonder how many Vista sales they would really lose if they had DX10 on XP? How many people have DX10 capable hardware running XP? Most users will have to buy new hardware to run DX10 game at all, and all the new machines I've seen come with Vista already.

      --
      Spell cheek you've failed me four the last thyme!
    17. Re:Presure for legit DX10 on XP? by norman619 · · Score: 1

      Well I have shelled out $250 for SteelBatallion on my XBOX. I have shelled out $2000 on a new gaming and graphics workstation primarily for the comming crop of DX10 games. So yes there are gamers out there who are more than willing to spend money on this. :-) But does it really matter? By next year hopefully nVidia and ATI will have finshed final versions of their Vista video drivers. And since MS is going to stop shipping XP sometime next year most new PC's will ship with Vista preinstalled and with budget DX10 cards. All these peopel sound like I did when Win95 came out. I was perfectly happy with my DOS. I was dragged kicking and screaming into the Windows world. Like it or not, Vista will inherit the XP market.

    18. Re:Presure for legit DX10 on XP? by JamesSk · · Score: 1

      you can still compare games on different platforms, just not *DX10* based games. There's a short performance comparison under XP/Vista/Linux here for example : http://www.phoronix.com/scan.php?page=article&item =681&num=1

    19. Re:Presure for legit DX10 on XP? by Anonymous Coward · · Score: 0

      I heard that none of the fancy water effect are going to be implemented until the third version, mount franklin

    20. Re:Presure for legit DX10 on XP? by Tom · · Score: 1

      it looks to me like they've finally found the exact market they've been looking for all along - right in the middle of everything, taking a tiny slice off the top. Highly unlikely. The original Xbox sold to developers (not customers!) mostly on the fact that it was similar to the PC, thus lowering development costs.

      In other words: MS leveraged its desktop monopoly to gain entry into another market. Hm, wasn't that illegal and they guilty of... oh, nevermind.

      I doubt the Xbox can or will succeed on its own.
      --
      Assorted stuff I do sometimes: Lemuria.org
  21. Re:just buy Vista... by Minwee · · Score: 5, Funny

    I think it's a perfectly cromulent word.

  22. Re:just buy Vista... by Surt · · Score: 5, Funny

    Realistically, to run any likely dx10 app, you'd need at least 64 top of the line cpus to handle the software rendering load.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  23. Re:just buy Vista... by Gr8Apes · · Score: 1

    Which I have anyways, and is useful for other things like editing multi-media, unlike that high end DX10 card. Besides, I have a reasonably high-end DX9 card.

    --
    The cesspool just got a check and balance.
  24. It shouldn't work... by Last_Available_Usern · · Score: 2, Funny

    Even if it did, XP (the primary OS this would be desired for tbh) doesn't have the necessary resource management necessary to fuel the power needed for the graphics processing that DX10 takes advantage of. Sure, you might get it working, but it would be slow as heck.

    1. Re:It shouldn't work... by Anonymous Coward · · Score: 1, Insightful

      do you even know what you are talking about? ;) what exactly do you think the ms coders added at the os level that makes vista so much more graphically "powerful" than XP?

    2. Re:It shouldn't work... by adam.dorsey · · Score: 3, Interesting

      I've seen 2 posts so far where you state that Vista has some superior "resource management" that will make a massive difference in between it and XP.

      From my personal experience with Vista, everything runs slower than on XP. Identical binaries, identical versions, Vista is slower.

      Why should DirectX 10 be any different?

      --
      You are still innocent until proven guilty. What's changed is what they do to innocent people. - notnAP, #26891325
    3. Re:It shouldn't work... by Anonymous Coward · · Score: 0

      yeah poor kid. He actually believes that...

    4. Re:It shouldn't work... by elFarto+the+2nd · · Score: 5, Interesting

      You know that OpenGL has the same abilities as DirectX 10 (at least on DirectX 10 compatible hardware) thanks to some extensions added by NVIDIA. These extensions are available on Windows 2000/XP, Linux, Solaris and FreeBSD.

      How come OpenGL can do it on those platforms, yet DirectX 10 can only do it on Vista?

      Regards
      elFarto
    5. Re:It shouldn't work... by spedrosa · · Score: 1

      Even if it did, XP (the primary OS this would be desired for tbh) doesn't have the necessary resource management necessary to fuel the power needed for the graphics processing that DX10 takes advantage of. Sure, you might get it working, but it would be slow as heck


      "Fuel the Power"
      "Resource management"

      What a load of crap. Kid, this is a technology site. Go spew your pseudo-technobabble elsewhere, maybe you'll find people that will believe you.
    6. Re:It shouldn't work... by jZnat · · Score: 1

      Have ATI or Intel implemented said OpenGL extensions yet? If not, that could be a reason since DX is supposed to work the same on anything that implements it (i.e., monoculture; OpenGL wasn't designed to be like that; instead, OpenGL was designed so that the GPU manufacturers could design new extensions to further the development of OpenGL whose official standard would be revised with these extensions that worked out well).

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    7. Re:It shouldn't work... by elFarto+the+2nd · · Score: 2, Interesting

      No, but as far as I know, ATI and Intel haven't released DX10 parts yet. Some of the extensions added by NVIDIA are EXT_ (like EXT_texture_integer), which implies that multiple vendors have agreed on it. Others are NV_, and the NV_depth_buffer_float extension states that it was changed from EXT_ to NV_, probably because it couldn't be agreed upon before the release of the G80.

      Regards
      elFarto
    8. Re:It shouldn't work... by SEMW · · Score: 1
      --
      What's purple and commutes? An Abelian grape.
    9. Re:It shouldn't work... by Last_Available_Usern · · Score: 1

      Barring my admitted use of marketese, is there anything else you wanted to say, or are you just trolling today?

    10. Re:It shouldn't work... by Anonymous Coward · · Score: 0

      No, but as far as I know, ATI and Intel haven't released DX10 parts yet. Some of the extensions added by NVIDIA are EXT_ (like EXT_texture_integer), which implies that multiple vendors have agreed on it.

      For those who are not familiar with OpenGL extensions: There are basically 3 kinds of extensions for OpenGL:

      1. Vendor-specific extensions, which are marked with the specific vendor abbreviation (e.g. NV for NVidia, ATI for ATI). Vendors can introduce them immediately simply by publishing the description at the OpenGL extension registry.

      2. If multiple vendors agree on a specific extension, the extension is marked with the EXT abbreviation instead of a vendor abbreviation.

      3. If the Architecture Review Board blesses an extension, it is marked with the ARB abbreviation. Those extensions are so-called "standard extensions" and are often included as mandatory in later versions of OpenGL (for example, GL_ARB_texture_compression became mandatory part of OpenGL 1.3).

    11. Re:It shouldn't work... by TrancePhreak · · Score: 1

      Because your anecdotal evidence with no information is worth precisely jack. You're going to have to provide numbers, proof of these numbers, and descriptions of the operation.

      --

      -]Phreak Out[-
    12. Re:It shouldn't work... by Anonymous Coward · · Score: 0

      Tell that to the grandparent.

    13. Re:It shouldn't work... by pionzypher · · Score: 1

      He's got a point though.
       
          Marketese aside, you're implying that vista is somehow superior in resource management. Though I'm not entirely sure what "fuel the power needed for graphics processing" means, it almost sounds like you mean that vista somehow enhances the pci-e slot that the video card sits in or that it somehow boosts the processing capacity of the GPU. As far as resource management, vista supposedly may be better with managing memory, but it still feels more sluggish than XP. World of Warcraft dropped 20FPS between XP and vista. Sure it could be drivers. But on the whole, the system was slower.

      Having tried newer games on newer hardware with an older OS, my experience has been quite different. The games run noticeably faster. And I know for a fact that vista doesn't come with keebler elves that tweak bus speeds.

      --
      I'll believe in corporations having personhood when Texas executes one... - advocate_one
  25. Might be just me . . . by OverlordQ · · Score: 4, Insightful

    . . but this screams "Getting gullible people to give me $50 for mostly snake oil"

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Might be just me . . . by Aladrin · · Score: 4, Interesting

      Why oh why must I be so gullible!?

      Yes, I paid. I'm one of very few so far, apparently. At the time, I thought their focus was to make Windows games run natively on Linux, 1 at a time. (Meaning the game will work well and they won't move on to the next until it does.) The very next week, their focus is shifted to DX10. 'Cool,' I thought, thinking it was DX10 on Linux. I now see it's on Windows XP... Bleh. No answer from them on if they plan to make it work on Linux also.

      $50 wasted.

      See, I've -got- the money to spend on the hardware and the OS and all the upgrades for the next few years. That isn't the issue. I just want games to work on an OS with good moral character. Or at least neutral. I'd settle for 'not completely shady.' But nooooo.

      By the way, their Linux demo that is only for paying people... It doesn't work on my system. There's no sound, and it crashes after the menu. They spent a couple weeks looking at it, but their final answer was 'We can't reproduce this bug' and 'we need to focus our effort on the product.' While I agree that's probably the right attitude at some point... When you've only got a very very few paying customers, you make ALL of them very happy so they'll bring in other paying customers.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:Might be just me . . . by oliverthered · · Score: 1

      You should have donated to wine instead

      --
      thank God the internet isn't a human right.
    3. Re:Might be just me . . . by Aladrin · · Score: 1

      I actually considered that, but I knew that donating to Wine wouldn't make it happen any faster and it wouldn't help push the project in the direction I wanted. (The games I own, that is.)

      The opposite is true about this company. They need the money badly, and they might actually listen to the first few people that donate. (Or the group, once a lot of have donated.)

      I subscribed to Cedega for a while, too, but once I realized that it wasn't that much better than Wine, I decided that they were too commercial to really do well compared to Wine.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    4. Re:Might be just me . . . by Jah-Wren+Ryel · · Score: 1

      FWIW, Wine is in the midst of massive DirectX / Direct3D development. Seems like every week there are new DirectX check ins. I would not be surprised to see them pull off DirectX-10 support sometime this year.

      --
      When information is power, privacy is freedom.
    5. Re:Might be just me . . . by Mad+Merlin · · Score: 1

      Wine's D3D 9 implementation is quickly approaching feature completeness. Wine also has a SoCer to start an initial D3D 10 implementation, as to when the D3D 10 implementation will be useful (sufficiently complete, and something to use it on) is anyone's guess, but most of it should be fairly similar to D3D 9.

      Alky is most definitely vapourware. If you've followed their history they've launched and disappeared again several times now. Their goals may seem impressive, but they have yet to produce any working code.

      In Alky's initial "open source" phase (about a year ago), they claimed they wouldn't use any Wine code for specious reasons that would only convince the uninformed, while failing to understand all of the problems associated with what they were trying to do (in place binary translation across arbitrary architectures and OSes without any source access). They failed to answer questions about how they would solve problems such as IPC, especially since they claimed they wouldn't use a "wineserver"-like process. After a month or so of copying Wine headers into Alky verbatim and without attribution, they shut down their web site and kickbanned everyone from their IRC channel.

      Alky resurfaced again a few months later with a closed source twist and the claim of being able to convert the Prey demo to run directly on Linux. I have yet to hear anyone who's had success with this said "converter". I stopped following the project at this point, but I doubt they'll produce any useful code any time soon.

    6. Re:Might be just me . . . by |/|/||| · · Score: 1
      Vista only costs 50 bucks now? Sounds like they're getting desperate. ;D

      --
      [javac] 100 errors
    7. Re:Might be just me . . . by necro2607 · · Score: 1

      Hey man, this isn't just any snake oil, this is Vista-only snake oil... now being made available on XP!

  26. why buy by Anonymous Coward · · Score: 1, Insightful

    Well if so many tools out there weren't mindless lemmings, having to have the latest PC games and thus buying an OS they dont need, we could all send a message to M$ and the game writers that we're not interested in buying into their planned obsolescence.

    M$ has functionally taught us that security is going to be something that's left up to us.....so OK, no sweat, redmond......BTW, I won't be needing the OS you spent many many millions developing, thanks.

    1. Re:why buy by Ahnteis · · Score: 1

      >>Well if so many tools out there weren't mindless lemmings, having to have the latest PC games

      What if I don't HAVE to have the latest games, but I happen to want them, and have thought out the pros and cons and decided to go ahead and get them anyway? Does that still make me mindless? Or are you just trolling?

  27. Re:just buy Vista... by Anonymous Coward · · Score: 0

    same problem, dumbass!

  28. Re:just buy Vista... by jimstapleton · · Score: 1

    except some people think the MacGUI looks ugly.

    Actually, I think the default GUI on any OS I've used looks attrocious, but I find I can take Widows and KDE (ok, the latter isn't an OS, but it can work on many!) and make them look good with minimal effort.

    --
    34486853790
    Connection too slow for X forwarding? Try "ssh -CX user@host"
  29. The Inq by cmcguffin · · Score: 5, Funny

    > The Inquirer is understandably cautious

    Wow, now there's a sentence I never expected to see in print!

  30. Re:just buy Vista... by jimstapleton · · Score: 1

    Actually, it just needs boatloads of RAM in the classic interface, can be average. You only need a good GFX card and a powerful CPU in Aero...

    But, if you do have those boatloads of RAM, Vista can be faster than XP. The turnaround point, according to some tests I've seen, is between the 1 and 1.5GB mark, varying on the apps you use.

    --
    34486853790
    Connection too slow for X forwarding? Try "ssh -CX user@host"
  31. You are all clueless by Anonymous Coward · · Score: 0

    and shouldn't be deriving anything meaningful from this.

    I'm just happy you're not the ones making any decisions about the future of any sort of tech.

  32. Wine? by ion_ · · Score: 2, Interesting

    A chap called Cody Brocious from San Diego, California, claims to have started to create an wrapper for Windows executables so that they can be ran on another operating system, with no prejudice about that operating system. Why reinvent the wheel, when you could just add the DX10 functionality to Wine?

    Or is that exactly what the project is?
    1. Re:Wine? by brunascle · · Score: 1

      Or is that exactly what the project is?
      he's said specifically that he's not using wine. whether or not he could, i dunno.

      he apparently was going to be making a general Direct X wrapper, including DX9, but changed it to only DX10, saying that Wine was already doing a good job with DX9 so there wasnt much of a point.
    2. Re:Wine? by Compholio · · Score: 1

      Why reinvent the wheel, when you could just add the DX10 functionality to Wine?
      Or help out the existing work:

      Beginning of Direct3D10 implementation by András Kovács, mentored by Stefan Dösinger WWN Issue #329
    3. Re:Wine? by Anonymous Coward · · Score: 1, Interesting
      Full disclosure: I am friends with Cody and Julian, so take what I say with a grain of salt.

      I asked them about this over the weekend, actually, why they aren't porting things to use WINE. Basically, their opinion is that WINE is an overbloated piece of crap, and the parts that would need to change to allow more flexibility in the architecture are essentially sacred cows to the project. Additionally, requiring wine means that support for other operating systems, like OS X or Windows, becomes harder and slower due to the nature of how WINE operates. So, working with the wine team wouldn't be beneficial for any parties, as the fundamental differences essentially necessitate two different projects anyways.

    4. Re:Wine? by oliverthered · · Score: 1

      The Direct3d Layer of wine could easily be ported to Windows or Mac OSX without requiring the rest of Wine, the same it true for most of the DLL's in wine. There's even a plan as part of the wine project to get the Direct3D Drivers running under windows by porting everything over from XGL to WGL. Wine Direct3D also represents several years of work by several people and has many of the gotchas they would face already ironed out.

      I suggest you get Cody and Julian to talk to the wine people.

      --
      thank God the internet isn't a human right.
  33. Re:just buy Vista... by drxenos · · Score: 1

    Please, tell me where that is from. It's been driving me nuts trying to remember the source of the reference!

    --


    Anonymous Cowards suck.
  34. HURD DX by empaler · · Score: 1

    Imagine what the community of online coders could accomplish if the majority of them spent their time on useful projects. We'd have a functioning version of HURD ten years ago...
  35. Re:just buy Vista... by Blahbooboo3 · · Score: 1

    Yes, I have, http://en.wikipedia.org/wiki/Misnomer . Have you?

    A misnomer is a term which suggests an interpretation known not to be true.

  36. Re:just buy Vista... by LSD-OBS · · Score: 1

    In actuality, although the word might be nice, its usage above is rather malapropistic, for the denotation of "misnomer" is along the lines of "using the wrong name for a person, place or event" as opposed to "perpetuating untruthiness".

    --
    Today's weirdness is tomorrow's reason why. -- Hunter S. Thompson
  37. Re:just buy Vista... by toQDuj · · Score: 3, Insightful

    I'd be the first to agree that the UI in Mac OS X is quite limited in terms of customisability.

    If you like the OS X GUI, great! If you don't, you'd be forced to use third party apps to change even the most basic elements.
    Me, I'm happy with the way things are, but if there was an easier way to change the appearance, I might consider changing. All in all, it doesn't play that big a role though, the increase in productivity has been well worth the decrease in UI customizability.

    B.

    --
    Every experiment which ends in a big bang is a good experiment.
  38. Re:just buy Vista... by Blahbooboo3 · · Score: 1

    Yes, it only runs Aero if your graphics card can support the interface.

  39. Re:just buy Vista... by Anonymous Coward · · Score: 0

    But if you don't use Aero and run it in classic mode instead then what are you getting from Vista? Nothing that dramatic since Aero is the big selling point for MS. Sort of like buying a big house and not being able to use most of the rooms.

  40. Re:just buy Vista... by Anonymous Coward · · Score: 3, Funny

    It's a lovely word, isn't it? I really think it's use embiggens the English language.

  41. Re:HURD DX by mwvdlee · · Score: 2, Funny

    He said _useful_ projects.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  42. Re:just buy Vista... by LSD-OBS · · Score: 1

    Did you even bother to read the rest of that page? Or cross reference with a publication reputable in the area of word definitions, such as a dictionary? It's really not complicated. "Misnomer" is the wrong word to use.

    --
    Today's weirdness is tomorrow's reason why. -- Hunter S. Thompson
  43. That's nothing!!! by Anonymous Coward · · Score: 0

    I already wrote a DirectX 11 emulator for the Sinclair ZX Spectrum! Booya b*tchez I'm da hacka p1mp! Who wants to send me $500?

  44. Re:just buy Vista... by jimstapleton · · Score: 1

    Such 3rd party apps exist?

    A post involving links would be at least +3 informative -1 offtopic worth!

    Still, being visually impared, I doubt there's anything to fix the one problem that I find makes it unusable...
    That menu bar stuck at the top, rather than with the applicationw indow involves a lot more head movement.

    --
    34486853790
    Connection too slow for X forwarding? Try "ssh -CX user@host"
  45. Re:just buy Vista... by brunascle · · Score: 1

    A misnomer is a term which suggests an interpretation known not to be true.

    FAIL!

  46. that's a hoax! by frik85 · · Score: 1

    It looks like Wine (Codeweaver) for MacOS X 10.4 Intel-PC.

    Prey is NOT a DX 10 game but a DX 9 game which works more or less okay in WineHQ/CW.

    --
    My favourite operating system is ReactOS; binary compatible to WinNT series :P
    1. Re:that's a hoax! by malevolentjelly · · Score: 1

      It looks like Wine (Codeweaver) for MacOS X 10.4 Intel-PC.

      Prey is NOT a DX 10 game but a DX 9 game which works more or less okay in WineHQ/CW. Seconded. We have a hard enough time working with Direct X 10 as a professional game studio, BS someone "reverse engineered" it. :P
    2. Re:that's a hoax! by Anonymous Coward · · Score: 0

      The graphics engine for Prey is the Doom 3 engine...which is OpenGL so anyone demoing it as a "DirectX game" let alone DX10 (which is almost all about graphics; most 3D audio acceleration got cut out) is a fool.

    3. Re:that's a hoax! by frik85 · · Score: 3, Informative

      okay, the video is crap; but we have tested the preview, and it does provide (limited) DX 10 for WinXP! So it works for real, no hoax, but only for DX SDK demos, maybe some more apps.

      --
      My favourite operating system is ReactOS; binary compatible to WinNT series :P
    4. Re:that's a hoax! by frik85 · · Score: 1
      --
      My favourite operating system is ReactOS; binary compatible to WinNT series :P
  47. Re:just buy Vista... by Pengo · · Score: 5, Informative


    I kind of went along with that too, but have now re-installed XP out of frustration.

    I'm using a Dual 8800 GTX video card (the Dell XPS H2C system: http://www.dell.com/content/products/productdetail s.aspx/xpsdt_710h2c?c=us&cs=19&l=en&s=dhs is my rig).

    I have 2 fast disks striped w/hardware raid and things like file copies felt sluggish and slow. (Moving files around the hard disk).

    Using the windows explorer was numbingly frustrating.

    The Video driver would crash frequently, even after disabling SLI (I know, it's nVidia's problem, not MS's...) But, the driver would recover and then it would go into a chain of driver crash warnings.

    The BSOD's would occur not hourly, but seemingly about 1-2x per week.

    The AERO didn't seem to make the system sluggish, but I'm running the fastest video cards on the market..

    I'm sure if your running a simple system, integrated graphics card and AC97 audio, your disk configuration isn't complex, or has good drivers.. you might be ok, but some of the subtle problems of vista don't show up until after a month or two of using it. (I've been using since Beta 2 off and on, including RTM and bought a copy at launch).

    Funny enough, my wife got my old computer (dual core 3600+ AMD, 2 gigs ram and ATI Radion XT1800), and I put a copy of vista on that machine and it works fine, but all she does on her computer is open the web browser and play solitaire. She has FAR from high end hardware, and she runs it in the high graphics desktop mode without a hickup. the issues I've described on my machine doesn't bother her, she doesn't do things like open the file explorer or copy large files around.

    We ordered a batch of dell low end desktop for customer-service reps here at our office, they are running Vista. They have integrated video cards (probably Intel) and it seems to be fine with Aero running, 1 gig of ram. But the only app they use is Mozilla.

    I personally regret not buying a Mac Pro after spending 3 or so months fighting with Vista on my new machine, I've concluded that XP will have to work until it's EOL'd and I can feel I didn't completely waste my money on that Dell and buy another Mac to replace it.

  48. Re:just buy Vista... by Syowr · · Score: 1

    A real dictionary might have served you better.

    From the Merriam-Webster Online Dictionary:

    Main Entry: misnomer
    Pronunciation: "mis-'nO-m&r
    Function: noun
    Etymology: Middle English misnoumer, from Anglo-French mesnomer, from mes- mis- + nomer to name, from Latin nominare -- more at NOMINATE
    1 : the misnaming of a person in a legal instrument
    2 a : a use of a wrong or inappropriate name b : a wrong name or inappropriate designation

  49. Re:just buy Vista... by SmokeyTheBalrog · · Score: 1

    XP will run certain programs better than Vista will. Consider that it is even more of a resource hog than XP.

    Not to mention the large number of programs and device drivers wont run on Vista at all.

    In 2 or 3 years Vista will be a good OS. Currently the bugs far out weigh the benefits. As I recall XP went through similar problems. At launch it was buggy, a resource hog, and many programs/drivers couldn't run on it. (It's still a resource hog compared to older OSes[or *nix / BSD OSes], but hardware has progressed to the point of it not being an issue for only most people/markets)

    For a significant portion of the market the primary reason to "upgrade" to Vista is DX10 (once DX10 games come out).
    Games are among the programs that ought to run better on XP.

  50. Re:just buy Vista... by Anonymous Coward · · Score: 0

    Thank you, ever so much A/C for copying and pasting what took me an entire 3 seconds to find on my own!

  51. Re:just buy Vista... by BlueTrin · · Score: 1

    Hello Steve, how are you ? Not too busy at the office with the Vista issues ? :)

    --
    Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
  52. mod this guy up. by plasmacutter · · Score: 1

    AC sir.. that link of yours is #$@#$in saved.

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  53. Re:just buy Vista... by Anonymous Coward · · Score: 0

    Don't likee your computer you drooling windows chump. It will
    make it all wet.

    Disgusting child.

  54. Re:just buy Vista... by toQDuj · · Score: 3, Informative

    A quick google results in "ShapeShifter" http://unsanity.com/haxies/shapeshifter

    I've had good fun with ctrl scroll-wheel-up and ctrl scroll-wheel-down though. So that might be a way to go for visually impaired.
    It doesn't solve the menu bar problem though. Whilst annoying at times, I've recently seen a widescreen windows notebook with adobe reader within a browser. My word! There was hardly any space for the text left due to the sheer number of toolbars present.

    Good luck.

    B.

    --
    Every experiment which ends in a big bang is a good experiment.
  55. Re:just buy Vista... by penp · · Score: 1

    Actually, it just needs boatloads of RAM in the classic interface, can be average. What?
  56. Re:just buy Vista... by Vexorian · · Score: 1

    But last time I checked the 'fancy graphics' mode was the only vista feature...

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  57. Re:just buy Vista... by jimstapleton · · Score: 1

    CPU can be average... Sorry, not sure how I missed typing that.

    --
    34486853790
    Connection too slow for X forwarding? Try "ssh -CX user@host"
  58. Re:just buy Vista... by robbiethefett · · Score: 1

    linux is a kernel. it is incapable of sucking nuts. distributions, on the other hand.. they often suck nuts. good thing theres like 1000 of them, many of which have nice gui installers and tons of newbie help guides available for the most common problems. then again, you can always install slackware 2.0 from a floppy and then bitch about the remaining 6 slack users telling you to rtfm.. whoever modded parent "insightful" must have been trying to use a creative spelling of "troll."

    --
    "Luke, you've switched off your targeting computer, what's wrong?"
  59. Re:just buy Vista... by holysin · · Score: 1

    Pretty sure they mean, it just needs boatloads of RAM. In the classic interface (the graphics card) can be average....

  60. How fast will MS push out DX 10.1 or some other... by Joe+The+Dragon · · Score: 1

    How fast will MS push out DX 10.1 or some other small update to make this stop working like what they have done in past.

    They did things like this with win32s and os/2

  61. Re:just buy Vista... by Anonymous Coward · · Score: 1, Interesting

    If you don't use Aero and instead switch to Windows Classic Appearance, Vista works great on a wide variety of machines.

    There are other issues that have made Vista a path to pain

    Frankly, I can't see why there hasn't been a class action suit to get Microsoft to provide a free service-pack-3 style update to XP which includes all of Vistas supposed security enhancements, without the other features. After all, XP was clearly defective. Maybe the Vista security alerts being so annoying are one of the reasons that many don't want Vista even on new machines.

    There also ought to be a class action to give users the right to transfer any previous XP license to another machine, even if just as a second or third OS on a Mac. However a user paid for it, if they paid they should be able to transfer the license.

    Even if Vista does work properly on your hardware, some security features that many might expect (like bitlocker functionality to guard data when a laptop is stolen) isn't even included in the versions of Vista that most people are being stuck with.

    Hopefully this portability for DX10 will reach a practical level. Any sort of lock-in to Vista should be avoided.

    Vista + brown Zune = prior art problem (colonoscopy)

  62. Re:just buy Vista... by Serious+Callers+Only · · Score: 1

    Your original usage :

    I can't ignore this comment as it seems Slashdot keeps perpetuating this myth... Why do people keep perpetuating this misnomer??

    This is incorrect usage - it looks like you wrote myth twice, realised this looked bad, and then searched around for another word to replace it with.

    The entry on Wikipedia is misleading if not downright wrong, but if you consult *any* proper dictionary, you'll find a better definition. You appear to be using wikipedia as a dictionary and to think that misnomer means simply 'something which is wrong'. Wikipedia is not a dictionary, and wiktionary is a crap dictionary. The comment you replied to doesn't misname anything, it asserts that Vista needs lots of graphics cards to run. Perhaps that's wrong, perhaps it's mistaken, perhaps it's a widely accepted slashdot myth, but it's not a misnomer.

    Meanwhile, the rest of the world uses misnomer to mean using the wrong name for something, not something which is wrong or mistaken. Your usage is just a mistake, and not one that's common enough for you to claim it's correct.

    http://www.google.com/search?q=define%3Amisnomer

    Why is this important? If we continually misuse words, they lose all meaning. We already have plenty of words for things which are wrong, mistaken, or myths, you could have used them instead.

    Why won't people on the internet just accept they're wrong sometimes?

  63. Re:just buy Vista... by Afrosheen · · Score: 1

    People keep perpetuating it because it's the only perceived value that Vista has. Shiny new graphics and DX10, there's really not much else.

  64. Re:just buy Vista... by Anonymous Coward · · Score: 1, Funny

    Yeah yeah li-nux is just a kernel sure pass the buck onto someone else don't blame poor linux.

    Ubuntu sux and its number 1 on the distrowatch and it all goes downhill from there. Its sad so many people want to pirate innovations made by Microsoft without paying for it.

    "Free Software" is communism disguised as a nice free hippy movement. International Socialism. That and its brother National Socialism (bsd? when it is headed by german sounding name dude you wonder... notice the similarity of name bsd to lsd) causes all the problems in the world.

  65. Cody Brocious: the boy who couldn't ride a bike by Anonymous Coward · · Score: 0

    Cody has been around for quite a while. He worked for mp3tunes dot com and helped code their locker project. He , as I remember, started coding right out of diapers, and i think he worked with DVDJon for a while... lets not discount this "pre-alpha" release just yet.. the kid knows how to code.

  66. Re:just buy Vista... by Anonymous Coward · · Score: 0

    Just wait for SP2 then

  67. Re:just buy Vista... by Mister+Whirly · · Score: 1

    Vista != Aero. Implying that all Vista comprises is a GUI is like saying KDE = Linux kernel. Actually DX10 was one of their big selling points, looks like they will have to find something else to taut out now...

    --
    "But this one goes to 11!"
  68. Re:just buy Vista... by Mister+Whirly · · Score: 2, Insightful

    Hopefully the most of the bugs will be worked out by the the time SP1 comes out. Personally, except for pure test beds, I always wait until the first SP comes out to install any OS. I remember fighting with a couple Macs when the first version of OS X came out. Same with Windows Server 2003. But i wouldn't completely write Vista off yet, especially in your case with a complex setup, the drivers may take a bit to all get working in unison.

    --
    "But this one goes to 11!"
  69. Re:just buy Vista... by Anonymous Coward · · Score: 0

    I am increasingly impressed by the erudite and incisive
    nature of Steve Balmer's arguments. This is a great
    improvement Steve -- see how applying the intellect gets
    you much further than throwing chairs about. Now, if we
    could only do something about your spelling.

  70. Nothing but DX9 Prey/Doom3 on Mac OSX by Zantetsuken · · Score: 1

    The only thing I saw on the fallingleafsystems.com site was a youtube/google-video clip of Prey running in windowed mode on Mac OS-X. Now I'm not exactly sure, but isn't Prey a modded Doom3 engine - which was OpenGL and cross platform, being able to run on Windows, Linux, and Mac OS-X? So their only example of DX10 working on a non-Vista or even XP machine not only doesn't use a DX10 example, its not even a DX9 (or any DX) example...

    1. Re:Nothing but DX9 Prey/Doom3 on Mac OSX by painQuin · · Score: 1

      as I understand it, Doom3 was rendered in GL and then had a handful of DX shaders applied to it if you were running it on windows "for speed"

      which never made much sense since it ran plenty faster on my linux rig..

      --
      A guilty conscience means at least you've got one.
    2. Re:Nothing but DX9 Prey/Doom3 on Mac OSX by TrancePhreak · · Score: 1

      This makes no sense.. and to clear the confusion, DOOM 3 ran with OpenGL shaders. Carmack himself pushes NV/ATI to better support OGL so that his games will run.

      --

      -]Phreak Out[-
  71. Re:Useless? by jswigart · · Score: 2, Insightful

    Thanks for the flamebait, but seriously since you appear to doubt the uselessness of porting DX10, consider this. Of the many changes in DX10, one of them is a more focused set of requirements for DX10 compatible cards. When a game developer is writing a DX10 game, they are writing it with these specifications in mind. Do you think for a second that Crysis, Alan Wake, Shadowrun, UT3 or whatever other DX10 game in development is going to run worth a crap in a software DX10? I wasn't aware there was such a demand to run the DX10 sample apps. This to me is the main reason for calling this project useless. There's also legality issues, the question of whether this is even real or not, and assuming it is real, to what degree of support is to be expected in the absence of Vista. In fact, like most rewrites of software projects, particularly in the gaming area, most of the focus and attractiveness of DX10 comes from its refactoring of some of the problem areas of previous DX versions in order to provide large speedups. For example, in DX9 and below, draw calls are very expensive, and a game can easily start choking and performing very badly on just a couple thousand draw calls. Each draw call has very large CPU overhead to it. It doesn't take much to hit this draw call cap and become CPU limited. DX10, due to the new API and driver model has been written with this in mind, resulting in a huge reduction in draw call cost. OpenGL already has pretty cheap draw call cost. I'll agree that marketing probably played a huge role in DX10 Vista only, but I wouldn't be surprised if this was in part due to the engineers getting to a point where they just had to say "Look, there's some big foundation level problems with DX that we can't improve much on without rewriting it." Any software engineer should understand the need to refactor sometimes, and sometimes you can't keep backward compatibility. Vista naturally provides a target for such a rewrite. It wouldn't make sense to have XP Service Pack 2 or whatever replace the XP driver model and whatever other parts of the foundations of XP is needed just to get DX10 on XP. DX10 is a major rewrite to the entire API and how it interfaces to the hardware. Could they have ported it to XP? Probably at huge cost, which in business terms mean hell no. It just isn't worth it. So marketing gets to use it to pimp Vista too. It's a win all around for MS, and for gamers and developers who do run DX10 there is potential for alot more over DX9. It's unfortunate it comes at the price of the turd formerly known as Vista.

  72. Re:Useless? by jswigart · · Score: 1

    So uh, is there an option somewhere to get the posting not to eat my newlines? I gotta
    shit myself?

  73. Re:just buy Vista... by drxenos · · Score: 1

    Yes, I do think him for answering my question.

    --


    Anonymous Cowards suck.
  74. Re:Useless? by Anonymous Coward · · Score: 0

    So uh, is there an option somewhere to get the posting not to eat my newlines?

    Use Plain Old Text posting option. HTML requires that you actually write HTML, ie use the <br> tag.

  75. Re:Useless? by jswigart · · Score: 1

    haha that came out badly, without the br tag. "I gotta * shit myself" * insert br tag. Christ, so we have de-evolved into the requirement to br our newlines manually? I guess the post form couldn't be asked to detect something so trivial?

  76. Re:just buy Vista... by PopeRatzo · · Score: 1

    If there was some problem in XP that I can't get around, or a performance boost by moving to Vista, I might think about re-installing that version of Vista that came with my new computer (I got rid of it and put XP Pro SP2 on it).

    I'm doing media production (audio and video) as well as some Flash and web development. I see absolutely no reason to change to Vista, and because of Vista's adoption of DRM, and the irritating "security features", I have several good reasons NOT to use Microsoft Vista.

    Microsoft really screwed the pooch on this latest OS. If they would have updated XP, massaged the interface a bit, and added DX10 support, they'd have had a huge hit on their hands. I'm not a MS hater, but I tell anyone who asks me not to bother with Vista.

    When I'm doing music in Sonar 6 or Steinberg Wavelab, my new Core 2 Duo system really works beautifully with XP, and all the little tools and plugins upon which I've come to rely perform better than ever. I couldn't even make them work under Vista.

    --
    You are welcome on my lawn.
  77. OpenDirectX layer already available by DrYak · · Score: 1

    The whole point of TFA is that this is a reverse engineering and re-implementation of DX10.

    It's not just someone finding a way to install Vista's DX10 on XP (which would be technically very hard, near to impossible, because DX10 relies on some new feature of Vista's kernel. Reportedly to give a more direct "console-like" access to hardware for games. Probably in fact to make less likely a backport and force people upgrading OS).
    It's that they (pretend) that they have reverse engineered DX10 and created (their own) wrapper to run DX10 software on non-Vista platform. As some DX10 functionality is implemented in the wrapper itself, it is supposed to even work on hardware that may lack some of this functionality in hardware. Maybe some DX10-to-DX9 wrapper ? Or DX10-to-OpenGL2 ? The fact is that this wrapper is supposed to work not only older versions of Windows, but also on Mac OS X and Linux. Either because it's a DX10-to-OpenGL2 wrapper (just like Wine provides a DX9-to-OpenGL wrapper), or because it's a DX10-to-DX9 wrapper running on top of the wine's DX9-to-OpenGL.

    But the whole stuff doesn't involve installation of DX10 and thus could benefit to wine, reactos and/or Cedega, specially if it's appended as a newer DX emulation code. They already have similar DX9 wrappers. DX10 could be added to wine with that project, even if it needs some older DX underneath (already available legally in wine).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  78. Very, Very Unlikely by ThinkFr33ly · · Score: 5, Informative

    I know everybody wants to believe that Microsoft arbitrarily decided that DX10 would be Vista only so they could "force" people into buying the OS, but, as usual, it's a tiny bit more complex than that.

    DX10 relies heavily on graphics card memory virtualization. The new Windows Display Driver Model, WDDM, introduces this feature. In order to accomplish this, it required a lot of low level kernel changes. So many, in fact, that back-porting it to XP would basically make XP's kernel into Vista's kernel.

    There comes a point where you just have to say that a particular feature is only available in Vista. DX10 fits that bill.

    1. Re:Very, Very Unlikely by _Sprocket_ · · Score: 1

      So many, in fact, that back-porting it to XP would basically make XP's kernel into Vista's kernel.


      And that would require... what... a service pack? And arbitrarily limiting specific features reserved for the more premium package? Territory Microsoft is fully familiar with.
    2. Re:Very, Very Unlikely by Anonymous Coward · · Score: 0

      Would YOU install a service pack that basically upgraded your computer to Vista? Would any corporate users? Yeah, didn't think so.

    3. Re:Very, Very Unlikely by TFoo · · Score: 2, Insightful

      Why does DX10 rely on graphics card memory virtualization? What does it enable that I couldn't do in DX9?

    4. Re:Very, Very Unlikely by revengebomber · · Score: 1

      So why the hell are we running multiple 3D apps at the same time? The only point to the virtualization in the first place is to get their shiny GUI working with windowed games.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    5. Re:Very, Very Unlikely by Anonymous Coward · · Score: 0

      This guy is such an obvious plant. Read his other comments, they might as well have been pasted from microsoft marketing materials.

  79. If I Have... by Nom+du+Keyboard · · Score: 1
    If I have an XP system, it's probably not the latest hardware.
    If I have an XP system, it's probably not equipped with the latest graphics card.
    If I'm adding an abstraction/emulation layer, it's probably adding significant code to be executed.

    Chances are that my performance is going to take a measurable, if not fatal, hit for any but the latest hardware.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  80. Re:just buy Vista... by vhogemann · · Score: 1

    Ok,

    But this software implementation can't be used as a guide to make an generic hardware-accelerated implementation? Better yet, can't this be used for a clear-room implementation? One that is safe to incorporate on Wine, Cedega, SDL, etc...

    --
    ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
  81. Alky Project by jojoba_oil · · Score: 1

    Being that Cody Brocious is 19, who wants to take bets that he'll rename the project in a couple years? Maybe something along the lines of... Alky-Hall Project?

    1. Re:Alky Project by Angstroem · · Score: 1

      Maybe something along the lines of... Alky-Hall Project?
      Uhm, wouldn't make that all users Alky-Hallikers?
  82. Has anyone asked the question.... "Why????" by pandrijeczko · · Score: 1
    I don't consider myself a total gaming geek but I do play a few games without wanting to spend too much money on hardware upgrades.

    About a month ago, I replaced the aging nVidia 6800 card in my aging 3.5 GHz desktop PC with an ATI X1950 graphics card that I picked up for about £120 ($200 approximately). I then put on Far Cry, a game from 2004-odd, was able to turn up all the graphics options to full on a 1280x1024 LCD monitor and ended up playing a game that, in my middle-aged view, was giving me almost photo-realistic graphics - and all this within DirectX 9.

    I appreciate that people might want to play on big screens and wide screens these days, meaning that they possibly want 1600x1200 (or whatever) displays, but I'm finding it difficult to understand what DirectX 10, and therefore Vista, can possibly bring to the "gaming table" anyway.

    Yes, I accept that some people quite like the idea of accelerated 3D desktops (I personally cannot think why) but the fact is that a lot of people use XP (myself included) purely because of it's ability to run games. And if games graphics are already *THAT* good, what more do gamers actually want that isn't currently being done by a reasonable graphics card, a recent game and DirectX 9?

    I'd love someone to explain it to me because I really don't see what the great "hooha" is about DirectX 10.

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:Has anyone asked the question.... "Why????" by Anonymous Coward · · Score: 0

      One word: "Crysis"

    2. Re:Has anyone asked the question.... "Why????" by Anonymous Coward · · Score: 0

      I'd love someone to explain it to me because I really don't see what the great "hooha" is about DirectX 10.
      High-resolution photo-realistic 3D vaginas?
    3. Re:Has anyone asked the question.... "Why????" by Anonymous Coward · · Score: 0

      It's been said by others including (if I remember correctly) John Carmack that it's largely pointless at this stage, not much of an upgrade, and ultimately an excuse to force gamers to upgrade to Vista to play certain games.


      CPU: What do you think of DirectX 10?


      JC: DX9 has its act together well. I like the version of DirectX on the 360. Microsoft is doing well with DX10 on tightening the specs and the exactness. The new features are not exactly well-thought-out. Most developers are pretty happy with DX9. The changes with DX10 aren't as radical. It's not like getting pixel shaders for the first time. Single-pass shaders are nice with DX10, but it's a smaller change.


      And,


      "Personally, I wouldn't jump at something like DX10 right now. I would let things settle out a little bit and wait until there's a really strong need for it," Mr. Carmack said in an interview with Game Informer Magazine.

      And indeed,


      Carmack then said that he's quite satisfied with Windows XP, going as far to say that Microsoft is 'artificially' forcing gamers to move to Windows Vista for DX10. "Nothing is going to help a new game by going to a new operating system. There were some clear wins going from Windows 95 to Windows XP for games, but there really aren't any for Vista. They're artificially doing that by tying DX10 so close it, which is really nothing about the OS ... They're really grasping at straws for reasons to upgrade the operating system. I suspect I could run XP for a great many more years without having a problem with it," he said.

      This from the man who certainly knows what he's talking about, likes what Microsoft is doing and says that the XBox 360 is the best graphics API he has worked with.

    4. Re:Has anyone asked the question.... "Why????" by Josef+Meixner · · Score: 1

      One of the really nice additions is the geometry shader. As far as I understand it, MS won't port it to DX9 and it will probably have a big impact. Up to now you only had the vertex shader which couldn't create geometry, it could only move vertices around or change the normals of a face.

      The geometry shaders can actually create geometry and that means, that a complete new class of algorithms are possible to run on the GPU. E.g. a vertex shader can animate a character with vertex morphing or a skeleton system. But it can't add vertices on demand, so you either have a very high vertex count or have to live with deformations. Also it can't do level of detail and also can't smooth out a character as all of those mean you have to add new geometry.

      Another example would be landscape or plants. The geometry shader in theory should be able to create the complete landscape from a height texture. The basic algorithm for that is simple (each pixel in the texture represents a height, the x and y coordinates are just a rectangular grid), the problems there is again level of detail. The last batch of algorithms tend to fire off a large amount of vertices to the GPUs memory and then compile index arrays of which vertices to use on the CPU and fire that to the GPU. The geometry shader should be able to do that all by itself, further unloading the CPU. For plants the situation is similar, many plant system are procedural in nature, you can literally grow the plants. Currently they are often precalculated and then stored in graphics card memory. With a fast geometry shader you could actually run the generating algorithm and so create thousands of different trees on demand.

      The first batch of DX10 capable cards won't be able to do all of these, as their power will be limited, but they promise to offer a new way to evolve the capabilities. The vertex shaders were quite limited and often they were not even used. Or they were used to precalculate data for the fragment shaders (sorry, but I use the OpenGL terminology, I think in DX terms it is pixel shaders), so they worked on dummy vertices and created a texture map which was later used in the fragment shader to actually display something.

      I don't see, why it shouldn't be possible to add the geometry shaders to DX9, as they are basically only a new kind of shaders you have to pass to the GPU. But I can't imagine MS to port them, at least not if the industry doesn't swing to OpenGL to use the new features and Microsoft has to fear that DX might get damaged.

      So I would expect the new cards to be able to handle considerable more dynamically created geometry. The other part is, that as was already posted in another thread, DX9 is quite inefficient to post small objects to the GPU. A very nice way to speed up rendering is to create an array of all the data (DX uses the term "buffers" for them, in GL lingo it is "Vertex Arrays") and then tell the driver to use the data in those to render. The nice thing is, you can also allocate space directly on the graphics card and then to render one of those objects you don't need to pass the geometry from main memory to the graphics cards memory. DX9 has a problem when those arrays are small and don't contain a big amount of vertices, it is then actually slower than sending the vertices one by one. DX10 is said to change that and make very small arrays useful.

    5. Re:Has anyone asked the question.... "Why????" by pionzypher · · Score: 1

      It isn't even about screen size or resolution. It's about more eye candy in games. The new Windows Display Driver Model and Shader Model 4, as well as the elimination of support for hardware accelerated sound, in favor of placing the processing load onto the cpu instead(anyone know why they did this?).

      Those are the major new features of dx10 from what I gather. Minor changes are an emphasis on Xinput rather than DirectInput.

      Basically, mostly the same features..... different api. A little extra eye candy and a big cedega headache.


      I have a question though. I've read a lot of posts where people claim that dx10 can't be backported to xp because the changes in xp would basically give xp the vista kernel, so progress requires that xp be left behind. The question is this. Why did compatibility need to be broken? What in the features of the new driver model made this worthwhile?

      --
      I'll believe in corporations having personhood when Texas executes one... - advocate_one
    6. Re:Has anyone asked the question.... "Why????" by gmb61 · · Score: 1

      It is my understanding that DX10 will make it possible to have thousands of rendered objects on-screen simultaneously with very little performance hit. An example of this would be a forest with thousands of trees densely packed together. Try loading up a game like Oblivion with distant lod turned on and view distance turned up to the max. The result is a gorgeous view which will bring your DX9 card to its knees. DX10 has the promise to change that.

    7. Re:Has anyone asked the question.... "Why????" by Anonymous Coward · · Score: 0

      "(I) was able to turn up all the graphics options to full on a 1280x1024 LCD monitor"
      "I appreciate that people might want to play on big screens and wide screens these days, meaning that they possibly want 1600x1200 (or whatever) displays"

      *Looks at his 2560x1600 30" screen*
      *thinks about the plethora of LCD displays able to display 1080p*

      Maybe you should consider upgrading what you think of as a "big" display?

    8. Re:Has anyone asked the question.... "Why????" by andy_t_roo · · Score: 1

      well said. (sorry, i'm out of mod points)

    9. Re:Has anyone asked the question.... "Why????" by Novotny · · Score: 1

      Well, can you see the difference between Far Cry and UT2004? Cast your eyes backwards if you want to imagine potential/probable gains in the future. Or go watch a trailer for Crysis, probably a better comparision. Think Far Cry x 10.

  83. Re:just buy Vista... by SEMW · · Score: 1

    linux is a kernel. it is incapable of sucking nuts No longer correct, nutsucking was added in 2.6.20.
    --
    What's purple and commutes? An Abelian grape.
  84. I'll just pop a DX10 game in my drive... by hax0r_this · · Score: 1

    and test it out! Oh wait...

  85. If it works... by Hymer · · Score: 1

    ...it is a major strike against Microsofts Vista deployment plan since the only real improvment is DirectX 10 (sorry, but that's the fact, the rest are either eyecandy gimmicks or DRM "features").
    It is on the other hand a very good argument not to look for a Windows alternative so MS will not kill it, it may even make them release a crippled DX10 for Win XP.

  86. Re:just buy Vista... by nuzak · · Score: 2, Informative

    Here's a little contextual usage. Let's see if you can spot the word you're looking for:

    Calling Wikipedia a dictionary is a misnomer.

    Wikipedia's reputation for reliability and accuracy is a myth.

    --
    Done with slashdot, done with nerds, getting a life.
  87. Re:just buy Vista... by drsmithy · · Score: 2, Interesting

    Why do people keep perpetuating this misnomer?? If you don't use Aero and instead switch to Windows Classic Appearance, Vista works great on a wide variety of machines

    If you have a capable video card (and if you don't, $30ish to get one is not really a big ask), you're far better off leaving Aero turned on and offloading it to the GPU. Going back to "Classic" mode can actually be slower, because the CPU is now doing all the work the GPU would otherwise be doing.

  88. Re:just buy Vista... by Overly+Critical+Guy · · Score: 1

    I think the reason people ignore the ability to use the Classic Appearance is that it brings up the question of why you'd switch to Vista if you're going to use the old Windows 2000 look. You may as well just run Windows 2000 since it'll run much, much faster and use much less RAM. At least, run XP with the Classic appearance.

    --
    "Sufferin' succotash."
  89. Re:just buy Vista... by nschubach · · Score: 2, Interesting
    You know... I was previously asked to do a project in .NET so I chose to use C# as a learning experiment of sorts. So I figured I would reference a book published by Microsoft Press, considering .NET is Microsoft's baby.

    Microsoft® Visual C#® .NET Step by Step: Version 2003
    By John Sharp, Jon Jagger

    I was skimming along and found an interesting little note and attached code:

    Iterating Through an Array

    You can iterate through all the elements of an array using a for statement. The following sample code writes the array element values to the console:

    int[] pins = { 9, 3, 7, 2 };
    for (int index = 0; index != pins.Length; index++)
    {
    int pin = pins[index];
    Console.WriteLine(pin);
    }
    At first I was thinking. Maybe he did it as an example of what not to do in a loop. (referring to the "!=") but the next "note" states:

    Some programmers prefer to use the != operator instead of the <= operator in the termination condition because that index represents an invariance (meaning something that's always true). In this case, index represents the number of digits written to the console. At the start of the iteration, the value of index is 0, which means that no digits have been written to the console. At the end of the iteration, index should still identify the number of digits that have been written to the console. If you use a != operator, without even looking at the body of the iteration, you know exactly what the value of index will be when the iteration ends--it will be pins.Length (because if it wasn't, the iteration would still be going). On the other hand, if you use a <= operator, you can conclude only that, at the end of the iteration, the value of index will be greater than or equal to pins.Length.
    Now, I don't know about you, but I don't know ANY programmers that would do this. What would happen if something happened to your hardware (surge, heat, solar flare, misbehaving thread, etc.) and during your precious array loop something happened and your computer mis-interpreted your array length. You could have yourself a very fun infinite loop. But no worries. When the world is perfect, this will never happen and you should be more concerned that the index coming out of the loop is exactly the Length of your array. That seems to be more important than a possible infinite loop. Granted, if you have one of these stray events dogging your memory, you might have greater issues, but we all know computers today are not 100% accurate all the time. I guess that's why this guy stressed using try/catch for everything

    Now, I don't claim to know about Microsoft's internal programming staff, but if this guy is on the team... that would explain a lot of things in Windows land.
    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  90. Re:just buy Vista... by Anonymous Coward · · Score: 0

    I'm curious, what level of quality does Windows have? Thought so. Face it, you just prefer to use the only thing you know, and don't like the idea of learning something new (too much effort eh?).

    Linux isn't that hard.

  91. Re:just buy Vista... by Anonymous Coward · · Score: 0

    correction: what level of quality does the Windows manual have

    my bad, it was what I was thinking

  92. Re:just buy Vista... by Sneftel · · Score: 2, Funny

    Now, I don't know about you, but I don't know ANY programmers that would do this. What would happen if something happened to your hardware (surge, heat, solar flare, misbehaving thread, etc.) and during your precious array loop something happened and your computer mis-interpreted your array length. You could have yourself a very fun infinite loop.

    Sounds good. Tell me when you've finished protecting your code against, uh, solar flares. May I suggest using lots of comments? They absorb neutrinos.
    --
    The opinions stated herein do not necessarily represent those of anybody at all. Deal with it.
  93. Re:just buy Vista... by Anonymous Coward · · Score: 0

    I think that you are underestimating how complicated your rig is. Just try installing and Linux distro; if it takes more than an hour of searching forums to get it to work then you probably shouldn't be so angry at Vista. Like the other guy said, give it time to be patched; XP wasn't truly ready until SP2 :P.

  94. Re:just buy Vista... by 3choTh1s · · Score: 1

    Now, if you had said it as below you would have had a point: "No thanks. I'd like to be able to use my computer without needing five top-of-the-line graphics cards just to run the OS in 'fancy graphics' mode.
    You know what's awesome. On my notebook I use the slowest gpu ever. Well maybe not the slowest but certainly the lowest one you can find on the market now. It is a Intel GMA 950 and it runs Vista Aero great. Honestly I was surprised when it booted the first time and I saw Glass. But it did and I've been running it wonderfully ever since. So no, you don't need five top-of-the-line graphics cards just for 'fancy graphics' mode, and those silly people don't really have that much to gripe on.
  95. Re:Useless? by Anonymous Coward · · Score: 0

    tl;dr

    If you want people to read what you write please space it out appropriately rather than having a huge monlith of text. I really detracts from your good point, much like Aero dtracts from "the turd formerly known as Vista." (btw it's still called Vista isn't it?)

  96. How about on my xbox? by drukawski · · Score: 2, Interesting

    I think the real question we are all asking ourselves is: can our modded xboxes running linix to emulate a powerpc running WinXP use this wrapper to allow us to play DX10 games? I mean how else are we going to play Halo 2? Ohh... wait... right

  97. Re:just buy Vista... by Xichekolas · · Score: 2, Funny

    Don't see why this is funny... my 64 arrived today... using them to build a Gentoo Beowulf cluster so I can play UT2004!

    --

    Self-referential Sigs are cool on /. these days...

    54

  98. Re:just buy Vista... by 3choTh1s · · Score: 1

    I'm still amazed the problem some people are having with it. I don't have nearly the hardcore hardware as described here but it's enough. I'm currently running a Black MacBook, 2Ghz Core2Duo, 1GB of Ram, and a Intel GMA 950. Nothing extraordinary but runs Vista fan-flipping-tastic. And I'm not light when it comes to my apps.

    I encode in xvid, Photo edit in Photoshop, Program in Visual Studio(don't argue with me it's just what we use), Music is handled with Winamp, Internet via Firefox, and mail via Thunderbird. Most usually at the same time. I run with full Vista Aero and I have sidebar running at all time(I use it all the time, much better than the OS X Dashboard). There have been no slowdowns other than when I transfer over the wireless network(which has never been fast ever). I haven't had any major problems aside from needing to upgrade my outdated drivers once and have been great ever since.

    Honestly if you want to get a great Vista experience then your Mac Pro will do it with justice. Amazing huh.

  99. Re:just buy Vista... by dhasenan · · Score: 1

    You complain about possible hardware malfunctions for that? Hardware errors are possible, but the solution is usually to trash the hardware and replace it, except with high-confidence computing, and that's relatively uncommon.

    What you should worry about is your habits. If you get a habit of writing != to terminate a loop, you rely on a certain starting condition. If you have a function that fills an array and returns a long integer of number of elements, it might return -1 on error, and you'd be happily trashing your heap with your "for (a = foo(); a != 0; a--)" loop.

    Or if it didn't touch memory, you'd be waiting eons for the loop to complete. Not quite infinite, but a gnat might starve on the difference.

  100. Re:just buy Vista... by nschubach · · Score: 1

    It was a bad example, sure. But you never know what is going to happen. You can't plan for every contingency, but you can definitely plan for those that are the easiest to resolve up front instead of trying to track them down later. By expecting the loop to end on an exact number and not planning for the loop to go beyond your planned iteration, your not doing a very good job. In his example, what would happen if another thread changed the size of that array after it checked his condition? It would never end. As I said, unlikely, but it could happen.

    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  101. Licensing? by Brunellus · · Score: 1

    Alky is supposed to be released under the GNU LGPL. Where's the source code?

  102. Re:just buy Vista... by nschubach · · Score: 1

    I think you and I agree here... I stated hardware issues, but generally it's bad practice to expect a singular condition for a loop.

    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  103. If true by kahrytan · · Score: 1



    if this is true, it would be good news for the developers of W.I.N.E. It'll make it slightly easier to run Windows games on Linux.

    --
    \
  104. Re:just buy Vista... by Surt · · Score: 1

    Yeah I'm not sure about the funny mod either ... it was a completely serious response. That it's practically unbuyable was pretty much the point.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  105. "Top of the line" hardware by El_Isma · · Score: 2, Interesting

    This is kinda offtopic, but I'm always amazed with what you call "old"/slow hardware. If all you do is surf the web and play solitaire, what kind of hardware do you think you need? Win95 was enough to run web browsers and solitaire! A Pentium I and 64Mb RAM is enough! I assure you that most tasks you do on a typical computer require less than 800Mhz to run perfectly fine. Sure, if you want to run the latest and greatest games, you do need a highest end PC, but for most people, that's not the case.

    I wonder how much of this is caused by marketing and how much is caused by "buying ability" (ie: you buy because you can or because marketing makes you believe you need it?).

    In my country we don't have that much extra money to buy a pc every year. Normally we buy computers every 5 to 10 years... And I dare say that with the latest procs it will be even further between updates (updating from a P2 to a P3 or P4 was a big change, updating an AMD 3000 to a 3600 isn't much difference).

    Just so you know, WinXP minimal requirements are a P2 and 64Mb of RAM. And it actually runs quite well (better than win98 on the same hardware). I guess marketing makes people believe that unless you have 1GB of RAM and the latest proc it won't run fine...

    1. Re:"Top of the line" hardware by albertost · · Score: 1

      WinXP on a P2 /64Mb PC? are you kidding?.. where did you get that from? microsoft.com?

    2. Re:"Top of the line" hardware by dave562 · · Score: 1

      The issue here in America is the availability of hardware. There has always been a "sweet spot" in the hardware market. That sweet spot used to be the $800-1200 range, but it has dropped significantly in the last couple of years. Basically you can plan on spending about $800 to get a computer that good but not top of the line. If you want to spend less than that, you have to go find someone who is selling a used computer, or build your own. Most consumers aren't willing to do that and so they end up with an $800 computer. It doesn't have anything to do with marketting. It has to do with availability.

    3. Re:"Top of the line" hardware by Pengo · · Score: 1

      I use the XPS rig for gaming, also linux dev testing while at home. (I run VMWare server with sometimes 2 or 3 instances of Linux going).

      My wife uses her Vista system for only surfing and solitaire, she doesn't doesn't have a complex or high end system, and she loves vista.

    4. Re:"Top of the line" hardware by Mister+Whirly · · Score: 1

      Hey, it's the minimum required to run. No one said it would be pretty, or particularly useful, only that it would run.

      Here's What You Need to Use Windows XP Professional
      PC with 300 megahertz or higher processor clock speed recommended; 233 MHz minimum required (single or dual processor system); Intel Pentium/Celeron family, or AMD K6/Athlon/Duron family, or compatible processor recommended
      128 megabytes (MB) of RAM or higher recommended (64 MB minimum supported; may limit performance and some features)
      1.5 gigabytes (GB) of available hard disk space
      Super VGA (800 x 600) or higher-resolution video adapter and monitor
      CD-ROM or DVD drive
      Keyboard and Microsoft Mouse or compatible pointing device

      http://www.microsoft.com/windowsxp/pro/upgrading/s ysreqs.mspx

      I have actually run XP on a PII 450 with 128 MB of RAM and it did run fine.

      --
      "But this one goes to 11!"
    5. Re:"Top of the line" hardware by jawtheshark · · Score: 1

      No, but XP on a P-III 550MHz/256Meg runs fine for basic tasks. It's what I recycled for my mother in law.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    6. Re:"Top of the line" hardware by jibjibjib · · Score: 1

      I have a box here which is XP on P2/64MB. It's slow, but it's usable for word processing and web browsing.

  106. Re:just buy Vista... by kevlarman · · Score: 1

    i'd like to be able to use my computer without needing a top of the line graphics card _and_ have the fancy graphics. OS X and linux both need very little for their fancy graphics: beryl runs just fine on my athlon 850mhz and radeon 9250 (with the open source driver), and on my laptop with a radeon 9200 and shared memory (i keep the processor clocked at 600mhz for battery life), i can't exactly remember the specs of the mac, but i've seen OS X's effects work just fine on similar hardware. so why should windows get to require the latest and greatest hardware for effects that have been around long before that hardware existed?

    --
    A mouse is a device used to point to the xterm you want to type in
  107. Re:just buy Vista... by albertost · · Score: 1

    why would you want Vista without Aero? in that case I would better go for XP

  108. Why WINE is wasted effort by aztektum · · Score: 0, Offtopic

    I will probably get modded into oblivion for the subject alone, but hear me out...

    I think WINE is a waste of effort on the part of the development team. Not to say they haven't done some really cool things, but to me, hacking together a system to run Windows apps on Linux seems counter-intuitive to the whole IDEA of Linux/OSS/FSF and the vast community of supporters.

    So you can run Outlook, IE, some games or whatever, from a community that gripes about innovation, that isn't all that striking an accomplishment to me. By doing so the message, to me at least, to developers of "Windows Only Software" is "Go ahead, make Windows software instead of Linux native apps. We'll show you. We'll just run it in WINE!" Way to go, you just validated their business plan/model. They have no reason to make a Linux native app.

    These DX10 guys and WINE and the Cedega people... Why do you want Linux to be seen as a "Me too!" platform? If the effort in these projects was spent creating Linux native applications that blew Windows software away, Linux would achieve broader acceptance more quickly and MS would sh_t themselves.

    Again I am not trying to limit the impact of these projects, but it just doesn't make sense to me anymore.

    --
    :: aztek ::
    No sig for you!!
    1. Re:Why WINE is wasted effort by FauxPasIII · · Score: 3, Interesting

      Commercial software vendors will make their apps available on Linux when more users migrate to the platform.
      More users will migrate to the platform when the apps they need are available.
      Chicken.
      Egg.

      WINE short-circuits the dependency loop by allowing people who still need this or that Win32 app to migrate to Linux if they want to.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    2. Re:Why WINE is wasted effort by PakProtector · · Score: 1

      Commercial software vendors will make their apps available on Linux when more users migrate to the platform.
      More users will migrate to the platform when the apps they need are available.
      Chicken.
      Egg.

      WINE short-circuits the dependency loop by allowing people who still need this or that Win32 app to migrate to Linux if they want to.

      I see you've never heard of the saying "The Chicken is the Egg."

      --

      Edward@Tomato - /home/Edward/ man woman
      man: no entry for woman in the manual.
      "Qua!?"

    3. Re:Why WINE is wasted effort by FauxPasIII · · Score: 1

      > I see you've never heard of the saying "The Chicken is the Egg."

      You are correct. Care to elaborate?

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    4. Re:Why WINE is wasted effort by mcvos · · Score: 1

      I will probably get modded into oblivion for the subject alone, but hear me out...

      I don't see why you would. Nor do I understand why you've been modded offtopic; the usefulness of these projects is very relevant to news about these projects.

      I think WINE is a waste of effort on the part of the development team. Not to say they haven't done some really cool things, but to me, hacking together a system to run Windows apps on Linux seems counter-intuitive to the whole IDEA of Linux/OSS/FSF and the vast community of supporters.
      So you can run Outlook, IE, some games or whatever, from a community that gripes about innovation, that isn't all that striking an accomplishment to me. By doing so the message, to me at least, to developers of "Windows Only Software" is "Go ahead, make Windows software instead of Linux native apps. We'll show you. We'll just run it in WINE!" Way to go, you just validated their business plan/model. They have no reason to make a Linux native app.
      These DX10 guys and WINE and the Cedega people... Why do you want Linux to be seen as a "Me too!" platform? If the effort in these projects was spent creating Linux native applications that blew Windows software away, Linux would achieve broader acceptance more quickly and MS would sh_t themselves.

      You want hobbyists to completely rewrite multimillion dollar games (like Oblivion, World of Warcraft, etc) completely from scratch? Are you insane? If the efforts to implement the Windows API had been used to completely reverse engineer big games like that, we'd have only a handful of really old games and as many lawsuits. But with Wine or Cedega (and hopefully one day with this new project), I can take any recent game, try it, and there's a decent chance it works.

      For a lot of people, the only problem with linux is that they can't play their favourite games. Once they can, they're more likely to use Linux exclusively, demand for Windows will drop, and the linux market will become more attractive to the big game developers. And that's what we need in order to get people to write games for linux.

  109. Gatesy, you got some 'splainin' to do! by Talgrath · · Score: 1

    If this project pans out, and you can run DX10 games and applications on Windows XP systems running DX10 hardware, Microsoft has some definate explaining to do; their claims that DX 10 would only work on Vista will be busted. I imagine these guys will get sueded into oblivion by Microsoft, but Microsoft would be forced to admit that DX 10 COULD run on Windows XP systems and thus people don't need to run Vista in order to run DX 10 games. Definately hoping this pans out.

  110. Re:just buy Vista... by Anonymous Coward · · Score: 0

    The RIAA scapegoats the pirates solely so they can rip off artists guilt-free. There... fixed that sig for ya.
  111. Re:just buy Vista... by edwdig · · Score: 2, Informative

    Funny enough, my wife got my old computer (dual core 3600+ AMD, 2 gigs ram and ATI Radion XT1800), and I put a copy of vista on that machine and it works fine, but all she does on her computer is open the web browser and play solitaire. She has FAR from high end hardware, and she runs it in the high graphics desktop mode without a hickup.

    As far as most people are concerned, that's a pretty high end system. The processor is towards the low end for current retail products, but the graphics card is pretty far up there, and 2 gigs of RAM is certainly on the high end. That computer is much better than the average system at Best Buy. Microsoft wouldn't be able to sell Vista if a computer like that couldn't run it.

  112. Re:just buy Vista... by alphamugwump · · Score: 1

    It really is slower overall. My mother got a brand new laptop with 512 MB (not much, I know, but not bad for XP). It took forever to boot up. Sure, you can turn off aero. Control Panel still takes several seconds to appear.

    With a couple of gigs, though, sure its going to be fast. It may even be faster. But vista definitely is a hell of a ram hog.

  113. Re:just buy Vista... by dave562 · · Score: 1

    Microsoft is pretty elitest when it comes to their hardware, HCL, and expecting a "perfect" environment. The costs to get HCL compatible hardware are significant when compared to what it costs to setup some whitebox Linux machine. However if you play by Microsoft's rules and buy servers that are compatible with the HCL (like an HP Proliant for example), you will have a pretty seemless, trouble-free Windows experience. If on the other hand you're using a SATA RAID controller from some Taiwanese company, and some ABit motherboard, and some no name bargin RAM, you're going to be in for a world of hurt.

  114. Re:just buy Vista... by knarf · · Score: 1

    This is not my experience. I installed Vista on a virtual machine on a machine which also runs 2000 in a VM. Even with all the bells, whistles, blinkenlights and such turned off Vista was unusable while 2000 just works fine. The VM's were similarly configured except for memory: Vista got more than twice as much as 2000. The actual amounts of memory were 256 MB for 2000, 612 MB (the maximum I had) for Vista. If this is progress than call me a Luddite but I don't want any of it. Vista might have a few features missing from 2000 but who cares?

    --
    --frank[at]unternet.org
  115. Re:just buy Vista... by norman619 · · Score: 1

    OK I have to call BS here. If you bothered to look at the drivers they are labled as BETA drivers. SLI is not supported under Vista even in the new April driver release. I have a GeForce 8800 GTX and have been testflying Vista as a dual boot. Vista so far has been running great for me. Granted I have 4 gigs ram, a powerful graphics card, Overclocked 3.4 Ghz dual core CPU, and gobs of hard drive space but I haven't seen any of these stability issues people are screaming about. Based on your post you sound like someone who jumped in blind and was expecting too much. Think about that. Vista is still basicly a beta OS. The driver support still isn't there and there are still no Vista apps out there. There is no reason to run Vista yet. At this point it's a toy.

  116. Re:just buy Vista... by c_forq · · Score: 1

    Rule 5: Anonymous does not forgive.

    --
    Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
  117. Re:just buy Vista... by Short+Circuit · · Score: 1

    Better yet, can't this be used for a clear-room implementation? One that is safe to incorporate on Wine, Cedega, SDL, etc... No. For the same reason that WINE doesn't pave the way for a clean-room implementation of MS Office. It's a glue layer.
  118. 200 bucks? Try $2000... by PhoenixOne · · Score: 1

    I've payed far more than $200 to play a single game. Millions of people are spending $250 to bowl on their TVs (Wii).

    If and when the killer game comes out for Vista I'll spend the $200 on Vista (plus another $200-$2000 to buy the right machine to run it).

    --
    Spell cheek you've failed me four the last thyme!
  119. Re:just buy Vista... by RobertM1968 · · Score: 1
    All true... though with SP1 being rush-programmed, rush-tested and rush-released, it may bring more problems than it fixes - or higher resource requirements. Of course it may fix tons of things and do little bad... but considering MS' track record on rush released service packs and/or hotfixes, I doubt it.

    Only time will tell though...

  120. Says who? Microsoft? by edxwelch · · Score: 1

    and who is your information source for that? Microsoft?
    I would like to see an unbiased report on how difficult it really is, of if it couldn't be some how hacked around.

  121. Front Rangyness by Anonymous Coward · · Score: 0

    Mount Evans built on top of Longs Peak would be like Mount Everest!

  122. DX10 ?? by Anonymous Coward · · Score: 0

    are you running low on ideas for new acronyms ?

    DX10 has been a product of Yamaha for years and years.

  123. Re:just buy Vista... by shaitand · · Score: 1

    To be fair to vista, linux is a hell of a ram hog too. Although it outperforms Vista in most every way on the same hardware. Linux needs at least 512mb to perform well and because it does no swapping unless it needs it you will see huge performance increases if you give it a couple gigs. It'll just run everything from memory and for the rare occasion you need more ram than that, it turns on swap.

    Hell, you can give XP 2gigs of RAM and turn off swapping but be prepared for the system to crash the minute you try to run photoshop and office at the same time.

  124. Re:just buy Vista... by Runefox · · Score: 1

    The GMA 950 is actually pretty good for what it is, and it was designed from the ground up to be an affordable solution for Windows Vista (or so they say). That said, I've been under the impression that the eye candy is actually faster than the CPU hell that is the non-Aero UI (which, having used Vista on both, is definitely the case). Offloading the UI to the GPU definitely makes a massive difference in both speed and responsiveness, and as far as I can tell, the reliability of the system, as well. The only problem is that most of the high-end vendors don't have working drivers at the moment, which indeed does cause crashes and other anomalies (hello, nVidia).

    Vista's actually pretty solid on good hardware (even a Celeron with a gig of RAM and a GMA 950 will run it fairly efficiently), but I still don't see a point in upgrading to it, mainly due to the incompatibilities with certain applications, lower benchmark scores, and massive memory usage. If you've got in excess of 2GB of RAM and a dual core CPU, though, the system is more responsive than any I've ever seen.

    --
    Screw the rules, I have green hair!
  125. Re:just buy Vista... by 3choTh1s · · Score: 1

    Vista's actually pretty solid on good hardware (even a Celeron with a gig of RAM and a GMA 950 will run it fairly efficiently), but I still don't see a point in upgrading to it, mainly due to the incompatibilities with certain applications, lower benchmark scores, and massive memory usage. If you've got in excess of 2GB of RAM and a dual core CPU, though, the system is more responsive than any I've ever seen.
    I agree with you completely. If you have applications that can not be run under Vista then you are better off with something else. But if you don't have Windows and are buying into it and your hardware is a good fit then I don't see why you wouldn't get into it.
  126. Re:just buy Vista... by jawtheshark · · Score: 1

    Funny enough, my wife got my old computer (dual core 3600+ AMD, 2 gigs ram and ATI Radion XT1800),

    WOW! Is that old? My own system is from begin 2003 and it's a workstation class AMD Athlon MP 2400+ (2 CPUs) with 4Gigs of RAM and a NVidia AGP card (originally it was a Ti4200, now it's an FX5500). My wifes machine is a P-IV 2.4HT with 2Gig of RAM and the Ti4200 that was in my machine. Sure they have been slightly upgraded (mine from 1Gig to 4Gig and hers from 512Meg to 2Gig). I wouldn't dare to call them "old", but they are easily outperformed by your wifes system.

    I found a complete P-IV 1.9GHz/512Meg RAM machine in a dumpster as I found a 1.2GHz AMD Athlon (no RAM though, but I have some of my own!) there. I don't know what I use them for, but both make decent desktops. Also consider that my primary laptop until 3 months ago was a P-III 600MHz/512Meg RAM. I only replaced it because it was starting to physically fall apart. My dad still uses his P-III 733MHz/512Meg RAM laptop. He wanted to replace it earlier this year and I asked what the problem was: not enough disk space. Upgrading the 20Gig disk to a 80Gig disk made him happy....

    I think you have a very strange definition of "old". Even my definition of "old" is stretched. I won't take a fully functional P-III out of the dumpster, because I know that I'll find a better one next time I come along.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  127. Catch 22. by Ayanami+Rei · · Score: 1

    A decision was made early on in the process of DX10 that compatibility with NT 5.x would NOT be a design goal. Compatibility with NT 5.x was only relevant to Longhorn technologies that would be used on corporate servers -- specifically Windows 2003 Server -- as Longhorn Server would not be coming out for some time.

    So, with that restriction lifted, they could look at ways to re-architect DX10 to better address concerns that they had with the existing model.

    One issue that was previously difficult to address was that if you ran multiple monitors, you might try to run multiple Direct3D applications. But the API and driver model handled this sort of situation poorly, and one is reminded of the Windows 3.1 days. A poorly designed Direct3D application could starve other DirectX/Direct3D applications by not relinquishing control of the GPU (3d pipeline) often enough or allocating up all the free video memory (or allocating it burstily in varying amounts) which would cause other 3d apps to freeze, visually glitch, or have to deal with memory errors/timeouts.

    DirectX 10 introduces a model where video memory and access to the GPU is managed like system memory and CPU scheduling. DirectX 10-compliant video drivers must provide primitives that conform to these new features.

    In this fashion a DirectX 10 application can allocate as much texture memory as it wants; if it doesn't fit in the graphics card at display time, it is paged out to main memory (and if that's full), swapped out to disk just like anything else. And it can hammer on the GPU all it likes; if other apps try to use it, they will be given their fair-share timeslices and your rendering will be slowed down.

    The Windows XP driver model has no infrastructure to allow for these features. The API could emulate them but I don't know how well that would work without some sort of hardware support in the card that I suspect is necessary for it to work correctly (especially with the virtual memory and paging in video RAM)

    I doubt that feature even works at all with AGP. It's probably PCIe only.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  128. Because sound is low in computational complexity.. by Ayanami+Rei · · Score: 1

    There was a proliferation of sound APIs back when computers had clockspeeds under 1GHz and SSE took way too many cycles if it stalled. Nowadays we have SSE3 that can do DSP ops on like 16 samples at a time in one cycle, advanced cache technologies, multicore processors running at 2GHz+... these can handle environmental audio entirely in software for a very small slice of the CPU. Mixing 64 channels and applying simple FIR filters is child's play.

    No reason to waste a PCI slot and have to deal with a propietary interface if you don't need it. All you need is an AC97 endpoint per speaker pair, or an optical out, and a decent stereo setup.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  129. Re:just buy Vista... by Mattsson · · Score: 1

    If you don't use Aero and instead switch to Windows Classic Appearance, Vista works great on a wide variety of machines. Unless you have one of those cards that have no vista-driver.
    If I want to run Vista on my laptop, I have to run the generic vga-driver, and that is slow enough that the system becomes practically unusable.

    Other than that, Vista runs just fine on my 4 year old laptop.
    --
    /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
  130. What?!?!??! by PhotoGuy · · Score: 1

    You mean there are some games that are *only* supposed to run on Vista? My experience has been completely the opposite; I thought it was designed *not* to run any games...

    (Just got my son a new laptop, and we're thinking we'll have to "upgrade" it to XP, so we can play half the games he likes.)

    (And the cancel/allow thing is beyond silly; having to do that more than once for a single install, is just crazy.)

    --
    Love many, trust a few, do harm to none.
  131. Since when was this my job? by zdude255 · · Score: 2, Funny

    "The Inquirer is understandably cautious about these claims, urging readers to investigate the releases themselves to ascertain whether or not it's a hoax." So much for the rigor of investigative journalism.

  132. XBox 360 + Halo2 software still == Microsoft win. by damacus · · Score: 1

    I think this is a clear example of leveraging software to benefit the company. If a user wants to play it on their PC, they have to run Vista and/or upgrade their computer. Otherwise you have to go buy a not-inexpensive limited-purpose console. Both options benefit Microsoft.

    It's absolutely their right, and it absolutely sucks. As has been said elsewhere in this thread.. the technology used in Halo 2 doesn't require DX10. Maybe I could be coaxed into thinking that if Halo 2 only played on the Xbox 360, but the fact that they have it running on the original... grrrr...

    I've been on the verge of going one route or another for some time now, so I feel that Halo 2 is definitely something that will help drive Vista sales. Gamers are more likely to be early adopters, and hanging a popular game out there that only runs under Vista would probably be enough to make a lot of them bite the bullet, even if they were already very happy with their XP rig.

    As for me, I was ranting about this very issue with a coworker, and he ended up offering to let me borrow his XBox and copy of Halo 2. I'd rather own the game, but neither option that would have me buying it sits well with me, so Microsoft gets none of my money and none of my goodwill.

  133. Re:just buy Vista... by BradleyUffner · · Score: 1

    I'm running Vista with the equivilant system form Polywell, and have had no problems at all. Even with the cursed 680i sli motherboard that everyone else seems to have problems with (including having it catch fire).

  134. Misunderstanding by jgoemat · · Score: 1

    You misunderstand why people are complaining, or they are complaining about the wrong thing...

    DX10 relies heavily on graphics card memory virtualization...

    Yes it does, but why? That is great for Vista's new user interface and running multiple apps at once, but it isn't necessary for geometry shaders. People are complaining about not having DirectX 10 on XP, but what they mostly want is prettier and faster graphics for their games. Microsoft could add that functionality to DirectX 9 so that people don't have to upgrade to Vista. They didn't do that though, preferring to force people to upgrade. There are two things keeping me tied to Windows now. One is Visual Studio (which I use for work and fun development). The other is games. I only have one main computer and I don't want to be rebooting all the time to run a game, or I would have Linux installed as my main OS. I certainly don't want to upgrade to Vista, and not having new DirectX 10 features in XP will probably make me hold off a long time in buying a video card.

    1. Re:Misunderstanding by ThinkFr33ly · · Score: 1

      I'm not familiar enough with WDDM/DX10 to give a well informed explaination on the reason why DX10 requires the various WDDM/kernel improvements. I suppose it could all be a sham, but the only reason people are coming to that conclusion is because this is Microsoft. A lot of MS developer blogs talk in length about this topic because of the backlash Microsoft has received. They're a better place to find that out.

      On a somewhat unrelated topic, why don't you want to upgrade to Vista? So far, the *vast* majority of people who I know that have taken the plunge love it almost without exception. I certainly hate going back to XP every day at work.

    2. Re:Misunderstanding by ShakaUVM · · Score: 1

      >>On a somewhat unrelated topic, why don't you want to upgrade to Vista?

      Vista runs games 30% slower, enough said.

      >>So far, the *vast* majority of people who I know that have taken the plunge love it almost without exception. I certainly hate going back to XP every day at work.

      I installed it on my mother's machine as a guinea pig, ran some benchmarks before and after the upgrade, looked at the driver support for Vista (especially 64-bit Vista) and decided there was no way in hell I was going to upgrade my own machine until the issues (esp. the performance issues) were resolved.

    3. Re:Misunderstanding by slaida1 · · Score: 1

      I'm not familiar enough with WDDM/DX10 to give a well informed explaination on the reason why DX10 requires the various WDDM/kernel improvements.

      Here I was thinking you'd say "I can't because it would ruin my case!" instead.

      Looking back your comment history it seems you could be motivated enough to dig out the real reasons why it requires them and why there isn't subset of DX10 features made for XP gamers? And why some game companies seem to take irrational risk by not supporting XP. Did they take pribes from MS?

      --
      Preserve old classics: copy your collection onto all hard drives.
  135. Re:just buy Vista... by Mattsson · · Score: 1

    t doesn't solve the menu bar problem though. Whilst annoying at times, I've recently seen a widescreen windows notebook with adobe reader within a browser. My word! There was hardly any space for the text left due to the sheer number of toolbars present. But having the "Menu bar, Window bar, Browser navigation, Adobe reader navigation" order of Mac would take up as much space as the "Window bar, Menu bar, Browser navigation, Adobe reader navigation" order of Windows.
    --
    /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
  136. Re:just buy Vista... by webheaded · · Score: 1

    That's NOT a high end computer? Jesus christ. I'd hate to see what you throw away...well actually...I'd love to dig around in your garbage cans and find it, but that's another matter.

    --
    "Those who would sacrifice essential liberties for a little temporary safety deserve neither liberty nor safety." - BenF
  137. Re:just buy Vista... by d-rock · · Score: 2, Insightful

    I know what you're saying, but be careful about the blanket statements. I have an old IBM thinkpad that has 256MB of memory in it. XP runs like a one-legged dog even before I run any user apps, but Xubuntu (XFCE, pretty lightweight) runs great for Firefox, Thunderbird and most other things I need to get done on the family room computer. Of course, my dev Ubuntu box needs a gig or things feel slow with everything I need to run.

    Derek

    --
    Don't Panic...
  138. Re:just buy Vista... by shaitand · · Score: 1

    'but Xubuntu (XFCE, pretty lightweight)'

    Lightweight indeed and just fine for me or you. But XFCE isn't or no gui is not really a fair comparison to a full featured UI like that in XP or Vista.

  139. I can run it on my Beowolf cluster.... by Joce640k · · Score: 1

    I can run the emulator on my Beowolf cluster....more powerful than an NVIDIA Radeon 8000.

    --
    No sig today...
  140. Re:just buy Vista... by Anonymous Coward · · Score: 0

    got a pIII 933 w/384meg and an agp nv6200 256meg ddr2 .. runs gentoo very well. and beats the shit out of xp, which thrashes badly with only ~ 20 tabs open in firefox.. i can open >100 under linux and the vm doesnt slow the system down massively ... with say google earth.. gnome .. plus various other apps..

    windows vm thrashes really badly..

  141. Re:just buy Vista... by Entropius · · Score: 1

    My mother ran Mandrake 9 on a Celery 433 with (I think) 256MB RAM with no problem.

  142. Re:just buy Vista... by shaitand · · Score: 1

    It doesn't break if that is what you are getting at. It just doesn't run at anything approaching speed. I've used a system with specs similar to what you are referring to and there was a noticable delay just opening a menu. You'd open the menu and then have to wait for the icons to fill in. When you open even a text editor you have to wait and wait some more before it finally appears and a attempting a search and replace operation in a medium sized text file is less than immediate.

    You can work that way. Most windows based home pcs perform that way. If they didn't out of the box (usually they preload enough crap to make sure they do) they will from the spyware after a couple weeks.

    Aside from mom's and grandmas, I don't know many who would be willing to cope with that kind of performance.

  143. Re:just buy Vista... by jibjibjib · · Score: 1

    I'm fairly sure it would take more CPU cycles to send commands to the GPU for Aero than to draw the classic interface.

  144. From those who know: by mr_tenor · · Score: 1

    http://www.winehq.org/pipermail/wine-devel/2007-Ap ril/056237.html

    "From a quick look at the strings in the lib, they use opengl, but import only very, very basic
    functions ... just a hello world d3d10 implementation which doesn't do much more than return D3D_OK on CreateDeviceAndSwapchain"

  145. Re:just buy Vista... by jibjibjib · · Score: 1

    Windows has a manual?

  146. Prey is Mac OS X native by segafreak · · Score: 1

    This whole thing smacks of a scam to me, mainly as their "video evidence" is a video of the Prey Demo running on OS X. Being as you can download the prey demo for mac http://www.macgamefiles.com/detail.php?item=19386h ere and it is in fact native code, I don't see anything too startling here. My money says this is a huge hoax to get some students some money.

    --
    "Everlasting peace will come to Earth when the last man kills the last but one." - Adolf Hitler
  147. Re:just buy Vista... by shutdown+-p+now · · Score: 1
    In C++, programmers use != in loops all the time:

    std::list<int> l;
    for (std::list<int>::const_iterator iter = l.begin(), end = l.end(); iter != end; ++iter)
    { ... }
    Sometimes, those iterators can well end up being typedefs for pointers (for std::vector, in particular). This doesn't hurt anyone, though. If you have a problem with solar flares, stray alpha particles, and other similar issues, they won't be solved by using <= instead of !=.

    On a side note, in C#, you would use foreach to iterate through an array, anyway (and elsewhere as well - there are very few excuses for a plain for loop in C#).

  148. Re:just buy Vista... by Tim+C · · Score: 1

    Because this is slashdot, and in case you haven't noticed the site in general is desperate for Vista to fail and takes every opportunity to rubbish it, whether the criticisms are valid or not.

    Some people are like that - if they dislike something strongly enough they feel the need to denigrate it as often as possible. Me, I think it's childish and a waste of time and effort. If it's harmless, just ignore it.

    Oh, and "misnomer" means a bad or misleading name, such as "friendly fire" (there's nothing friendly about it, it does just as much damage).

  149. You'er not asking the right guy here. by anss123 · · Score: 2, Insightful

    But a fast usermode to kernel interface is difficult to get right. It's in large part why microkernel based operation systems are so hard to get working fast. Then there's GDI to contend with, and making any changes to GDI is troublesome. I believe much of the work done with Vista have been in battle with GDI. In fact, I heard that GDI is emulated on Vista. MS must have said "screw it" at some point, and sent GDI headfirst out of the kernel and into some emulated environment. BTW, if you want to know how troublesome GDI is you should check out the Stardock people. They made a theming engine on top of it (no small feat). I heard from unreliable sources that MS ended up licensing theirs for XP.

  150. Re:just buy Vista... by Pengo · · Score: 1

    "OK I have to call BS here. If you bothered to look at the drivers they are labled as BETA drivers. SLI is not supported under Vista even in the new April driver release. I have a GeForce 8800 GTX and have been testflying Vista as a dual boot. Vista so far has been running great for me. Granted I have 4 gigs ram, a powerful graphics card, Overclocked 3.4 Ghz dual core CPU, and gobs of hard drive space but I haven't seen any of these stability issues people are screaming about. Based on your post you sound like someone who jumped in blind and was expecting too much. Think about that. Vista is still basicly a beta OS. The driver support still isn't there and there are still no Vista apps out there. There is no reason to run Vista yet. At this point it's a toy."

    I'm curious as to what your saying is bullshit? My computer isn't what I say or that Vista doesn't work for me? I have 4 gigs of ram, 2 8800 GTX boards, quad core extreme CPU, etc.

    I didn't dual boot, I worked on vista clean install with no dual boot. I was committed to give it a try and I ate the dog food buddy, when you want to run your computer with vista for a few months lets talk. Until then you cry bullshit, I cry ignorance :)

    I have no axe to grind with MS or Vista, I'm happily waiting for it to work well on my hardware. I'm sure over time they will sort out the issues, but I guess it's unfair for me to post MY experience using it? I have a dell restore CD that I was able to put XP back on, keep my docs on an external drive anyway.. so no biggie. I'll wait for SP1 to give it another try.

    Talk about shooting the fucking messenger :P

  151. Re:Because sound is low in computational complexit by Anonymous Coward · · Score: 0

    IIRC, hardware-accelerated sound was removed from Vista for 2 reasons:
    1) Increased stability (now the audio drivers run in user-mode, instead of kernel-mode)
    2) DRM enforcement - now nobody has direct access to the audio hardware, which closes off a potential avenue for making unauthorized copies of "protected" audio.

    Correct me if I'm wrong.

  152. Re:just buy Vista... by d-rock · · Score: 1

    My point wasn't a feature comparison, but rather you can have a functional box with low specs. Sure, it doesn't have all of the features of XP or Vista but no one in my house would be using those features anyways. The laptop can browse the web, view email, watch DVDs/video and play all of the installed games (admittedly, pretty lightweight) with no problems. With XP on the same laptop if I tried to run anything more than Firefox it would slow to a crawl.

    Derek

    --
    Don't Panic...
  153. Why not? by jgoemat · · Score: 1

    On a somewhat unrelated topic, why don't you want to upgrade to Vista? So far, the *vast* majority of people who I know that have taken the plunge love it almost without exception. I certainly hate going back to XP every day at work.
    That's a good question. I haven't used Vista yet myself, I could probably get my boss to let me try it out at work, but he's skittish about trying a new Windows version before the first service pack. I simply don't want to pay for it at home, plus I'm skittish myself. I actually like the thought behind the new driver model. When I'm playing WOW in a window and I get a pop-up in the system tray or I hover over an app on my taskbar, the whole system grinds down to 1 or 2 frames per second. It sounds like Vista would treat the game and all other things equally so that wouldn't happen. I have heard that games run a bit slower under Vista also...