Why is it taking MS so damn long to get DX9c out the door?

Discussion in 'Architecture and Products' started by Guden Oden, Jun 12, 2004.

  1. DeanoC

    DeanoC Trust me, I'm a renderer person!
    Veteran Subscriber

    Joined:
    Feb 6, 2003
    Messages:
    1,469
    Likes Received:
    185
    Location:
    Viking lands
    GeforceFX finally get float textures under DX 9.0c so NVIDIA likely want it yesterday.

    Kind of wrecks that conspiracy theory :D
     
  2. WaltC

    Veteran

    Joined:
    Jul 22, 2002
    Messages:
    2,710
    Likes Received:
    8
    Location:
    BelleVue Sanatorium, Billary, NY. Patient privile
    I read some comments on the M$ developer site a while back which were pretty clear in stating that the "c" release for DX9 was a minor, not major, change in the API, and that the hold up for M$ was the lack of any ps3.0 hardware from any IHV which would allow them to integrate, test, and fine-tune their API to support the functionality. So, it seems pretty clear as to what the hold up was, at least to me.

    Question: what happens if M$ throws a ps3.0-DX9.0c party, gets an RSVP from nVidia stating that nV40 will attend, but nV40 doesn't actually show up for the ps3.0 party after all?....:D

    I would imagine that in such an event we'd have a collision between the wants of the nV PR machine and the desire of M$ not to release even a minor revision to the API unless there is an underlying hardware-support reason to do so...;)

    I'm not suggesting that this is indeed part of the problem, because I don't know. I'm only suggesting that it could be.


    Actually, I think the chopped liver here is Intel, and that it will be Intel rushing to get a desktop x86-64 cpu into the channels at or before the time M$ ships XP-64 later this year...;) AMD is already there with A64 and Opteron. WinXP, remember, will be a late entry into the x86 64-bit OS field, behind several others.
     
  3. ANova

    Veteran

    Joined:
    Apr 4, 2004
    Messages:
    2,226
    Likes Received:
    10
    It could also be that nvidia isn't ready. They are having difficulty with Far Cry atm. Each of the beta drivers that has surfaced in the last month suffer from artifacting and failure to render certain aspects.

    There is no special relationship between Intel and MS behind closed doors. Intel was quite peeved at MS for supporting x86-64 rather then IA-64. In fact Intel asked Apple if they were interested in a deal.
     
  4. Entz

    Newcomer

    Joined:
    Mar 12, 2004
    Messages:
    23
    Likes Received:
    0
    Location:
    Canada ... Eh?
    Fair enough... but you have to ask the question If Microsoft is not waiting on Intel, what/who are they waiting on? AMD 64 processors are not exactly new and its not like they are not very close to finishing the OS (It is in consumer preview mode already!). Why the delay? Third party drivers?

    I honestly do not see Intel having to catch up this round, on the windows side at least (Thanks for the reminder WaltC). Microsoft is killing any major delays for them. If it isn't a conspiracy, Intel got one for free :D
     
  5. Entz

    Newcomer

    Joined:
    Mar 12, 2004
    Messages:
    23
    Likes Received:
    0
    Location:
    Canada ... Eh?
    What about PowerVR? It really does seem that they are waiting on Nvidia (For whatever reason) ... buuut ... Its not like there isnt 6800 hardware out there. Im sure if Microsoft asked they would get a truckload.

    Was the 6800 hardware only produced a short while ago ( Like Feb/Mar), with nothing before?

    Now that would be interesting :D
     
  6. jvd

    jvd
    Banned

    Joined:
    Feb 13, 2002
    Messages:
    12,724
    Likes Received:
    9
    Location:
    new jersey
    from what i understand alot of windows runs slower under 64bit
     
  7. Entz

    Newcomer

    Joined:
    Mar 12, 2004
    Messages:
    23
    Likes Received:
    0
    Location:
    Canada ... Eh?
    That is due to driver problems IIRC. The core OS does run the same or faster. Part of the problem with the drivers is that some companies, Like ATI, won't release full drivers until the OS is finished (Beta ones are OK but not perfect).

    There are a few unsupported core applications that are not ready, that may explain the wait (Like the .NET runtime). But you would think they could release that after the OS was ready.

    *shrugs*
     
  8. jvd

    jvd
    Banned

    Joined:
    Feb 13, 2002
    Messages:
    12,724
    Likes Received:
    9
    Location:
    new jersey
    guess we know why its not out then :)
     
  9. gokickrocks

    Regular

    Joined:
    Dec 19, 2002
    Messages:
    465
    Likes Received:
    1
    ati released the 64bit catalyst awhile back and they worked fine, at least on my setup...

    i honestly did not notice a change in speed, but then again i was not able to play any games...what i did notice was the whole windows 98 theme that you were never allowed to change

    problem is with the apps and the lack of 64bit support as of now...especially when it comes to games that do cd checks for security purposes which wont load at all (it will always say its missing the cd even though it is able to autorun and the splash screen to the game shows up :roll: )
     
  10. davepermen

    Regular

    Joined:
    Aug 27, 2003
    Messages:
    422
    Likes Received:
    2
    Location:
    Switzerland
    Re: Why is it taking MS so damn long to get DX9c out the doo

    everyone is allowed to rant from time to time..

    but it looks like you have no clue what it really takes to do this job. microsoft is quite on schedule actually, and they do a great job by not rushing anything. we have good stuff right now, for all what we need more or less. everything else is available as beta, and gets intensive testing.

    testing dx9.0c takes big effort. the api may be simple, but all sort of combinations can result in very complicated situations, wich can lead to bugs, and have to get layed out first.

    sp2 is a huge effort (your lovely "recompilation"), and they have to test and validate EVERY component, and rewrite about everything after these tests, to make it proper work with new and old stuff.

    win xp 64 is similar to sp2, a full rewrite of the complete os, and takes due to that huge effort to check for compatibilities, validate that all works as expected.

    longhorn is on schedule. as it is not just an xp with new theme, it takes much time.

    but i guess you'll learn that all by yourself one day. you would have enough time to do right now, as you "have to wait for m$ to get their sh** done" anyways.
     
  11. hstewarth

    Newcomer

    Joined:
    Apr 13, 2004
    Messages:
    99
    Likes Received:
    0
    I agree with davepermen in the most part, except for the fact that it maybe a big rewrite - even the 64 bit stuff is not a rewrite because Microsoft has been doing 64 bit for years with Alpha's and Itaniums..

    As for DX9.0c, they are waiting for SP2 and releasing an OS is a lot different than an application or even a device driver. They must make sure it didn't break anything including 3rd party application.

    Give it time and it will be there, plus they may be waiting on some other hardware enhancements to be release - specific PCI Express.
     
  12. rashly

    Regular

    Joined:
    Mar 5, 2003
    Messages:
    269
    Likes Received:
    1
    Location:
    NY, USA
    Re: Why is it taking MS so damn long to get DX9c out the doo

    no it's not. it has been delayed almost a year. and forget about longhorn server, that's expected in 2007 now (m$ originally said 2006).
     
  13. WaltC

    Veteran

    Joined:
    Jul 22, 2002
    Messages:
    2,710
    Likes Received:
    8
    Location:
    BelleVue Sanatorium, Billary, NY. Patient privile
    Re: Why is it taking MS so damn long to get DX9c out the doo

    Well, projected schedules are not written in granite. It's not like the CEO's of these companies got up swore oaths on the blood of their families as to the timetables they originally published, is it? AMD was late with Opteron, Intel late with Prescott, and Apple--heh...;)--won't be hitting 3GHz "anytime soon" after all. Should all of these companies be sacked and burned as well?

    If people don't understand that projections for future product deployment of products not yet developed are speculative and flexible, they don't understand anything about such roadmaps, do they?
     
  14. ANova

    Veteran

    Joined:
    Apr 4, 2004
    Messages:
    2,226
    Likes Received:
    10
    IA-64 is completely different from x86-64.
     
  15. Rugor

    Newcomer

    Joined:
    May 27, 2003
    Messages:
    221
    Likes Received:
    0
    I'm going to hold to the theory that DX9.0c is not shipping yet because A) it's contingent on SP2, and B) it doesn't matter yet because there is no SM3.0 capable install base yet.

    I also doubt that NV could have shipped MS a truckload of NV40 based cards at any time before the very recent past as I don't believe there was a whole truckload in the entire world until very recently. I still don't think there are very many even now.
     
  16. KimB

    Legend

    Joined:
    May 28, 2002
    Messages:
    12,928
    Likes Received:
    230
    Location:
    Seattle, WA
    Except would Microsoft need a "truckload" of NV40's to test the API? nVidia has to use many NV40's to do driver testing, but we're not talking about driver testing here.
     
  17. Quitch

    Veteran

    Joined:
    Jun 11, 2003
    Messages:
    1,521
    Likes Received:
    4
    Location:
    UK
    I very much doubt MS is holding something back because it isn't in use yet. DX is always ahead of the hardware and software.
     
  18. davepermen

    Regular

    Joined:
    Aug 27, 2003
    Messages:
    422
    Likes Received:
    2
    Location:
    Switzerland
    no, we're talking about api testing. the driver is the backpart of it, and can get replaced anytime. the front part should work right from the start, with no bugs, for ever.

    an api is not a simple thing. espencially not such an os-close api, that has to interfer with a lot of the hw, the os, etc.
     
  19. KimB

    Legend

    Joined:
    May 28, 2002
    Messages:
    12,928
    Likes Received:
    230
    Location:
    Seattle, WA
    Which still shouldn't require a whole lot of hardware to test it. The interface will be identical for most any hardware. It's only a few NV40-specific things that need to be tested, and that only to ensure that it's possible for the interface and specifications to work with nVidia's hardware. nVidia can do the rest of the work through drivers.
     
  20. digitalwanderer

    digitalwanderer Dangerously Mirthful
    Legend

    Joined:
    Feb 19, 2002
    Messages:
    18,992
    Likes Received:
    3,533
    Location:
    Winfield, IN USA
    But the problem is that even though it "shouldn't require a whole lot of hardware to test it" there doesn't appear that there is ANY nV40s around to test it on....they've all been allocated to review sites to help stretch out the paper launch. ;)
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...