Slashdot Mirror


Killer NIC Hands-On Testing

basscomm writes "IGN has gotten their hands on the 'Killer' NIC recently mentioned here on Slashdot and have written a two part article detailing their impressions: 'The performance boost we got out of the Killer NIC in this testing exceeds Bigfoot Networks' own claims of 10-15% gains by a long shot and certainly seems to validate the potential of the technology. We suspect, however, that the fact that these computers were marginal at running F.E.A.R. in the first place had an impact in the comparison. In many cases the non-Killer NIC machine became absolutely bogged down as particles flew and grenades exploded, enough so that the entire machine would hang for a moment as things got sorted out. Obviously this murdered average fps figures.'"

134 comments

  1. and they say video games don't make you violent by bunions · · Score: 4, Funny

    Killer NICs, hanging machines, framerates getting murdered ... oh, Jack Thompson, you were right all along!

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    1. Re:and they say video games don't make you violent by __aaclcg7560 · · Score: 1

      The big scandal is that the Killer NIC got rated Everyone by the ESRB!

    2. Re:and they say video games don't make you violent by B'Trey · · Score: 2, Insightful

      Nah, the real scandal is that a web site like IGN couldn't put together two identical decent gaming rigs.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    3. Re:and they say video games don't make you violent by Ryan+Amos · · Score: 2, Insightful

      IGN isn't a hardware site, so when they review a piece of hardware, you've got to be a bit suspect. This looks like a carefully planted "review" to prove to people they "need" a TOE network card. If you do, just buy an old 10/100 Intel ToE card off eBay for like $20. No need to drop tons of cash on this junk.

    4. Re:and they say video games don't make you violent by SP33doh · · Score: 1

      i'm waiting for gamespot to review it, they seem to do a pretty good job with gaming hardware reviews

    5. Re:and they say video games don't make you violent by sgt+scrub · · Score: 1

      You might have wanted to add some additional information about TOE network cards and forgot so....

      From http://linux-net.osdl.org/index.php/TOE

      TCP Offload Engine (TOE) is the name for allowing the network driver to do part or all of the TCP/IP protocol processing. Vendors have made modifications to Linux to support TOE, and these changes have been submitted for kernel inclusion but were rejected.

      A TOE net stack is closed source firmware. Linux engineers have no way to fix security issues that arise. As a result, only non-TOE users will receive security updates, leaving random windows of vulnerability for each TOE NIC's users.

      Once resources are exhausted, TOE will either fall back to 100% software net stack, defeating the purpose of TOE, or will deny service to additional clients.

      If an attacker can discover the TOE NIC model in use, they can use this information to enable resource-based algorithmic attacks. For example, a SYN flood could potentially use up all TOE resources in a matter of seconds. The TOE NIC will either stop accepting connections (complete DoS), or will constantly bounce back to the software net stack.

      --
      Having to work for a living is the root of all evil.
  2. Well if that isn't a nifty idea by alexwcovington · · Score: 1

    I've gotten so used to plain-jane NICs I never knew there could be anything else -- but at $279.99, I think I'll be able to live with a longer ping time. At least until I have the cash to build my ultimate b0x0r of DOOM!

    --
    (It's never too late to join the Renaissance)
    1. Re:Well if that isn't a nifty idea by __aaclcg7560 · · Score: 1

      The last network card I got cost $12 USD since that was cheapest gigabit card I could find at the time. At $279.99 for a NIC, forget about it.

    2. Re:Well if that isn't a nifty idea by sumdumass · · Score: 2, Informative

      I have a few wanting networks that are big enough to demand some speed but small enough not to be able to justify some of the expense. When I fist started looking into speed issues on one of them, we noticed that a simple 3com 3c905b or better nic instead of the netgear or onboard cards helped quit a lot. People don't really think something as simple as a NIC or even sound card can rob performance from an otherwise good performing computer. As a matter of fact, perceptual increases were noticed by the users. One increase was a quickbooks file that has grown to over 100 megs(at the time of the switch, it is now over 200 meg) that used to take almost 2 minutes to open over the network now opens in less then one. Windows 2000 Domain logon time decreased emensly too which is a life saver for one department were two computers are shared with over 10 different employees who only need to use it for around 10 minutes at a time 2 or 3 times a day.

      At around $100 currently for a new "good network card" that is sufficient for more then surfing the interweb and checking email in the office, this card wouldn't be too off the mark for business uses. I would like to see some numbers on simple office tasks like domain logons, opening large files in an already process intensive app (quick books?). I'm not sure I would spec it out in a barand new machine but spending $300 on a NIC instead of $6-800 on a new computer might be well worth it. Currently we are upgrading P4 1.5 gig machines with around 512 megs ram because of the owners instistance on spending as little as possible on a few applications that grow large networked files quickly and already tax the computers with snappy visual pizzaz.

      It makes sence that a good network card would increase the performance of game play. I've noticed it with office situations. If this has the ability to increae performance in office situations at the savings of buying new computers to battle the ever increasing bloat that seems impossible to avoid with a limited budget, I would say it is a winner.

      BTW, you can usualy find used 3com 3c905b or c NICs for around $20 or so. Try one against your existing $20 NIC and i would bet you will see increased download speeds as well as better loading of larger sites on your broadband conection. I remeber at a lan party once, I was the last to start the download of a patch from a SMB share and the first to apply it because I had a good network card and my file transfer finished first. One guy was seriously pissed because he just built some outragously expensive gamming rig and tryed to claim the problem was because windows XP isn't compatible with linux file servers. Of course I just nodded and acted like he told me something new aND interesting. I didn't even bother to mention that most the games we were going to play were being hosted on a linux game server. There is more to a computer then just processor and video cards.

    3. Re:Well if that isn't a nifty idea by Jett · · Score: 1

      I love the 3com 905's - they are cheap and durable and work in everything. We have a huge amount of them floating around at work. They don't help performance much but they do perform better than anything else I've seen besides the NICs built in to nforce boards.

    4. Re:Well if that isn't a nifty idea by Some_Llama · · Score: 1

      "I'm not sure I would spec it out in a barand new machine but spending $300 on a NIC instead of $6-800 on a new computer might be well worth it."

      Also spending 40-60 bucks on spell and grammar checking software looks like it might be well worth it in your case.

      (first and last nazi post for me)

  3. Snake Oil by WndrBr3d · · Score: 0, Flamebait

    Not to flame, but seriously, are these jokers serious?

    Since the card runs Linux would it REALLY be that hard to have it intercept incoming 'ping' requests and respond from it's TCP/IP stack immediately, thus lowering the ping time if your CPU is under load?

    My bet is it does what I suggested, then proceeds to pass the response to the OS TCP/IP stack and intercepts the response and disposes of it.

    I can't believe people still buy this Snake Oil.

    1. Re:Snake Oil by Anonymous Coward · · Score: 0

      Great, now I'm scared to take the cover off my box.
      Killer Snakes in Computers? Ahhhhh!

    2. Re:Snake Oil by MindStalker · · Score: 2, Insightful

      You didn't actually bothering READING the article now did you? No that was just too tasking.

      They tested one of these cards using an actual game and received a increased framerate and overall game experience vs the identical computer without the card.

    3. Re:Snake Oil by ronkronk · · Score: 0, Redundant
      Ok, I'm in total agreement with everyone that the KillerNIC is smoke and mirrors. From my linux host, pinging my default gateway, I'm getting times of roughly 0.135ms... that's 135 micro-seconds. How in the hell is there any way to improve that? My Windows gaming box reports 1ms, but that's probably because it doesn't get any more granular than that. Even if they could reduce that latency to zero (impossible, because electricity/light doesn't travel that fast), no human can respond that fast anyway, so what's the use?

      I especially like this part of one of their answers:
      Simply running the 'ping' program is not sufficient, because it does not use your Network stack which can introduce tons of added latency.
    4. Re:Snake Oil by DesireCampbell · · Score: 3, Funny

      I'm tired of these motherfuckin' snakes in these motherfuckin' computers!

      --
      Whoo, signature!
      DesireCampbell.com
    5. Re:Snake Oil by Anonymous Coward · · Score: 0

      Well why don't you code that one up and you can call this product "Snake Oil" once it's on sourceforge as V1.0 and has an independent review with results as good as this.

    6. Re:Snake Oil by LParks · · Score: 3, Insightful

      Well, the article's point is that its advantage is that it helps increase FPS due to lower CPU use. You're talking ping when they're talking FPS. Whether its worth 300 dollars for that FPS boost instead of spending 300 dollars elsewhere in the comp to improve FPS is another question, however.

    7. Re:Snake Oil by JonTurner · · Score: 1, Informative

      >>I'm getting times of roughly 0.135ms... that's 135 micro-seconds. How in the hell is there any way to improve that?

      Oh, I dunno... maybe responding in 134 microseconds or less?

    8. Re:Snake Oil by antifoidulus · · Score: 4, Insightful

      What about the snake oil of being incredibly self-important without reading the article and blithely dismissing the product? Maybe this little gem, straight from the article will deflate your little bubble of self-righteousness:

      Pings were relatively similar to the standard box, though we did notice latency spikes much less often on the Killer NIC'ed machine.

      So yeah....you are so right. They are merely bypassing the cpu with ping requests, and somehow that is magically giving them higher fps and a smoother gameplay experience.

      You know, this whole "I'm holier than thou without even reading the article" bs on slashdot is getting really tiresome(I have fallen into the same pit many times myself, I know) It really does inhibit intelligent debate about the article and just makes people feel so much more pompous(as evidenced by frequent use of such words as "snake oil") Oy....

    9. Re:Snake Oil by PFI_Optix · · Score: 1

      Anyone who has to work within a budget will find much better ways to get performance improvements for $300. The Killer NIC is going to be just another shiny object under glass for the rich kids to show off, with very little real usefulness.

      --
      120 characters for a sig? That's bloody useless.
    10. Re:Snake Oil by LiquidCoooled · · Score: 1

      They tested one of these cards using an actual game and received a increased framerate and overall game experience vs the identical computer without the card.

      Well sure its obvious a network game wouldn't run as well if you remove the network card.

      I jest of course..

      --
      liqbase :: faster than paper
    11. Re:Snake Oil by Anonymous Coward · · Score: 0

      There's scorpions in my elevator!

    12. Re:Snake Oil by Hillgiant · · Score: 2, Funny

      My hovercraft is full of eels.

      --
      -
    13. Re:Snake Oil by MustardMan · · Score: 1

      Do you want to come back to my place, bouncy bouncy?

    14. Re:Snake Oil by HexRei · · Score: 2, Insightful

      Sweet. ANOTHER responder who didnt bother to RTFA. Sure, your computer has a .135ms response time under ideal operating conditions. This card's advantages come into play when your computer is under heavy duress and your SOFTWARE TCP/IP stack is thus sharing the proc with an app (such as a networked game) that's pushing your CPU to 100% utilization...
      The whole point is that the stack is offloaded to the card, so your network functions have minimal interaction with the CPU.

      You might as well argue that a GPU is useless because your CPU can push 80FPS easily while sitting at your desktop.

    15. Re:Snake Oil by Anonymous Coward · · Score: 0

      So yeah....you are so right. They are merely bypassing the cpu with ping requests, and somehow that is magically giving them higher fps and a smoother gameplay experience.

      It's not that difficult to comprehend. Doing the work of TCP/IP functions eats CPU time. If you are playing a game that is utilizing 100% of the CPU, and that game also generates a lot of network traffic, then you will see degraded network performance. If you can offload the TCP/IP functions from the CPU to another device (in this case the NIC), then your TCP/IP performance is no longer tied to the CPU, and the CPU-bound performance of the game is no longer affected by TCP/IP calculations. This allows both the network processing and game processing to occur more quickly.

      There is nothing new here. NICs with TCP Offload Engines (aka, TOE cards) have been available for awhile now and are pretty common in environments using iSCSI SANs. This 'Killer NIC' basically does the same thing, only instead of doing the TCP/IP offload in hardware (some ASIC or dedicated chip) it does it on a single-board computer that can be programmed to do other things as well. Other than that, it's not all that different. You could probably get the same performance with an off the shelf TOE card, though you wouldn't have the programmability.

    16. Re:Snake Oil by maop · · Score: 1

      LOL, ping being the most useful application on the Internet why not optimize it the the fullest.

    17. Re:Snake Oil by Anonymous Coward · · Score: 0
  4. For $279.99 it better... by shoma-san · · Score: 0

    ...prioritize my illegal pron downloads too.

    1. Re:For $279.99 it better... by __aaclcg7560 · · Score: 1

      At that price, it should make your porn legal.

    2. Re:For $279.99 it better... by flewp · · Score: 4, Funny

      Or at the very least, Barely Legal #8.

      --
      WWJD.... for a Klondike bar?
  5. Huh, I never would have thought by Mikecom32 · · Score: 1

    I would have never guessed that the "Killer NIC" really did that much. Impressive, but worth the price tag? I couldn't justify it.

    1. Re:Huh, I never would have thought by Rifter13 · · Score: 1

      I have spent that much, for less FPS increases, myself.

      After reading both articles, I am really interested in this product. I am REALLY looking forward to more real-world numbers. I did find it interesting, that the guy doing the review, still seemed skeptical, and suggested watching for more reviews. Though, now, we have a physics card and a "Killer NIC" card... which do you buy first? New CPU?

    2. Re:Huh, I never would have thought by iamhassi · · Score: 1

      "I am REALLY looking forward to more real-world numbers. "

      According to the article the card resulted in "....a more than 65% performance gain." in framerates.

      that's a huge increase with a capital bold 'H'... Huge.

      Few questions though:
      --would a regular card help instead of using onboard?
      --after reading this how much does a onboard sound card hurt fps compared to dedicated card?

      This opened a pandora's box of questions I'd like answers to.

      --
      my karma will be here long after I'm gone
    3. Re:Huh, I never would have thought by Propaganda13 · · Score: 1

      I can see NIC cost + premium, but that's a little too much premium even if it's not snake oil. Get the price down towards $100 and I can see a lot more people buying it.

    4. Re:Huh, I never would have thought by Mikecom32 · · Score: 1

      I agree, at $100, I could justify it. I doubt I'd see anywhere near a 65% performance boost though. From what I got from the review, it seems that the card benefits more older computers. (Well, older with respect to the game.)

    5. Re:Huh, I never would have thought by Rifter13 · · Score: 1

      I DID see an increase in frame rate, with my Xfi, after upgrading from onboard. Of course, the sound QUALITY went up exponentially, as well.

  6. Killer NIC? by KiloByte · · Score: 3, Funny

    The article is nothing but a slashvertisement. But, if you want a _real_ NIC killer, here you go.

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    1. Re:Killer NIC? by Raxxon · · Score: 1

      At least give credit to Simon for the origial EtherKiller design. :p

      "Show me a network with a collision and I'll show you a network that needs one less user."

    2. Re:Killer NIC? by Festering+Leper · · Score: 2, Insightful

      at last a card with an onboard bat'leth..

      Qapla'!

      --
      if you want people to think you know what you are talking about, just put ".com" at the end of everything you say.com
    3. Re:Killer NIC? by A+Brand+of+Fire · · Score: 1

      You could use the "K" shaped heatsink as a Shuriken and kill someone with it.

      Or use it to stop zombie Tupac from releasing another album from beyond the grave.

      --
      [End of Line]
    4. Re:Killer NIC? by TapeApe · · Score: 1

      Heh, yeah we've got the Ethernet (RJ-45 to 120V conversion) ones here at work too. One guy read a little too much of the early BOFH, and got the idea to make 'em. We call them "Network Accelerators" though - since EVERYTHING goes faster with more power, right?

      Mostly just used to scare the users. Mostly.

  7. Before anyone asks... by brunes69 · · Score: 4, Interesting

    Yes it runs Linux...

    If you did a double take at the spec's of the Killer NIC's NPU you weren't alone. It's dramatically overkill for common networking processing that the card will encounter. That doesn't mean it's useless, however. Far from it, as a matter of fact. The Killer NIC is actually running an onboard Linux build that handles all its networking duties, and, best of all, is entirely accessible to the end user via console prompt or with what Bigfoot Networks is calling Flexible Network Applications (FNA).

    Now, does it run *IN* Linux? Probably not.

    This is a pretty cool concept - a self-contained VM in hardware to handle your whole networking stack.

    It could have potential security benefits as well, in that it would likely be impossible to use say a buffer overflow exploit in a networking protocol with this card, because the overflow would occur *inside the VM*. All that would happen is your NIC would suddenly die - not *great*, but better than having your machine compromized. The host OS could probably even detect this lockup and 'reboot' the VM on the card.

    1. Re:Before anyone asks... by Anonymous Coward · · Score: 0
      ...in that it would likely be impossible to use say a buffer overflow exploit in a networking protocol with this card...

      No, it wouldn't. The operating system would still contain its own stack which would still be vulnerable because eventually everything has to propagate back up to the application level, which means at some point the machine becomes vulnerable. You would simply have to adjust your attack to target the second stack farther up the chain.

      Of course, if the operating system merely provided for drivers to interact with the dedicated netwroking processor and did not implement its own networking ability, that would be a different story, but don't hold your breath for that.
    2. Re:Before anyone asks... by Rob+T+Firefly · · Score: 3, Interesting

      This is interesting, not just for the game nuts but for other server-related possibilities. I wonder how "smart" this build of Linux is. Could dropping a pile of cash on this card actually turn out a solution comparable to setting up a dedicated proxy box?

    3. Re:Before anyone asks... by poot_rootbeer · · Score: 1

      a self-contained VM in hardware

      Or, to put it a little more succintly, "a machine".

    4. Re:Before anyone asks... by bunions · · Score: 2, Funny

      yeah. this thing is as much "a self-contained VM in hardware" as a video card is.

      In other news, the day I trust IGN to do hardware reviews is the day I just give up, buy whatever the internet tells me to and spend 30 minutes punching the monkey to win.

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    5. Re:Before anyone asks... by MindStalker · · Score: 1

      But the monkey loves to be punched!

      Seriously I can see the need for this in server machines as a network frontend more than gaming will ever really need it. But if its a way to get it to market, so be it. I hope they have the smarts to make a "professional" version that markets it this way.

    6. Re:Before anyone asks... by bunions · · Score: 1

      My guess is that the reason they're after the gamer market is because it's the tech-world equivalent of audiophiles - where some people in the market are willing to pay big money for items of questionable utility that would likely not stand up to hard scrutiny by people who actually know what they're doing. Prove me wrong, KillerNIC, prove me wrong!

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    7. Re:Before anyone asks... by Anonymous Coward · · Score: 0

      Better stock up on tissues

    8. Re:Before anyone asks... by Briareos · · Score: 1
      yeah. this thing is as much "a self-contained VM in hardware" as a video card is.

      Your graphics card runs it's own OS? That's cool.

      Not that this makes it any less snake oil, but your statement isn't quite right either...

      np: Dictaphone - Dictaphone II (Vertigo II)
      --

      "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

    9. Re:Before anyone asks... by bunions · · Score: 1

      I don't see what difference the fact that it runs linux makes. It offloads work from the CPU onto an external device. If my video card ran, say, QNX for some reason, would that really change anything?

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    10. Re:Before anyone asks... by hpa · · Score: 2, Informative

      This is a pretty cool concept - a self-contained VM in hardware to handle your whole networking stack.

      This is not a new concept; it's called TOE (TCP Offload Engine) and is a standard feature of high-end networking cards (especially 10GigE cards.) The problem with TOE is that it completely screws up a *properly written* OS TCP stack, which is why the Linux networking people have pushed back strongly on it (the Windows ones might have as well, I don't know.)

      Intel is now pushing something called IOAT (I/O Acceleration Technology) which is less aggressive than TOE, and can be properly integrated with the network stack.

      Oh, yes, and it's well-known in the cluster community that TOE is bad for network latency.

  8. For the cost of one of these... by Tarlus · · Score: 3, Insightful

    I'd just buy a gigabit-capable mobo.

    --
    /* No Comment */
    1. Re:For the cost of one of these... by Anonymous Coward · · Score: 0

      Since all gigabit ports are created equal, why not?

    2. Re:For the cost of one of these... by madhatter256 · · Score: 2, Informative

      That or a server-class Intel dual gigabit port NIC which is essentially the same product (onboard NPU) but not with the fancy heatsink.

      Good luck finding a modern gaming motherboard with a vacant PCI slot if you already have a seperate sound card and Agea PHYSX card since most gaming boards (SLI, etc) have 2 or 3 pci slots and usually one is unusable as it is being covered by the video card.

      THis card is nowhere near worth it unless you're a linux junkie who suprisingly has money to burn.

      --
      Previewing comments are for sissies!
  9. Don't bash snake oil by Anonymous Coward · · Score: 1, Interesting
    1. Re:Don't bash snake oil by Anonymous Coward · · Score: 0

      Because the oil includes camphor, it doesn't have anything to do with snakes.

    2. Re:Don't bash snake oil by Mr.+Jaggers · · Score: 1

      Camphor and eicosapentaenic acid... check out that article linked by the parent. Fake snake oil contained red peppers, hence capsaicin, and could have worked similarly via a different mechanism.

      --

      When I grow up, I want to have Christopher Walken hair.
    3. Re:Don't bash snake oil by inotocracy · · Score: 1

      Well.. look at that:


      External links

              * Snake Oil History by CSICOP
              * The Snake Oil FAQ by Matt Curtin and others; pertaining to cryptographic snake oil
              * QuackWatch -- One of several good websites devoted to analysing the fraudulent claims of the many forms of complementary or alternative medicine. This is a well-researched and well-maintained site containing lots of useful information and links.
              * KillerNIC -- The definition of Snake Oil.

  10. ROI, bitches by User+956 · · Score: 5, Insightful

    We suspect, however, that the fact that these computers were marginal at running F.E.A.R. in the first place had an impact in the comparison.

    Which is why spending 300 bucks on a NIC is such a retarded move. Why not spend that money to upgrade the video card, or add more ram, or do something that's going to bring the level of the machine up a few notches?

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:ROI, bitches by HexRei · · Score: 1

      Currently, you're right. Eventually these will come down in price. The first batch of 3d GPU equipped video cards also seemed extravagantly expensive for the small gains they really delivered. I think that within a few years offloaded network stacks will become relatively inexpensive and commonplace.

      In the meantime, this product will exist in the domain of the bleeding-edge early adopter crowd.

    2. Re:ROI, bitches by Subliminalbits · · Score: 1

      If you had read more carefuly, you would have seen that the performance increase with their NIC gave you more bang for the buck that spending that much on a video card.

    3. Re:ROI, bitches by RonnyJ · · Score: 1

      No, testing the card only on two poorly specced machines was the stupid move.

      You may be right, and upgrading the video card or other parts might improve the network performance just as well. On the other hand, it might not.

    4. Re:ROI, bitches by User+956 · · Score: 1

      Subliminalbits: If you had read more carefuly, you would have seen that the performance increase with their NIC gave you more bang for the buck that spending that much on a video card.

      No, what they *said*, was "Dropping $300 to switch between one generation of graphics card and the next will generally get you a lot less than a 10% fps gain."

      Which is a pretty fucking generic statement, considering the specificity of the results. This bullshit article would have held a lot more water had they run a scripted benchmark with the KillerNIC, then taken them out, put in $300 video cards (or more ram, etc), run the test again, and compared the numbers.

      But that's obviously not what they're trying to accomplish. What they're trying to do is muddy the waters a bit so everyone can't see what should be completely clear: that the killerNIC is an overpriced load of crap developed by their marketing team, not a revolutionary new piece of gaming technology.

      --
      The theory of relativity doesn't work right in Arkansas.
    5. Re:ROI, bitches by blincoln · · Score: 1

      The first batch of 3d GPU equipped video cards also seemed extravagantly expensive for the small gains they really delivered.

      Small gains? Have you completely forgotten how much better the 3dfx Voodoo made games look? It was like night and day. That's why 3d accelerators became mass-market products.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    6. Re:ROI, bitches by HexRei · · Score: 1

      I'm speaking in terms of performance games for network gaming. When it came down to it, it didn't really matter whether you had a 3d card, you could kick ass either way. Now its a necessity.

    7. Re:ROI, bitches by default+luser · · Score: 1

      Small gains? Have you completely forgotten how much better the 3dfx Voodoo made games look? It was like night and day. That's why 3d accelerators became mass-market products.

      Sure, the improved image quality of Voodoo Graphics abd the Rendition Verite were amazing, but they also cost $200-300 (just like this NIC).

      I personally waited until I could pick up a Rendition card for around $100 before I jumped on the 3D bandwagon. So did most people. The 3D generation didn't really take off until 1998, when you could pick up powerful cards like the Savage 3D and TNT for around $150 or less, and mainstream low-end cards like the i740 and the Riva 128 hit the $50-100 range.

      So sure, you could think of this technology as paving the way for cheaper, more mass-market solutions...execpt for one thing:

      People cant *SEE* the difference their NIC makes. Moreover, on moern machines with modern onboard NICs, the difference isn't as drastic. Without these "nigh and day" differences, none aside from the truely hardcore will shell out the initial cash to get things moving.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

  11. RTFA by brunes69 · · Score: 4, Informative

    The whole point of the thing is **there is no OS TCP/IP stack**.

    The whole networking stack runs directly on the card. 100% of all networking load is offloaded from your main CPU onto the CPU on the card.

    It is **supposed** to 'intercept incoming 'ping' requests and respond from it's TCP/IP stack immediately'.

  12. If they're overloading the CPU... by KDR_11k · · Score: 1

    wouldn't it be more reasonable to get a more powerful CPU or turn the detail level down? IIRC the manufacturer claimed this thing will give you better ping times (which is why it got branded as snake oil by Slashdotters in first place, you can't reduce the network latency that easily unless it's not really the network that's lagging) but does the ping time really matter when your game is chugging along at 5 FPS?

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
  13. Confused and ignorant by itwerx · · Score: 4, Interesting

    Awright, color me ignorant but I'm not finding a whole lot of technical info on this so I'll ask the crowd:
          How is this different than any other high-end NIC with onboard processor?

    By this I am referring to the high-capacity NICs which have been made for the server market for many years by various companies. E.g. Intel has had a series of NICs for ages which have (if I recall correctly) an onboard i860 CPU, RAM etc and it's own little OS in firmware to offload the number crunching from the OS. (And a damn tiny set of drivers as well since all that code was on the board instead of the driver files).
          As near as I can tell this is just like any other of these NICs only somebody slapped some pretty graphics and plastic doodads on it and tripled the price.
          Or am I completely off base and this really is a quantum leap in areas other than marketing...?

    1. Re:Confused and ignorant by bahwi · · Score: 1

      I haven't decided on whether I like this product or it's just too expensive to be worth it, BUT. The other thing is has is the ability to run secondary applications on the onboard linux SOC, potentially even a voip-type thing(for voice chat in the game) although I don't know if this is true or not. And you can access the linux terminal via console in XP. Basically it wants to offload more than just the game, but other things which help enhance the game or otherwise.

      Read the article ? it talks a little about it, and if you click slashdot's "related story" and read that one(if still avail) it'll have even more info I believe.

    2. Re:Confused and ignorant by arete · · Score: 3, Insightful

      Basically it's the same idea, just on crack. It's not a quantum leap in theory - it's just more machine in the NIC than you're used to.

      This Killer "NIC" is a 400Mhz computer with a NIC, that fits in a slot. They replace the entire network stack in Windows with the simplest possible stuff, and the Killer does _all_ the work, including extensively queueing, and lots of real-world software exceptions... I suspect a big part of what they do is making sure that when your CPU is bogged it doesn't context switch into dealing with the NIC as often...

      If your CPU _ISN'T_ pegged you'll probably see no improvement at all, though.

      --
      Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
    3. Re:Confused and ignorant by itwerx · · Score: 0

      ...it's just more machine in the NIC than you're used to

      M'kay, that makes sense. Still seems like quite a waste of design effort.
            But who knows, maybe they figure if they build it first then the killer apps will come. :)

  14. Check out the picture. by Anonymous Coward · · Score: 1, Funny

    If you've ever wanted to stab someone with a network card, look no further!

  15. No way by crabpeople · · Score: 2, Interesting

    Theres no way this could possibly make any difference in speed.

    The test must be flawed. They should have used a seperate 3com nic or something not onboard.

    Theres no way that there is a 65% performance gain becuase of the nic card. thats impossible.

    --
    I'll just use my special getting high powers one more time...
    1. Re:No way by TadMSTR · · Score: 1

      The performance gain was in fps not ping. By offloading the network traffic to a seperate processor it leaves more cpu power for gaming. So an increase in cpu would allow for an increse in performance. Make sense now?

      --
      There are 10 types of people in the world: those who understand binary and those who don't.
    2. Re:No way by Anonymous Coward · · Score: 0

      And the test was still flawed since they did not use a real ethernet card as a control. Like a $20 3com or Intel. Onboard nic on a low-end mobo/processor is probably 20%cpu. Put a $20 external card in it and that goes down significantly. The reason they tested on shitty machines is that the company told them to, it would probably have ZERO effect on a real gaming machine, especially a dual core.

    3. Re:No way by say__10 · · Score: 0, Troll

      Way to go, captain redundant, you hit on what is one of the most obnoxiously stupid things people who pretend to know anything about computers say, "nic card". NIC = Network Interface Card So "nic card" is saying "Network Interface Card Card"...

      --
      Home of the midwest loser - www.say-10.net
    4. Re:No way by crabpeople · · Score: 3, Funny

      Your right. I'll make sure to give you 20 dollars once i go down to the atm machine and withdraw it. Hopefully i wont forget my pin number this time!

      (symantics trolls make me sick. please kindly die)

      (i bet misspelling semantics really ground your gears didnt it)

      --
      I'll just use my special getting high powers one more time...
    5. Re:No way by MrNaz · · Score: 1

      Yea, because CPUs struggle under the massive computational load presented by the awesome size of the 1960s developed TCP/IP protocol.

      --
      I hate printers.
    6. Re:No way by Anonymous Coward · · Score: 0

      What else would you expect from the American "education" system??

  16. Test setup is invalid by pc486 · · Score: 2, Insightful

    To quote the article: "Our test computers weren't fully fledged high-end gaming machines, but we don't have two identical high-end rigs, but we made do."

    So what IGN is saying is that the Killer NIC performs better on a machine that is not the same as the control machine. IGN's results are entirely invalid. Heck, the little data that is presented isn't correctly formed.

    1. Re:Test setup is invalid by TadMSTR · · Score: 1

      The machines used are identical. They are just not high end gaming rigs. They were Dells.

      --
      There are 10 types of people in the world: those who understand binary and those who don't.
  17. Why not make it a router too? by Dr.+Spork · · Score: 2, Interesting
    OK, here may be a goofy idea, so bear with me:

    Most people who game are plugged in behind a router, because they're sharing their internet connection. We know this decreases our ping, but what can we do? Well, if this card were itself a router, we might just have our answer! If it had a single LAN port, or maybe four (they'd fit), the gaming computer could be connected directly into the internet, with the rest of the home network behind it. Firewall and other network services could easily run from the on-card Linux. Really, it wouldn't need extra hardware apart from the ports themselves. Other software features could prioritize ping-sensitive packets like VoIP and game stuff, so that my roommate's bittorrent doesn't interfere with FEAR.

    One disadvantage would be that the gaming computer would always need to be turned on for the router to do its job. Or maybe not: the card could have its own 12V plug and get its own power, so it stays on 24/7 even if the hosting computer is turned off. I expect this really could significantly improve ping numbers (vs standard NIC behind a router) plus it would be seriously cool.

    1. Re:Why not make it a router too? by bb5ch39t · · Score: 1

      People turn their computers off? Why? I leave mine on 24x7 (two desktops). I do keep my laptop powered down when not in use.

    2. Re:Why not make it a router too? by jb.hl.com · · Score: 1

      Mine's noisy as fuck. I only ever leave it on when I have something that needs doing in the background.

      --
      By summer it was all gone...now shesmovedon. --
  18. Amazing result, but bad conclusion by GoRK · · Score: 3, Interesting

    Well, the result certainly is interesting, but I don't really trust their conclusion. If anything, they are showing what an onboard NIC tacked on for about $1.50 is really worth. I agree that it would be quite a bit more interesting to test the performance against a decent dedicated network card, many of which do quite a bit of offloading as it is.

    It's also worthwhile to note that the card is bundled with F.E.A.R. and arguably biased towards it -- perhaps the game has code to better take advantage of the capabilities of the hardware or god forbid artifically cripple itself if not running with the hardware. It certainly wouldn't be the first time we've seen such a claim, with the PhysX drivers showing faster performance in software-only mode on very new, very fast cpu's despite a game generally refusing to run with the added physics settings without the hardware.

  19. What's the deal with the driver disk? by bigbigbison · · Score: 1

    Looking at the driver disk it looks like a lightscribe disk or something. Anyone have any idea if this is pre-release package or if that is how the disk actually looks?

    The idea itself is interesting, but I think the most interesting part is that it has a usb port and can theoretically be programmed to do certain other non-gaming tasks. Unfortunately it would probably have to catch on before any interesting hacks turn up for it. It doesn't seem likely catch on though unless they reduce the price at least by half.

    --
    http://www.popularculturegaming.com -- my blog about the culture of videogame players
    1. Re:What's the deal with the driver disk? by gEvil+(beta) · · Score: 1

      What, the TDK logo didn't give it away?

      --
      This guy's the limit!
  20. So many ways to "fix" this "review". by khasim · · Score: 3, Insightful

    As you noted, getting a better video card would be the more intelligent option.

    But, the PRIMARY problem is that they're running the test on two different machines. Even if they're the same make/model/etc, it doesn't matter.

    Another item is that you SCRIPT the test. You don't play the game itself.

    And, finally, related to what you were saying, you get a machine that does not have trouble running the app in the first place. Upgrade the video card, get a better processor, OR RUN A LESS DEMANDING GAME!

    And put a SNIFFER on the network to find out what is happening on the wire. If we're talking a hub, a card that spews packets is going to outperform a card that obeys the protocols if they're played on the same network.

    This "review" reads like a crappy ad for that card. There's no real information.

  21. quickly obsolete? by newsdee · · Score: 1

    What strikes me odd is that (in my ignorant opinion) a hardware TCP/IP stack should not be too hard to implement. This thing is heavily overpriced to try to get money from ppl who will throw $500+ at a GPU; so if it does work I imagine that several NIC manufacturers will start offering the feature at a much cheaper price. So... wait & see...

    1. Re:quickly obsolete? by cswiger2005 · · Score: 1
      What strikes me odd is that (in my ignorant opinion) a hardware TCP/IP stack should not be too hard to implement

      It's not. You can implement a reasonably complete TCP/IP stack by reading RFC-791 through 793 in somewhere around 2000-5000 lines of C code, which boils down to perhaps 64K of ROM/EEPROM space. Takes a month or three of developer time from someone who knows something about what they are doing; less if they've written network stacks before.

      so if it does work I imagine that several NIC manufacturers will start offering the feature at a much cheaper price.

      They already are. Most decent NICs nowadays come with Rx/Tx checksum offloading, VLAN tagging in hardware, and even interrupt mitigation.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  22. I would like it... by Kirsha · · Score: 2, Interesting

    ...for this:

    "The Killer NIC also has its own USB 2.0 port, which expands its capabilities even more. A BitTorrent client designed for the NPU could run on the card and use an external USB hard drive for storage, which would make it invisible as far as Windows is concerned. Thanks to the Killer NIC's traffic prioritization capabilities, users will conceivably be able to play the most demanding games while using extra bandwidth for BitTorrent, without any performance hits due to BitTorrent CPU load or hard drive access."

    Mmm...invisible bittorrent...

    1. Re:I would like it... by MrNaz · · Score: 1

      If your PC is so poxy that bit torrent loads it up to breaking point (or even to barely noticable point for that matter) then the $300 would be better spent on a new CPU. Dual core AMD64 chips are as cheap as... umm... chips these days.

      --
      I hate printers.
    2. Re:I would like it... by Kirsha · · Score: 1

      Nah, its not like it brings it to its knees. Just the casual jerk while playing games like Doom 3, etc. Which annoys me.

      And even if it was too bad, I would spend quite a LOT more than 300 bucks like you say. I would need a new cpu, new mobo, possibly new ram and a new videocard.

    3. Re:I would like it... by MrNaz · · Score: 1

      "or even to barely noticable point for that matter"

      In other words, bit torrent should be a trivial load. If it isn't, your computer could benefit from something other than a $300 NIC.

      --
      I hate printers.
    4. Re:I would like it... by Kirsha · · Score: 1

      Like what, pray tell?

    5. Re:I would like it... by MrNaz · · Score: 1

      For about $500 US I could bulid an entire new PC with a dual core AMD CPU.

      If that doesn't put the $300 price of a NIC into perspective, then yes, the maker of snakeoil NICs deserves your money more than you do.

      --
      I hate printers.
    6. Re:I would like it... by Kirsha · · Score: 1

      I do agree the price is high, but I think it's expected for it being a new product. But to call it snakeoil, at this time? Thats going too far.

      And I bet you would need more than 500 bucks to make a new pc, at least a GOOD gaming pc.
      The videocard alone would take more than half your budget.

    7. Re:I would like it... by MrNaz · · Score: 1

      I'm sorry, but some products are just intuitively BS.

      15% extra framerate? By offloading the network stack to a dedicated GPU? That's like saying the network stack accounts for 15% of the PC's current load. Given that network's worked fine back when then-top-end entire PCs accounted for less than 1% of an average modern PC's processing capacity, this is INTUITIVELY a load of BS.

      --
      I hate printers.
  23. It's probably not by Sycraft-fu · · Score: 1

    Sounds like it has a more complicated setup (running Linux and all) but I doubt it's really much different from an Intel server NIC.

  24. The only thing this benchmark shows... by Anonymous Coward · · Score: 2, Insightful
    ...is that IGN doesn't know how to set up a benchmark.

    To conduct our testing we got both computers running on the same F.E.A.R. server with both players on the same team (when applicable) and using the same primary weapon. We ran FRAPPS to tally fps over repeated 15 minute play sessions, and periodically (about once a minute) compared and noted latency between the two machines. In general deathmatching we tried to stay together as much as possible, but a variety of uncontrollable factors such as slowdown caused by grenades effecting one player and not the other, or particularly frenetic and laggy firefights hurting only one computer's ping obviously influenced the results.

    Nevertheless, in the end we feel as though most corrupting factors filtered out over many play sessions and compiled averages, and thus feel pretty good about the validity of our discoveries. In short, the Killer NIC does indeed make a significant performance impact, at least in F.E.A.R.


    What a joke. Stick to reviewing games, IGN.

    I'll wait for a proper review from Anand, Tom's or Ars, which will show this NIC as the snake oil that it is.
  25. nforce 5 by Joe+The+Dragon · · Score: 1

    nforce 5 boards do the same thing as this card does.

  26. They choose a bottleneck and then move it. by khasim · · Score: 1
    If your CPU _ISN'T_ pegged you'll probably see no improvement at all, though.

    That's what I would expect.

    Essentially, in this "test", they chose a system with (accidentally) had a specific set of bottlenecks (on board NIC, under-powered graphics card, under-powered CPU, intensive game) and then tested against a similar system with a card designed to compensate for some of those bottlenecks.

    Amazing how that works.
  27. Snake Oil-Spinach by Anonymous Coward · · Score: 0

    "What about the snake oil of being incredibly self-important without reading the article and blithely dismissing the product?"

    And that's different from the MPAA/RIAA/Microsoft stories, how?

    "You know, this whole "I'm holier than thou without even reading the article" bs on slashdot is getting really tiresome(I have fallen into the same pit many times myself, I know) It really does inhibit intelligent debate about the article and just makes people feel so much more pompous(as evidenced by frequent use of such words as "snake oil") Oy...."

    Better than "olive oil", which just makes one sound like a salad dressing salesman.

  28. Just what I need for Vista. by BrookHarty · · Score: 1

    With Vista's CPU hog of an interface, I might just need this...

  29. Does anyone know how to read the "chart"? by noretsa · · Score: 1

    I've been trying to discern meaning out of the numbers for quite a while with no real help. Logically a chart for a controlled experiment should have a comparison between the control and experimental data. The chart though only has one set of numbers for ping and one for fps. I noticed that some of these numbers have minus so I suspect these are differentials. Any clue then as to what the colors mean? I noticed that negative numbers appear in red and green but not blue. Im not sure what that means though.

  30. That's basically the case... by DrYak · · Score: 1
    you can't reduce the network latency that easily unless it's not really the network that's lagging


    And according to the description that IGN made, that's also how the Killer-NIC handles the problem :
    - it's basically a small linux router that it shrunken to fit inside a PCI a card and drivers that directly tap network traffic from Windows before it even enters inside the win32 TCP/UDP stack.
    - it's not supposed to magically make the *network* faster.
    - it just hopes to that the onboard linux will be better at *prioritizing packets*, than the Windows host, which will have to cope with traffic originating from the FPS game, from the bittorrent-based update system of the game, the separate voice-chat software that the player uses to communicate with his team, the separate IM software that is still running in background (updatin its ads, and maybe finishing to download that funny picture that a buddy just sent before), microsoft's own updates, another P2P-client used to download stupid stuff from the net, a whole bunch of spywares/trojans running hidden, and a TCP/IP stack completly overloaded with a horribly complex and long rule-set like PeerGuardian.
    - basically it's only doing as much magic as any other traffic shaper on a random *nix box. Except the box isn't on the network but directly diverts data from the Windows network stack (thus avoiding the added latenc of an additionnal *nix box between the modem and the computer).

    - it's mostly similar to having one of those linux-powered router/DSL modems, and with great care mannually configuring optimal traffic shaping for gaming.
    - for all linux gamers (all 3 of them) who have a nicely configured traffic shaping, this will be identical.
    - for users that run their game from a clean environnement (traffic is mostly FPS, almost no other background traffic to prioritize), I doubt any huge imrpovements will be visible.
    - for joe-6-packers that buy an AlienWare and except to run games at max FPS, it will probably be very effective at trying to give priority to the game network traffic among all the junk that flows thru the internets' pipes.

    - instead of using it for FPS, the advanced power user may be interested on using it's Linux-on-a-card capability either for complex network administration (the embed linux could be used the same way as some server have a small OS embeded into their network controllers, that could be used to do diagnostics on the server) or for additionnal security (a real dedicated linux firewall, but without the added latency of an additionnal box on the network between computer and rest of net) or for low-power network jobs (some people leave their computer ON the whole night to download stuff from the internet. with such cards only the onboard linux and it's usb port need to run, the power hungry CPU and GPUs can all stay off).
    So it may be interesting for the /. but not for its initially intended use. For that, most /. have already customised their own TCP/IP stack. By hand. Using only a HEX editor on the Windows DLL/SYS files.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:That's basically the case... by Vlad2.0 · · Score: 1

      - for joe-6-packers that buy an AlienWare and except to run games at max FPS, it will probably be very effective at trying to give priority to the game network traffic among all the junk that flows thru the internets' pipes.

      So it'll move my frames in front of the horses and the poker chips? Sweet!

  31. Obligatory Ref by carlmenezes · · Score: 1

    Snakes in the Stack

    --
    Find a job you like and you will never work a day in your life.
  32. Specialized hardware is going to die by AcidPenguin9873 · · Score: 1
    There have been a good amount of articles recently on Slashdot about specialized hardware to improve performance. Here's my prediction: all these specialized hardware cards are going to die a quick death once we move to quad-core or eight-core chips running HyperTransport or whatever next-gen interconnect Intel is cooking up. Killer NIC, physics processors, even graphics accelerators. Here's why:
    1. Each core can handle one of these tasks much faster than specialized hardware. Got 8 cores? Let one of them handle the networking stack, one of them handle the physics engine, two or three or four handle rendering. That leaves 2 cores for general processing.
    2. General-purpose CPUs are cheaper and easier to program than developing hardware in-house. ATI or nVidia or Ageia or whoever makes Killer NIC would develop very simple hardware (an Ethernet PHY, or a basic framebuffer), and then hire a bunch of driver developers to write C code to process their stuff in software, in a driver. Modern x86 CPUs can crank through a lot of this stuff just as fast if not faster than the dedicated hardware, especially with vector instructions (SSE).

    The only problem with an approach like this is that if all these hardware drivers have to run in the kernel, the companies had better write bulletproof kernel code. Fortunately, networking stacks are already pretty bulletproof. Rendering and physics engines would have to get there. Other approaches to solving this problem - userspace drivers, maybe some sort of driver isolation - exist, but these add overhead. But I still think the cost and complexity of writing drivers is much cheaper than developing hardware, and I think some overhead for protection could be paid and you'd still see better performance.

    AMD alluded to this convergence in its talk when it announced its acquisition of ATI. It's still 10 years away, but I believe it's going to happen.

    1. Re:Specialized hardware is going to die by BLKMGK · · Score: 1

      I'm not convinced that a CPU core is going to be faster than a dedicated piece of hardware. Take for instance password cracking, dedicated hardware and even GPU are a good bit faster than a single CPU because the instructions are optimized for it. Just as a math coprocessor, video card, physics card, or even an AI card which is also being discussed are optimized for their specific functions.

      Yes, I said math coprocessor. As it happens AMD recently beat Intel to the punch and bought the rights to a technology that is supposed to be so fast it outperforms dual core CPU at math functions. Yup both companies were trying for the rights so there must be something to it.

      Think about that if you do alot of math crunching. You may even crunch numbers and not realize it, transcoding or MP3 compressing might benefit from this for instance. If there's nothing to this then companies wouldn't be trying to jump on this stuff IMO. It will be VERY interesting to see how this plays out, AMD already has a transport mechanism to interface with external modules. In fact AMD has already released an interface spec for it and has at least one 3rd party PGA card out there.

      I do think that additional cores is a good idea but at some point there are diminishing returns - this is known. Perhaps a completely rewritten OS (and apps) with this kind of hardware in mind would do better but sadly most consumers playing games will be saddled with Windows so umm I don't think the cores will be used to their full potential. Argue that if you want but that's where the herd is right now.

      I guess we'll see but my belief right now is that just throwing more cores at it isn't going to be as effective as you might like. Sure would be easier on the consumer though!

      --
      Build it, Drive it, Improve it! Hybridz.org
    2. Re:Specialized hardware is going to die by AcidPenguin9873 · · Score: 1

      Alright, you probably do have a point - specialized hardware is certainly faster than software on a CPU. But at some point, things happen "fast enough". If you have an OpenGL-based game that delivers 200fps using 1 out of the 8 CPU cores, who cares if a graphics accelerator card can deliver 300fps? Especially if the software is millions of dollars cheaper to produce? That's the point I'm trying to make here. Specialized hardware has its place for things that absolutely have to happen as fast as possible, that general-purpose CPUs aren't good enough for yet. But I say "yet" because I believe, at some point, that eventually they will be good enough.

    3. Re:Specialized hardware is going to die by smash · · Score: 1
      Thing is, "fast enough" is a moving target.

      Sure, you might get 200fps on a current generation game, but if we want to increase the resolution by a factor of 4 (not inconceivable) then you're back down to 50fps. Then say for example you wanted to generate 2 different images for stereo vision, you're down to 25fps... etc. That's not considering new future rendering technologies that are more accurate than the current "good enough" hack type rendering.

      Dedicated hardware is more cost effective for a given task than a general purpose processor. Why waste your expensive general purpose CPU on a fairly repetitive single purpose task that can be performed more quickly by a dedicated processor that's half the cost?

      I'd agree that within a couple of years you'll get the same level of performance using general purpose CPUs, but by that time there will be even quicker dedicated processors working on the next generation of code that is not feasible to even consider on general purpose hardware of the day. Conversely, the processors that can perform the task that your general purpose processor is finally quick enough to perform will have dropped massively in price.

      That's what history tells me, anyway... :)

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Specialized hardware is going to die by BLKMGK · · Score: 1

      Awww, you beat me to it! :-)

      One thing that does concern me with the assumption that with greater "power" we'll simply want\need\use greater capabilities is the cost to develop. Right now art costs for bigger and bigger and better games have got to be nutz. Want the resolution to be twice as good, the AI to be much better, and the rag doll effects? Spend ALOT more time building it and then not be able to sell it for more than $50 a pop. I'm sure that tools will also get better but I fear that at some point it will be too much. And honestly, does it have to be photorealistic? Spotted a clip from an upcoming game today - didn't get a chance to watch it at work but the gist of the story was "do we really need it this realistic?". The clip was of a "headshot" in a FPS and was apparently pretty gorey - ewwww! I think I like my games a little bit cartoony :-O

      Obviously games aren't the only market but it's a big one for pushing hardware. Time will tell where we end up and we could very well find out that we reach the point of "good enough" before we completely use all of the power we get. It should certainly prove interesting and I look forward to it....

      --
      Build it, Drive it, Improve it! Hybridz.org
    5. Re:Specialized hardware is going to die by smash · · Score: 1
      Interesting point on the art costs, but the way I see it they may actually end up going down...

      Currently to get decent looking artwork in games a lot of work goes into making the textures, etc - eventually, i'd wager that much of this can be reduced to procedural synthesis and done by computer (yet more processing power required of course :D).

      eg, instead of drawing a metal texture, the 3d artist will simply be able to "tell" the computer that "this surface is made of silver", for example, and the rendering engine will generate the textures/reflections/etc automatically. Using even more processing power, you could build 3d models at the molecular level, and with a sufficiently complex algorithm, render them based on their molecular structure.

      I guess more detail (putting scratches and imperfections into the model for example, to simulate wear) will require increased artist input though... then again, that could be simulated as well by supplying the "world generator" with a history of the components that could be simulated...etc :D

      Give me cpu power and i'll figure out ways to consume it :D

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    6. Re:Specialized hardware is going to die by AcidPenguin9873 · · Score: 1
      Sure, you might get 200fps on a current generation game, but if we want to increase the resolution by a factor of 4 (not inconceivable) then you're back down to 50fps.

      The traditional way graphics cards increase rendering bandwidth is by throwing more pixel pipes onto the card. Rendering graphics is "embarrassingly parallel", which means that, literally, you can double your execution resources and get basically double the performance. This scalability would apply to properly-written (i.e., threaded) software-based rendering engines running on a multicore system as well. If we're all going to be running 8-core systems in 2 years, we get to throw multiple cores at the job. It's the same principle, and as long as we're upgrading our CPUs, we might as well put them to use.

      Dedicated hardware is more cost effective for a given task than a general purpose processor. Why waste your expensive general purpose CPU on a fairly repetitive single purpose task that can be performed more quickly by a dedicated processor that's half the cost?

      The short answer to this is "because we can." If we're all running 8-core systems, we're going to have 4-6 "spare" cores anyway. It's not a matter of waste, it's a matter of using what the CPU people give us. And what they're giving us nowadays, and for the forseeable future, is more cores. And to turn around the cost-effective argument - when we all have 32GB of RAM in our systems, why spend more money to put another 2GB on a video card when the extra 6 cores that we're using for graphics rending have access to 32GB for "free"? Seems like a big power drain, too.

      Seriously, I understand the argument of dedicated hardware vs. general purpose CPUs. I really do. I'm talking about having the same performance scalability with much lower costs.

    7. Re:Specialized hardware is going to die by smash · · Score: 1
      Whilst I agree that we're going to have 8 core systems, etc - I don't agree that they're simply going to be sitting idle.

      Why waste your general purpose cpu horsepower doing "dumb" and "embarassingly parallel" tasks when it is better used for more complex AI?. Multiple cores are all well and good but my vision is that they'll continue to be used for complex tasks, and the "dumb" (or rather, as you say, embarassingly parallel) rendering processes will continue to be better served by relatively simple, single purpose optimised hardware.

      Also, adding cores has not really done heaps in terms of memory bandwidth, which is a large problem with rendering for example. You're better off using a smaller amount of high bandwidth storage (and local custom chips) for tasks like rendering IMHO, than trying to make ALL ram on your system quick enough.

      But yeah, i definately agree with the paralellism of graphics algorithms. In fact, it would not surprise me if, in the future, we end up with 1 processor per scanline, or one processor per pixel at some point :)

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  33. blah blah FPS blah blah... by smash · · Score: 1
    ... what i want to know is whether offloading the entire TCP/IP stack onto a network card is going to help with security.

    If there's an exploit for your TCP/IP stack on the network card, and it manages to compromise your NIC's tcp/ip, then it's still some way off compromising your host machine's OS? Yes/no?

    I'm no expert on these things, so I'd be interested to hear from someone who IS as to whether or not it's a useful security measure...

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:blah blah FPS blah blah... by cswiger2005 · · Score: 1
      If there's an exploit for your TCP/IP stack on the network card, and it manages to compromise your NIC's tcp/ip, then it's still some way off compromising your host machine's OS? Yes/no?

      No such luck. Not when compromising the NIC means you've got control of a busmastering PCI device which can use DMA to scribble malicious code into the host machine's RAM, or, conversely, use DMA to read stuff from the host machine in order to snoop on the user. Note that your standard host-based virus scanner or malware scanner isn't going to have much hope of detecting the compromised code running within the NIC....

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    2. Re:blah blah FPS blah blah... by smash · · Score: 1

      Aha... so in other words, this NIC is a potential security hole that can not easily be closed :)

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:blah blah FPS blah blah... by cswiger2005 · · Score: 1

      Yes. This is also true of external broadband routers, of course, and perhaps even of less intelligent NICs with enough smarts to become confused.

      Really dumb NICs aren't bright enough to be hacked, but the smarter ones which offload the stack are more likely to be working with very limited resources like their initial TCP connection table (used for half-open connections during the 3WHS, ie, exchanging SYNs)-- SYN-flooding is more likely to result in a DoS on them then when the host OS is dealing with the TCP/IP stack. Something like the nVidia integrated gigabit NICs with "ActiveArmor" and so forth is probably smart enough to get into trouble.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  34. No, YOU read the article dumbass. by Anonymous Coward · · Score: 0

    They did not have an identical computer. They were two different computers, and the one they were comparing against had a super shitty cheapass onboard NIC. Compare two identical computers, and against a real NIC.

  35. Offloaded network stack? by Some_Llama · · Score: 1

    I have had to reinstall the netwrok stack in windows quite a few times on various machines because of spyware or viruses that completely hosed any network functionality, I wonder if using this card would remove the possibility of the stack being corrupted or if the kernel/OS the card uses is just as vulnerable?

    For 2-300$ it's still not worth it to me, but when the price becomes reasonable it might be something to think about if the embedded stack is not vulnerable to corruption by spyware or viruses...

    1. Re:Offloaded network stack? by BLKMGK · · Score: 1

      It's apparently running Linux of some flavor so I doubt it's "just" as vulnerable as Windows. However it's capable of running code on it's own so if it was ever taken over you might not even know it - depends on how it's setup. For instance does it reload the onboard code at each boot? That would make it harder if that loadable area was protected.

      Could it compromise the host? Sure, if the host is downloading executables via that interface then adding a little special sauce to it doesn't seem like it's beyond possible. :-)

      As for removing the possibility of corruption or spyware; I want to know how the hardware interfaces with the OS. Might that interface be vulnerable to some exploit? It will probably not get nailed right away since there won't be (as) many of these out there (like OSX) but that doesn't mean it won't have some vulns (also like OSX). That doesn't mean it wouldn't be worth running to get out of the crosshairs though!

      --
      Build it, Drive it, Improve it! Hybridz.org
  36. You are a fool by Anonymous Coward · · Score: 0

    Try reading the article yourself. They tested it on a CPU bound machine, against a shitty onboard NIC. Any $70 TCP offload Gb NIC will perform just as well as this $300 scam. Yes, its bypassing the OS for pings, and all other TCP/IP traffic. Just like any decent server NIC does.

  37. Misunderstanding by brunes69 · · Score: 3, Informative

    A TOE is exactly that, a TCP Offload Engine. I tis not a replacement for a networking stack - what it does is assists in the constructoion and destruction of packets in the TCp protocol. it doe snothing for other protocols, such a UDP, ICMP, IGMP, etc.

    This card is a complete top to bottom stack (as complete as Linux's stack is, since it *is* Linux's stack). The host OS's networking layer is totally bypassed and all commands are given to the card's stack. It's not really the same thing as TOE at all.

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

      The host OS's networking layer is totally bypassed and all commands are given to the card's stack. It's not really the same thing as TOE at all.

      How is that going to work with things like the Microsoft ISA Firewall Client, Zonealarm-style software firewalls, or Google Desktop? Is the answer "not at all"?

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    2. Re:Misunderstanding by sgt+scrub · · Score: 1

      No. This is a TOE card. The Engine for it is Linux. The point of the existence of TOE is what it does for layer 4.

      --
      Having to work for a living is the root of all evil.
  38. Oops by Anonymous Coward · · Score: 0

    Damnit no wonder the lights went out. I thought it said NIC Killer.

  39. I smell payola. by tietokone-olmi · · Score: 1

    It's an IGN article after all.