NS 2 DX9 only?

RebellionEliteRebellionElite Join Date: 2011-07-27 Member: 112530Members
Hey I was wondering, will DX11 features ever be implemented in the future to the engine? IE Tessellation? Or will this be a strictly DX9 game?
«1

Comments

  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    They want it to run on DX9 and shader 3.0 hardware as a minimum. Maybe Spark will eventually get DX11 support, but NS2 will most likely not use it. Hell DX9 is in my eyes still good enough, not that I can run DX10 or higher due to being on the far superior Windows XP :P
  • MkilbrideMkilbride Join Date: 2010-01-07 Member: 69952Members
    A lil off-topic, but Windows 7 is awesome. Vista sucked, got better, but still sucks, no one can disagree with that. XP is still great, but W7 is the new XP man.
  • CygoneCygone Join Date: 2011-05-29 Member: 101528Members
    Win7 is actually really good, Vista was just well.... not
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    <!--quoteo(post=1879593:date=Oct 12 2011, 02:31 PM:name=Mkilbride)--><div class='quotetop'>QUOTE (Mkilbride @ Oct 12 2011, 02:31 PM) <a href="index.php?act=findpost&pid=1879593"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->A lil off-topic, but Windows 7 is awesome. Vista sucked, got better, but still sucks, no one can disagree with that. XP is still great, but W7 is the new XP man.<!--QuoteEnd--></div><!--QuoteEEnd-->
    While I generally agree, I've encountered problems while trying to run old programs that worked on XP, but not in Win7. I get the impression that they dropped supporting compatibility for some older 16bit/Win95/Win98 programs that I personally still have to use in my work.

    @op, DX9 is fine imo. Personally, I care much more about the gameplay/modibility of NS2/spark then having cutting engine graphics/graphical tools.
  • MaGicBushMaGicBush Join Date: 2002-12-02 Member: 10378Members
    edited October 2011
    <!--quoteo(post=1879607:date=Oct 12 2011, 05:18 PM:name=ScardyBob)--><div class='quotetop'>QUOTE (ScardyBob @ Oct 12 2011, 05:18 PM) <a href="index.php?act=findpost&pid=1879607"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->While I generally agree, I've encountered problems while trying to run old programs that worked on XP, but not in Win7. I get the impression that they dropped supporting compatibility for some older 16bit/Win95/Win98 programs that I personally still have to use in my work.

    @op, DX9 is fine imo. Personally, I care much more about the gameplay/modibility of NS2/spark then having cutting engine graphics/graphical tools.<!--QuoteEnd--></div><!--QuoteEEnd-->

    That's the only issue I have had with win 7 is compatibility with some older programs and games(unfortunately even including oblivion), but to me it's still worth it due to the improvements over XP(built-in search function, higher DX support, and the 64bit xp issues). You can still run those old games on windows 7 as well if you have dosbox however.

    The DX version however doesn't matter much to me anyways, and with NS2's performance I would say definitely hold off on DX11 until that is fixed if it's planned obviously.
  • MkilbrideMkilbride Join Date: 2010-01-07 Member: 69952Members
    DX11 supports multi-threaded rendering, so in theory, it could actually boost performance.
  • MOOtantMOOtant Join Date: 2010-06-25 Member: 72158Members
    LOL gamers talking about technicalities they don't know ###### about again. :P Start FOV/console port thread or something.
  • cmcpasserbycmcpasserby Join Date: 2011-10-09 Member: 126489Members
    edited October 2011
    i really only see 1 good use for dx 11 in NS 2, which would be some dynamic tessellation on the infestation, just make a height map for the infestation and multiple it by a number and hook that into the materials displacement and boom you got infestation that is no longer flat and deforms the surface it is on, could even pretty much be auto loding in a sense just use the camera distance to it to determine how much to tessellate, closer the camera the more tessellated and more detail.

    Though the current infestation is using decals so may not work the best ATM, i was always surprised they use decals as opposed to a blend material controlled by vertex colour, or could have rigged something up by using the world position of different pixels in material and comparing there distance to a vector that would represent the center of the infestation.
  • cmcpasserbycmcpasserby Join Date: 2011-10-09 Member: 126489Members
    edited October 2011
    <!--quoteo(post=1879592:date=Oct 12 2011, 06:29 PM:name=Kouji_San)--><div class='quotetop'>QUOTE (Kouji_San @ Oct 12 2011, 06:29 PM) <a href="index.php?act=findpost&pid=1879592"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->They want it to run on DX9 and shader 3.0 hardware as a minimum. Maybe Spark will eventually get DX11 support, but NS2 will most likely not use it. Hell DX9 is in my eyes still good enough, not that I can run DX10 or higher due to being on the far superior Windows XP :P<!--QuoteEnd--></div><!--QuoteEEnd-->

    ya but you lack dx 10, and 11 which will leave you behind with modern games, and you will not be able to run some new applications, and your not going to be able to take advantage of all your ram, since 64bit XP is ######.

    if you need to run a few old applications, which im sure aren't very resource hungry set up a virtual machine with XP in it, or duel boot.

    EDIT:
    Seriously the forums censored a works i didn't even think was considered a swear and is part of daily language for most.
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    <!--quoteo(post=1879689:date=Oct 13 2011, 01:41 PM:name=cmcpasserby)--><div class='quotetop'>QUOTE (cmcpasserby @ Oct 13 2011, 01:41 PM) <a href="index.php?act=findpost&pid=1879689"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->...ya but you lack dx 10, and 11 which will leave you behind with modern games, and you will not be able to run some new applications,and your not going to be able to take advantage of all your ram...<!--QuoteEnd--></div><!--QuoteEEnd-->
    I don't need DX10+, now if there were actual games coming out that are actually worth my time and somehow have some stupidly bad design decisions to not include DX9 and shader3.0. I'd still be hard to convince to actually upgrade. DX10 and DX11 don't bring anything useful to the table for me at least. Sure new rending options are nice for the developers and people who actually care for that stuff. But the sad thing is that most games in this day and age seem to go the route of bling bling and no or bad content... Indie games is where it's at man, they have to be innovative and create good quality gameplay/content, due to their small market share!

    And my rig happens to be configured for windows XP, ergo I have 2Gb of dual channel memory (also the reason why I'm not on Win7 yet). Now if I were to upgrade, which I'm not forced to do in terms of gaming, what with the consoles dragging the actual requirements down to PS3. I don't see myself upgrading in the next one or two years (maybe not even then) with this already 3 year old rig, unless some shader type is needed for some game I want to play. Had to upgrade my Ati850XT for this very reason, due to lack of support for shader 3.0 (2.0b max for the 850XT)


    <b>I play games first and foremost for content and gameplay, graphics are nothing more the icing on the cake.</b>


    Dead Island for instance, looks nice and runs VERY smooth on max settings. Fact is with my rig being more powerful than the PS3, I am not worried at all. And PC games were always designed to be highly configurable in terms of adjusting the graphics options...


    As I said, DX10 or DX11 should certainly not be mandatory in my opinion, just optional...
  • KurrineKurrine Join Date: 2010-07-03 Member: 72235Members
    Tessellation alone would be great to have from a perfomance perspective, but since so many still have XP (though that number is finally starting to fall), we're stuck with D3D9 for a good while longer.
    Either way D3D11 support as an optional would be nice though I don't know of how difficult at this point that would be to tack on to the engine.
  • MkilbrideMkilbride Join Date: 2010-01-07 Member: 69952Members
    <a href="http://www.winrumors.com/gartner-windows-7-on-42-of-pcs-by-end-of-2011/" target="_blank">http://www.winrumors.com/gartner-windows-7...by-end-of-2011/</a>

    So yeah, it's over-taking.
  • Shad0WeNShad0WeN Join Date: 2011-09-15 Member: 121526Members
    edited October 2011
    <!--quoteo(post=1879705:date=Oct 13 2011, 11:45 AM:name=Kouji_San)--><div class='quotetop'>QUOTE (Kouji_San @ Oct 13 2011, 11:45 AM) <a href="index.php?act=findpost&pid=1879705"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Fact is with my rig being more powerful than the PS3, I am not worried at all. And PC games were always designed to be highly configurable in terms of adjusting the graphics options...


    As I said, DX10 or DX11 should certainly not be mandatory in my opinion, just optional...<!--QuoteEnd--></div><!--QuoteEEnd-->

    I hope that behind that statement it doesn't mean that you or anyone else has come to implicitly expect some games to be crappily ported versions of console games. lord knows we have enough of those suffering from consolitis already from companies looking to cash in, thinking that we are stupid enough to just accept an inferior product that caters to the lowest common denominator & doesn't take advantage of the PC's capabilities
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    edited October 2011
    It's not so much expecting games of rubbish quality, it's just that we can't do anything about it as most gamers today are casual gamers on the consoles who happily eat generic titles for breakfast because they are still somewhat fun but lack depth and content. Something they don't care about mostly, they just want to come home from work/school and after dinner just pop in a game disk to play a bit of >insert generic title here< for some no hassle fun. It's a sad era in gaming history if ya ask me, when were stuck with big publishers getting involved in the actual game design, while the main public is willing to pay for re-skinned games :/

    Not saying all games that come out are bad, there are some good ones in development, PC only titles even, but still PC means highly configurable (lower GPU settings are possible, hence no need for a mandatory DX10+, sure those features can go ingame for people who can handle it)... It's just the big players in town tend to be quite counter innovative :(


    And of course support for winXP will eventually die out (MS already halted official support apart from occasional patching), but that doesn't mean winXP is now completely useless :P



    Again! Indie devs FTW (innovative ones that is :D)
  • KurrineKurrine Join Date: 2010-07-03 Member: 72235Members
    edited October 2011
    I never said XP was useless of course, I used it for ages like most, I dual booted vista and xp so I didnt have to use vista for anything but trying out D3D10. I only made the full move when Win7 came along. But the slow change over from it to the newer API has significantly slowed the adoption of newer D3D versions in the game industry, 9 is "fine" but reasons to move on are more than just graphics fidelity. There were also optimizations made in both 10(sort of) and 11.

    By "(sort of)" for 10 I mean: 1. it wasn't as stable as 9, and 2. any performance gains were lost to the large resource footprint that was the vista OS. So I'm glad 10 is dead and we're on to 11.

    D3D11 comparatively to D3D9 runs better for the same fidelity, though most games use D3D11 to push the fidelity further with all that extra breathing room and new features. So it's hard to see the gains beyond "it'd look prettier in DX11" granted that's what you'd likely reinvest the extra performance back into.

    Making finished effects for D3D9 and D3D11 would likely be more work than they want to do though I realize and they probably wont adopt D3D11 for that reason. Most games even bothering to use 11 will be a long way off likely since it's not profitable to do just one or the other with the near split market share between Pre and post Vista Operating systems. Doing work to support both makes your game more expensive to develop. Probably not something they can really afford to invest into.

    So most of my talk is just for argument's sake and wishing vista hadn't been such garbage, setting back D3D progression and adoption by years.

    In short: It'd be nice to have and holds some merit adopting, but is unlikely from a business standpoint.
  • DooM-AUDooM-AU Join Date: 2011-06-27 Member: 106715Members
    Isn't NS2 OpenGL at the moment? if they go Direct X they wont be porting NS2 to any OSX computers any time soon.
  • kababkabab Join Date: 2003-12-15 Member: 24384Members, Constellation
    <!--quoteo(post=1879975:date=Oct 15 2011, 10:40 AM:name=DooM-AU)--><div class='quotetop'>QUOTE (DooM-AU @ Oct 15 2011, 10:40 AM) <a href="index.php?act=findpost&pid=1879975"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Isn't NS2 OpenGL at the moment? if they go Direct X they wont be porting NS2 to any OSX computers any time soon.<!--QuoteEnd--></div><!--QuoteEEnd-->no it's most definitely DX9...

    DX11 is better from a performance perspective but since ns2 is mostly CPU bound ATM it wouldn't help a great deal.
  • KurrineKurrine Join Date: 2010-07-03 Member: 72235Members
    edited October 2011
    That's also a good point, NS2 does have a major CPU bottleneck right now, which is too bad since it's one of my system's bottlenecks as well. So I suppose the only merit left is making the game prettier with little cost, haha. /thread likely
  • ToSsHiBaToSsHiBa Join Date: 2011-10-13 Member: 127084Members
    i'll prefer always dx9 for ns2 to get better performace, dx11 will get lower perform
  • MkilbrideMkilbride Join Date: 2010-01-07 Member: 69952Members
    Tosshi, it seems you are mistaken.

    DX11 offers superior performance over DX9, if you properly implement it, and better graphic fidelity. It is multi-threaded.
  • TwiggehTwiggeh Join Date: 2010-09-24 Member: 74165Members
    <!--quoteo(post=1879983:date=Oct 15 2011, 06:08 AM:name=ToSsHiBa)--><div class='quotetop'>QUOTE (ToSsHiBa @ Oct 15 2011, 06:08 AM) <a href="index.php?act=findpost&pid=1879983"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->i'll prefer always dx9 for ns2 to get better performace, dx11 will get lower perform<!--QuoteEnd--></div><!--QuoteEEnd-->


    Didnt you read the posts just above yours?
  • BJHBnade_spammerBJHBnade_spammer Join Date: 2005-02-25 Member: 42431Members
    i will have to switch to my win 7 install so i can battlefield 3 whhen it comes out

    but yea and the minimum is dx 9d or i think 9b i for get
  • lunsluns Join Date: 2010-12-05 Member: 75502Members
    <!--quoteo(post=1879986:date=Oct 15 2011, 07:19 AM:name=Mkilbride)--><div class='quotetop'>QUOTE (Mkilbride @ Oct 15 2011, 07:19 AM) <a href="index.php?act=findpost&pid=1879986"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Tosshi, it seems you are mistaken.

    DX11 offers superior performance over DX9, if you properly implement it, and better graphic fidelity. It is <u>multi-threaded.</u><!--QuoteEnd--></div><!--QuoteEEnd-->

    couldn't agree more. But the engine still being built, so I guess it will support dx11 much later but i hope sooner then later. I just hope dx20 won't come out when we update to dx11 :P
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    <!--quoteo(post=1879986:date=Oct 15 2011, 12:19 AM:name=Mkilbride)--><div class='quotetop'>QUOTE (Mkilbride @ Oct 15 2011, 12:19 AM) <a href="index.php?act=findpost&pid=1879986"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Tosshi, it seems you are mistaken.

    DX11 offers superior performance over DX9, if you properly implement it, and better graphic fidelity. It is multi-threaded.<!--QuoteEnd--></div><!--QuoteEEnd-->

    >.<

    Um, you do realize ALL GPUs and ALL rendering systems are multi-threaded?

    If you're referring to support for multi-core processing then sure DX11 improved that, but adding threads != better performance. It takes time to do it properly to get those performance gains, time they don't really have at this point.


    Also, Re: OpenGL, no, NS2 is currently using DX9, but they have previously stated all of those mechanics in the engine are modularized so they can be swapped out for OpenGL calls instead at a future date for Mac/Linux support.
  • MkilbrideMkilbride Join Date: 2010-01-07 Member: 69952Members
    <a href="http://forums.anandtech.com/showpost.php?p=31520674&postcount=28" target="_blank">http://forums.anandtech.com/showpost.php?p...mp;postcount=28</a>
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    edited October 2011
    <!--quoteo(post=1880049:date=Oct 15 2011, 11:31 AM:name=Mkilbride)--><div class='quotetop'>QUOTE (Mkilbride @ Oct 15 2011, 11:31 AM) <a href="index.php?act=findpost&pid=1880049"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><a href="http://forums.anandtech.com/showpost.php?p=31520674&postcount=28" target="_blank">http://forums.anandtech.com/showpost.php?p...mp;postcount=28</a><!--QuoteEnd--></div><!--QuoteEEnd-->

    Oh, that makes much more sense now. Mistook you for someone slinging techy words without knowing what they meant.

    My second point about taking the time to add this in though still stand I believe.
  • MkilbrideMkilbride Join Date: 2010-01-07 Member: 69952Members
    Yes, I know it'll take a long time to add. I honestly don't expect them to, I was just explaining why DX11 is superior. Even if you think the graphics are the same, performance is not, I was explaining this to other users.

    Even the article states it can help with the performance of CPU limited games.

    Right now, NS2, maxed out @ 1920 x 1200, is barely using 50% of my GTX470. Now if we could thrust more of the load to my GPU, we could help ease the CPU bottleneck. Of course, my CPU is a Q6600 @ 3.3GHZ, so it's old and not even that high of an OC, but regardless, it would help considerably.

    No offense to the devs either, I mean, they're Indie, they don't have a huge staff or budget, but regardless of this fact, I dislike how state of the art they claim their engine to be, even with all the spiffy tricks turned on, it's still small corridor based, with decent texture work, a great lighting system for sure, and once the new animation system is in, it'll be nice.

    But to have a state of the art Engine, with the latest stuff, as their FAQ says about SPARK, and then to not have DX11, or many of the other improvements made. I get that it's half-way done, though, so in time, sure. Spark can look impressive at times. I realize they have to get rid of all the flash and implement more optimized lua and whatnot, but still. They claim to be working on a cutting edge engine, which graphic wise, can stack against F.E.A.R from 2005 at current. That's the Jupiter EX Engine.
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    <!--quoteo(post=1880094:date=Oct 15 2011, 08:07 PM:name=Mkilbride)--><div class='quotetop'>QUOTE (Mkilbride @ Oct 15 2011, 08:07 PM) <a href="index.php?act=findpost&pid=1880094"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->can stack against F.E.A.R from 2005 at current. That's the Jupiter EX Engine.<!--QuoteEnd--></div><!--QuoteEEnd-->

    whatever man, i had to put away RAGE because of the 2001 blurry textures (thank you console design) and wait for a texture pack..
    and thats a AAA game made by THEE originators of FPS games, id software!! (doom, quake etc) half the games i play today i am scoffing at the textures but in my book, UWE is doing just fine in the graphics department. its beautiful and will only get more so with atmospherics that have been hinted at. maybe if they included a detail layer for textures? but even then its still so low priority. (onos!)

    i do agree with dx11 being superior and gpu parallel dispatching being needed though. but that could be post 1.0, maybe when they work on opengl implementation for linux etc? the engine will have to play nice with properly using GPUs before dx11 is even considered, so that the dx9 crowd can play smoothly.
    nice documentation from GDC, btw. DICE are geniuses. EA is their evil master.
  • playerplayer Join Date: 2010-09-12 Member: 73982Members
    <!--quoteo(post=1880094:date=Oct 16 2011, 05:07 AM:name=Mkilbride)--><div class='quotetop'>QUOTE (Mkilbride @ Oct 16 2011, 05:07 AM) <a href="index.php?act=findpost&pid=1880094"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Even the article states it can help with the performance of CPU limited games.

    Right now, NS2, maxed out @ 1920 x 1200, is barely using 50% of my GTX470. Now if we could thrust more of the load to my GPU, we could help ease the CPU bottleneck. Of course, my CPU is a Q6600 @ 3.3GHZ, so it's old and not even that high of an OC, but regardless, it would help considerably.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Anandtech forums are down, so I can't read what you're referencing, but how could DX11 contribute to a solution to the on-going issue of Lua's performance? GPU usage is this low because the game simply doesn't use a lot of graphic-intensive material at this point, and of course the massive CPU-bottleneck imposed prevents the GPU from ever really flexing it's muscles. Fact of the matter is that Lua's design-paradigm is very much single-threading and there aren't really any acceptable methods of offloading that to other cores or indeed the GPU via GPGPU computing.
  • MkilbrideMkilbride Join Date: 2010-01-07 Member: 69952Members
    iD Tech 5 is an amazing engine, they released ###### textures, there is no doubt, but there are ways to make them better, and the game can be breath-taking. However, it being OpenGL, which Carmack himself has openly stated is stagnant and far behind DirectX, and he was the main supporter of it, too, so that says something.

    I agree Rage PC release was a ###### up, so does Carmack, and he'll release a texture pack, and there are ways to fix the other issues, but look @ Rage here, when it works right:


    <img src="http://farm7.static.flickr.com/6173/6233330495_31ebd8ce13_b.jpg" border="0" class="linked-image" />

    The problem is the way the Engine automatically degrades to keep a constant 60FPS, this can be disabled, and better graphical effects can be tweaked in. It's a beautiful game, if setup right, and has proper textures. Really nice.
Sign In or Register to comment.