Results 1 to 17 of 17

Thread: How Civ 5 uses DirectX 11

  1. #1
    Join Date
    Sep 2010
    Posts
    25

    How Civ 5 uses DirectX 11

    Great interview with one of the graphic devs about the DX11 features of Civ 5.

    http://www.pcgameshardware.com/aid,7...good-for/News/

    Has anyone upgrade from DX10 to DX11 and seen improvement?

  2. #2
    "The DX11 version also has a more detailed fog of war (on the higher settings), which uses weather simulation dynamics for a more realistic cloud movement."


    And I thought the attention to detail in Anno-games was insane.

    Admirable.

  3. #3
    It was my understanding that Civ5 would only enable DX11 if you were running a quadcore CPU.

    I have a 1GB 460gtx NVIDIA that I bought specifically to play Civ5, but because I have a 3.0Ghz duocore, it still restricts me to DX9.

    Still one of the more annoying things about the whole Civ5 launch, for me.

  4. #4
    Join Date
    Jul 2008
    Location
    Brooklyn!
    Posts
    345
    huh? Each time I launch Civ5 through Steam it asks me whether I want to use DX9 or DX10/11.

  5. #5
    Join Date
    Oct 2010
    Posts
    18
    Well if you are one of the hundreds (or ma by more), that uses an GF card, you can't play on dx10/11 ... sad sad

    but the game looks good on dx9 to, so it's not that big of a problem .. i guess.

  6. #6
    Join Date
    Apr 2010
    Posts
    245
    I found this part rather interesting...

    What are the visual differences between the DX9 and DX11 version of Civilization 5?

    Civilization V, as far as we know, is the first fully threaded DX11 game.

    Unfortunately, because no other games have used this feature yet, neither Nvidia nor AMD have publically released threaded drivers, so users may not experience all the benefits just yet. We decided to keep threading enabled for Civilization V, however, because we are continuing to work closely with Nvidia and AMD on their support for multi-threading. We expect publically available threaded drivers shortly.

  7. #7
    Join Date
    Oct 2010
    Posts
    28
    I have a GF card and Civ V runs in DX11. So far no problems.

  8. #8
    Quote Originally Posted by shinkicker View Post
    It was my understanding that Civ5 would only enable DX11 if you were running a quadcore CPU.

    I have a 1GB 460gtx NVIDIA that I bought specifically to play Civ5, but because I have a 3.0Ghz duocore, it still restricts me to DX9.

    Still one of the more annoying things about the whole Civ5 launch, for me.
    You need to run Vista SP2 or Windows 7 for DX10/DX11. Its realy important that you have latest updates for your system. I had Vista SP1 on my laptop with crapy Nvidia Quadro NSV 130M and could use only DX9. After installation of SP2 and all latest updates I can run game in DX10.

  9. #9
    Join Date
    Sep 2010
    Posts
    174

    Smile

    Quote Originally Posted by Zhenon View Post
    huh? Each time I launch Civ5 through Steam it asks me whether I want to use DX9 or DX10/11.
    Does it only ask you once?

    When I startup, Steam asks me if I want DX 9 or DX 10/11, and then when the game starts it asks me if I want to play with DX 9 or DX 10/11.

    I bought my laptop because it was the first on the market that supported DX 11 thanks to its Radeon HD 5870. I assume that if DX 11 wasn't installed, that the Civ V installer would have done so, but I'll be checking my dxdiag first thing tonight to make sure I'm getting the awesome features mentioned in the link from the OP. I'm pretty sure it's using DX 11 based on the interview because I have noticed the marshes and snow reflecting the "sun" light.

    In any case, the game is beautiful.

  10. #10
    Join Date
    Sep 2010
    Location
    Banned
    Posts
    423
    Civilization V uses compute shaders and multi-threading to further optimize performance in DirectX 11 mode (only if you have a native DX11 card).

    After having seen some of the actual benchmarks, it seems like DX11 cards are around 50-60% faster than non-DX11 cards that are of comparable performance in Civilization V alone.

    Examples:
    5770 being about 25% slower than a 4890, but beating it by about 10% in DX11 mode, 5670 being the same speed as a 9800GT, but beating it by 60% in DX11, in terms of FPS at highest settings.

    Source:
    http://www.techspot.com/review/320-c...nce/page4.html

  11. #11
    Join Date
    Aug 2010
    Posts
    586
    DX11 compatibility has HUGE impacts on this game.

    If you have a DX11 compatible card the game instantly runs faster and provides better graphics, particularly on the water and fog of war.

    This doesn't mean just running in DX10/DX11 mode. it means running in this mode AND haveing a DX11 video card.

    Add to this that DX10/11 do not work on Windows XP. You need Vista or Win7 to use DX10 and DX11.

    Most new cards today are DX11 compatible, but only about 5% of users on steam - according to the steam hardware survey - both have a DX11 compatible video card, AND and OS capable of taking advantage of DX11.

    So, to sum it up, this is what you need to run the game in DX11 mode.

    • A DX11 compatible video card (Radeon 5xxx, Geforce 4xx and soon Radeon 6xxx)
    • Windows Vista with the latest service pack or Windows 7
    • Run game in DX10/11 mode


    If any of the above 3 are not true, the game will not run in DX11 mode.

    We have learned a lot about the Civ 5 hardware requirements since the launch of the game.

    Some lessons include (read more in this article):
    • Civ 5 strongly favors Intel core i7, i5 and i3 processors over any other CPU's
    • Civ 5 strongly favors Geforce 4xx series cards over the equivalent Radeon 5xxx or older cards of either brand.



    What is really surprising is that a lower mid end Geforce GTS 450, which can be had for under $120 if you look around for discounts online actually outperforms a high end Radeon 5830 selling for almost $200 online, except at resolutions of 1920x1200 or above. (though I do occasionally see sales down at about $179).

    In other games the roles are significantly reversed, but Civ 5 really shines on Geforce 4xxx hardware. I wouldn't get the lowest end GT 420 or GT430 (when they come out) parts though as they likely are not powerful enough to keep up with the game.

    Older DX10.1/10/9 era boards get absolutely crushed by DX11 boards in this game, and thus far Nvidias Geforce 4xx DX11 boards absolutely crush ATI/AMD's Radeon 5xxx DX11 boards. It will be interesting to see how the new Radeon 6xxx boards perform when they are launched later this month.
    Last edited by mattlach; 10-06-2010 at 11:11 PM.

  12. #12
    Join Date
    Sep 2010
    Posts
    25
    Quote Originally Posted by shinkicker View Post
    It was my understanding that Civ5 would only enable DX11 if you were running a quadcore CPU.

    I have a 1GB 460gtx NVIDIA that I bought specifically to play Civ5, but because I have a 3.0Ghz duocore, it still restricts me to DX9.

    Still one of the more annoying things about the whole Civ5 launch, for me.
    DX11 is a function/limitation of the GPU not the CPU. I'm not sure where you got that information. What operating system are you running?

  13. #13
    Join Date
    Sep 2010
    Posts
    25
    Quote Originally Posted by mattlach View Post
    So, to sum it up, this is what you need to run the game in DX11 mode.

    • A DX11 compatible video card (Radeon 5xxx, Geforce 4xx and soon Radeon 6xxx)
    • Windows Vista with the latest service pack or Windows 7
    • Run game in DX10/11 mode


    If any of the above 3 are not true, the game will not run in DX11 mode.

    Great summary! Thank you!

  14. #14
    Join Date
    Sep 2010
    Posts
    121
    Quote Originally Posted by neil5280 View Post
    Does it only ask you once?
    gods no and I wish it did.. EVERY FREAKING TIME I START CIV V, is asks

    'play game'
    'Civ V DX9'
    'Civ V'

    THEN it asks
    'DX 9'
    'DX10/DX11 (recommended'

    Christ.. All i should have to do is hit play-game.. after the first time..

    Can we fix this at all???

  15. #15
    Join Date
    Sep 2010
    Posts
    343
    Direct x 11 looks good, but poor programming makes the game consume too much resources. The tessellation is really noticeable.

  16. #16
    Join Date
    Aug 2010
    Posts
    586
    Quote Originally Posted by Draco View Post
    Direct x 11 looks good, but poor programming makes the game consume too much resources. The tessellation is really noticeable.
    I have found the opposite.

    On decent DX11 hardware DX11 mode actually runs faster than DX9. I thought it was strange, butte interviw linled above explains why.

  17. #17
    Join Date
    Sep 2010
    Posts
    174

    Exclamation

    Quote Originally Posted by AlexFury View Post
    gods no and I wish it did.. EVERY FREAKING TIME I START CIV V, is asks

    'play game'
    'Civ V DX9'
    'Civ V'

    THEN it asks
    'DX 9'
    'DX10/DX11 (recommended'

    Christ.. All i should have to do is hit play-game.. after the first time..

    Can we fix this at all???
    This is one of those thinks I'd like our 2K folks (Greg or Elizabeth) to pass on to the devs if they haven't already.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •