The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    "Directx 11 vs 10" which is better?

    Discussion in 'Gaming (Software and Graphics Cards)' started by Saisei, Mar 5, 2009.

  1. Saisei

    Saisei Notebook Deity

    Reputations:
    108
    Messages:
    869
    Likes Received:
    1
    Trophy Points:
    31
    Is 11 better than 10 would i expect better performance with 11?I was wondering is 11 could be downloaded in a standalone exe instead of a sdk.
     
  2. Sc4Freak

    Sc4Freak Notebook Geek

    Reputations:
    94
    Messages:
    90
    Likes Received:
    0
    Trophy Points:
    15
    That's not how it works. The DX11 runtime would be useless since there are no games available that take advantage of the new API. While you can run the DX11 API on a DX10 card (but without any of the hardware DX11 features), a game would need to be programmed specifically to take advantage of the new DX11 libraries. As it stands, there are none.

    So in other words, don't bother.
     
  3. CA36GTP

    CA36GTP Notebook Evangelist

    Reputations:
    15
    Messages:
    454
    Likes Received:
    0
    Trophy Points:
    30
    DirectX 11 will require the new generation of video cards coming this year. DirectX 10 is the maximum your 8600M GT can utilize.

    Supposedly DirectX 11 is going to be a worthwhile upgrade, unlike DX10 and DX10.1 which are considered to be minor improvements at best considering the performance hit over DX9.
     
  4. be77solo

    be77solo pc's and planes

    Reputations:
    1,460
    Messages:
    2,631
    Likes Received:
    306
    Trophy Points:
    101
    I still avoid DX10 at all cost... performance just kills it for me. Curious how 11 fairs.
     
  5. Saisei

    Saisei Notebook Deity

    Reputations:
    108
    Messages:
    869
    Likes Received:
    1
    Trophy Points:
    31
    Are there any cards that would probaly support x11?Like the 280gtx or what ever its called.
     
  6. Red_Dragon

    Red_Dragon Notebook Nobel Laureate

    Reputations:
    2,017
    Messages:
    7,251
    Likes Received:
    0
    Trophy Points:
    205
    11 because it is a higher number :D


    kidding to be honest its hard for computers to fully utilize DX10 so i dont know why they are jumping to 11 so fast...
     
  7. Sc4Freak

    Sc4Freak Notebook Geek

    Reputations:
    94
    Messages:
    90
    Likes Received:
    0
    Trophy Points:
    15
    No. There are currently no cards on the market that support DX11. Cards which support DX11 are expected to be released in the next few years.

    DX11 is still very new. It's only been available for developers to test for a few months.
     
  8. Rahul

    Rahul Notebook Prophet

    Reputations:
    1,741
    Messages:
    6,252
    Likes Received:
    61
    Trophy Points:
    216
    So far the only game where I use DX10 is Crysis and Crysis:Warhead, the extra motion blur exclusive to DX10 makes it worthwhile for me, despite the framerate drop, I can't believe I used to play the game without object motion blur. The game looks amazing especially when I'm firing a weapon and see the blur on each bullet coming out of the gun. The cutscenes also look better with the characters moving about.
     
  9. kal360

    kal360 Notebook Consultant

    Reputations:
    3
    Messages:
    270
    Likes Received:
    0
    Trophy Points:
    30
    is dx 11 a hardware thing or a software/firmware sort of thing? what i mean is wil i need a new card or can i just update to dx 11
     
  10. hgfdsa

    hgfdsa Notebook Consultant

    Reputations:
    0
    Messages:
    161
    Likes Received:
    0
    Trophy Points:
    30
    You need a new card.
     
  11. Saisei

    Saisei Notebook Deity

    Reputations:
    108
    Messages:
    869
    Likes Received:
    1
    Trophy Points:
    31
    in a couple of years?
     
  12. Saisei

    Saisei Notebook Deity

    Reputations:
    108
    Messages:
    869
    Likes Received:
    1
    Trophy Points:
    31
    i want to upgrade my desktop thats why i wanted to know
     
  13. surfasb

    surfasb Titles Shmm-itles

    Reputations:
    2,637
    Messages:
    6,370
    Likes Received:
    0
    Trophy Points:
    205
    CoH and Halo 2 take advantage of DirectX 10
     
  14. joshthor

    joshthor 100% Crazy Sauce

    Reputations:
    163
    Messages:
    1,119
    Likes Received:
    0
    Trophy Points:
    55
    right now no games even require dx 10 (as far as i know) though a few use it. it will be several years before games start requiring it, even more for games to start requireing dx 11. you have a while before you NEED a dx11 gpu, and i dont knwo when ati or nvidia is schedualed to even release a dx11 gpu. if you need to upgrade your desktop i'd do it right when you need too.
    i'd suggest a hd 4870, they are dropping prices right now to be around 150 bucks, and they will play anything.
     
  15. emike09

    emike09 Overclocking Champion

    Reputations:
    652
    Messages:
    1,840
    Likes Received:
    0
    Trophy Points:
    55
    I mades some posts about DX10 and DX11 in another thread, I can't remember where tho. Many DX11 features will be coming to DX10 hardware, due to the programmable nature the Geforce 8+. DX11 has also optimized some of the DX9 and DX10 code, making games run faster when the DX11 api is installed. Its not a big jump in the DX world, like 9 and 10 were, but it tightens and optimizes performance and adds a couple new features. Since DX10 was Vista only, it never caught on. DX11 is Vista and 7, and with so many moving to 7, we'll start seeing what DX10 was designed to do; once DX9 is out of the picture.
     
  16. unknown555525

    unknown555525 rawr

    Reputations:
    451
    Messages:
    1,630
    Likes Received:
    0
    Trophy Points:
    55
    No, more like a couple of months.

    Windows 7 comes out possibly Q4 of 2009, so near the end of this year. With windows 7 comes DX11.

    Both nVidia and AMD want to get a lead on one another and release DX11 based cards before that, so I would expect them around late 2009. Look for the GTX300 series, and the AMD HD5000 series which should both be DX11 cards. There should be more info on them in the next 4 months..
     
  17. terminus123

    terminus123 Notebook Deity

    Reputations:
    4
    Messages:
    766
    Likes Received:
    4
    Trophy Points:
    31
    wait...DX11? when did that come out?
     
  18. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    the answer is 42... no wait, 9.

    Who cares, DirectX 10 really hasn't offered squat.

    I really hope, though, that MS offers a good package for devs to work with on DX11.
     
  19. Darkness62

    Darkness62 Notebook Evangelist

    Reputations:
    242
    Messages:
    522
    Likes Received:
    4
    Trophy Points:
    31
    I can't wait for this, after DX10 which is amazing I can't wait for what DX11 will do. From what I have read up on it so far it will be backward compatible with older hardware, but in order to get the DX11 exclusive features you will need a DX11 compatible card. I was going to upgrade this year, but I think I will wait, the Nvidia 8*** series are done and the 9*** are kind of a waste of money with DX11 so close, might as well wait. It's tough, I know, I so wanted that sweet Sager 9262, but I see they have the new GTX 280m in the NP5797 also want to see what Toshiba will come up with, didn't really like the X305, want to see what they will come up with next. Anyway I don't want to get stuck in the middle of an OS transition again. I just hope the XP crybabies don't hold us back again, the game/app devs will be unlikely to risk profit moving forward if most are still using an outdated OS. :(
     
  20. emike09

    emike09 Overclocking Champion

    Reputations:
    652
    Messages:
    1,840
    Likes Received:
    0
    Trophy Points:
    55
    DX10 has not been able to offer us much because all you XP users won't get off your high horse and move on to greater things. Talking to a game dev friend of mine, developing and application for both DX9 and DX10 makes it incredibly difficult to offer DX10 features. They would have to make a game DX10 only in order to offer all it has.

    Once you XP users stop holding the rest of us back, we'll be able to see what DX10 finally has to offer. Same thing happened with the DX8 - DX9 transition. Until all DX8 support was gone, DX9 never shone.
     
  21. Sc4Freak

    Sc4Freak Notebook Geek

    Reputations:
    94
    Messages:
    90
    Likes Received:
    0
    Trophy Points:
    15
    Some parts of the DX11 API will be available on DX10 level cards, because some changes in DX11 are purely on the software side of things. The software enhancements in DX11 will make it easier for developers to write faster code, but these changes shouldn't affect existing code.

    It's not impossible to make changes in existing APIs to improve performance without the application knowing, but it's difficult due to compatibility reasons. I'd be (very) surprised if DX11 made changes to the existing DX10 code.
     
  22. oile

    oile Notebook Evangelist

    Reputations:
    43
    Messages:
    609
    Likes Received:
    32
    Trophy Points:
    41
    I don't understand...an nvidia DX10 could take some DX11 features..and an ATi DX 10.1 ?? it couldn't??
     
  23. Sc4Freak

    Sc4Freak Notebook Geek

    Reputations:
    94
    Messages:
    90
    Likes Received:
    0
    Trophy Points:
    15
    DX11 contains a lot of improvements. Some of those improvements require new hardware, some of them don't. For example, DX11 makes it easier for developers to utilise multi-core systems. This doesn't require new hardware to use, so developers can utilise that feature even if you only have a DX10 or DX10.1 card.

    However, there are other new features in DX11 that require new hardware, such as the tesselator or domain shaders. If a developer wants to utilise these features, a DX11 GPU will be required. emike09 is wrong about this, the DX11 hardware features will not be coming to DX10 and DX10.1 cards.

    A developer doesn't have to use all the new features of DX11. A developer can use DX11, but not use any of the new hardware features (like the tesselator) and it'll run just fine on DX10 and DX10.1 cards.
     
  24. nizzy1115

    nizzy1115 Notebook Prophet

    Reputations:
    2,557
    Messages:
    6,682
    Likes Received:
    1
    Trophy Points:
    205
    It is both software and hardware. You will need to have windows 7 to run it as well as a gpu that supports it in its hardware.
     
  25. Sc4Freak

    Sc4Freak Notebook Geek

    Reputations:
    94
    Messages:
    90
    Likes Received:
    0
    Trophy Points:
    15
    DX11 will work on Vista, too.
     
  26. emike09

    emike09 Overclocking Champion

    Reputations:
    652
    Messages:
    1,840
    Likes Received:
    0
    Trophy Points:
    55
    Certain ATI cards can, but I am not familiar with ATI, so I can't speak of them properly. Any card with programmable shaders (DX10 cards) will be able to take on a few of the new features DX11 has to offer.

    I did not ever say DX11 hardware features were coming to DX10 cards. I only said certain features of DX11 will be available on these cards. Certain features of DX11 will be emulated on the GPU hardware level for functionality. In fact, all features of DX11 can be run on any card out there at all; it just emulates it, as can be seen in the DX11 tech demo.

    Refer to this post for more information:
    http://forum.notebookreview.com/showpost.php?p=4451126&postcount=34
     
  27. unknown555525

    unknown555525 rawr

    Reputations:
    451
    Messages:
    1,630
    Likes Received:
    0
    Trophy Points:
    55
    I don't know where you get this from, but when DX9 was released, games fully utilized it within a year. Every revision after that caught on immediately as well, and I'm talking about DX9b, DX9c etc.

    The reason DX10 hasn't caught on is because it REQUIRES a new OS, no one who is fully satisfied with XP wants to upgrade their OS, and trash all of their programs, worry about reinstalling them or compatability, and deal with the performance, stability, and other issues when XP is just fine, nor should they have to pay over a hundred dollars for it. Even windows 98 supports DX9c. It's been over 3 years since DX10 was released, and it still hasn't caught on for that reason. You can't FORCE every consumer to change when they don't want, or need to.
     
  28. Sc4Freak

    Sc4Freak Notebook Geek

    Reputations:
    94
    Messages:
    90
    Likes Received:
    0
    Trophy Points:
    15
    If you're referring to the compute shader, I'm not sure I would call it "emulation". The compute shader is nothing new, it's just a standardised API intended to replace the existing Nvidia CUDA and AMD Brook+ APIs. The compute shader is able to take advantage of existing hardware - but it's not emulating, so the new hardware features in the compute shader will still be unavailable to DX10 class hardware.

    DX10 level hardware cannot emulate DX11 hardware features as far as I know. Not in any performant fashion, at least. And if you're referring to RefRast, that's irrelevant because even though RefRast can run on any hardware, it's so slow as to be unusable (like, minutes per frame unusable).
     
  29. Pikachu

    Pikachu Notebook Consultant

    Reputations:
    45
    Messages:
    258
    Likes Received:
    0
    Trophy Points:
    30
    Is this a trick question? Of course in theory the successor will be better, unless something goes wrong...
     
  30. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    What's with the attack? Let's not make this an XP / Vista debate again.

    First of all I'm an XP user because I choose to be, because Vista has offered nothing new to me, and if anything, slows my productivity, and quite honestly annoys me more than helps me. Why should I use something that doesn't offer what I need? MS themselves have owned up to botching Vista especially the launch. To be honest, I use XP, Vista (see my sig - Gateway P-7811fx), and now Windows 7. I look forward to Windows 7 because it is what Vista was supposed to be.

    Regarding Dx8 and 9, MS didn't preclude other versions of windows, there was no lag, Dx9 was introduced, and developers started using it right away, because it didn't isolate a very large number of users, like Dx10 does. Dx10 is Vista only by MS choice. If they made a Dx10 API for XP, then we'd be down that path. But I still don't see what features are so great about Dx10, and it has been shown that you need top end hardware to make use of it.
     
  31. emike09

    emike09 Overclocking Champion

    Reputations:
    652
    Messages:
    1,840
    Likes Received:
    0
    Trophy Points:
    55
    Just read the MS article and run the DX11 tech demos and you'll see what I'm saying.
     
  32. lunateck

    lunateck Bananaed

    Reputations:
    527
    Messages:
    2,654
    Likes Received:
    0
    Trophy Points:
    55
    It's more like Microsoft ain't giving a good deal to move on... My current samsung will lag till it's pants drop in Vista. So far, having good experience with Win 7. But I'll probably be upgrading to DX11 hardware by then.

    Where is the DX11 demo? Is there a video on youtube like that?
     
  33. emike09

    emike09 Overclocking Champion

    Reputations:
    652
    Messages:
    1,840
    Likes Received:
    0
    Trophy Points:
    55