Slashdot Mirror


'Killer' Network Card Actually Reduces Latency

fatduck writes "HardOCP has published a review of the KillerNIC network card from Bigfoot Networks. The piece examines benchmarks of the product in online gaming and a number of user experiences. The product features a 'Network Processing Unit' or NPU, among other acronyms, which promise to drastically reduce latency in online games. Too good to be true? The card also sports a hefty price tag of $250." From the article: "The Killer NIC does exactly what it is advertised to do. It will lower your pings and very likely give you marginally better framerates in real world gaming scenarios. The Killer NIC is not for everyone as it is extremely expensive in this day and age of "free" onboard NICs. There are very likely other upgrades you can make to your computer for the same investment that will give you more in return. Some gamers will see a benefit while others do not. Hardcore deathmatchers are likely to feel the Killer NIC advantages while the middle-of-the road player will not be fine tuned enough to benefit from the experience. Certainly though, the hardcore online gamer is exactly who this product is targeted at."

292 comments

  1. I waited long enough by Anonymous Coward · · Score: 1, Funny

    First Post

    1. Re:I waited long enough by tempest69 · · Score: 3, Funny

      Strange, that FP is actually ontopic.... AC's and their bigfoot cards.

  2. correct me if I'm wrong... by zappepcs · · Score: 3, Interesting

    But the only real concern in making a killer NIC is keeping all the processing off of the CPU and bus. If the CPU/MB can shuffle packets at and from the NIC at the speed of the data bus, then it can't get much faster unless you want to offload protocols to the NIC etc.

    A killer NIC? LOL what a phrase... Aren't there several of these Nicolas guys in jail already? right next to the killer Bobs and killer Joes.... sheesh

    1. Re:correct me if I'm wrong... by fatduck · · Score: 1
      I can't see how this is going to help the average gamer that the company is clearly targeting:

      "Whether you have an hour to play at night or you are a dedicated pro gamer: the Killer NIC is for anyone that cherishes their online gaming time." I'm a little skeptical about this proprietary Lag and Latency Reduction (LLR(TM)) Technology. Lag and Latency reduction seems a little redundant?
      --
      Making you think you're crazy is a billion dollar industry.
    2. Re:correct me if I'm wrong... by KillerBob · · Score: 5, Funny

      25 years and counting, they still haven't caught me. :-)

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    3. Re:correct me if I'm wrong... by slashbob22 · · Score: 2, Funny

      Call me Mint Jelly; cause I'm still on the lamb. We Bob's gotta stick together.

      --
      Proof by very large bribes. QED.
    4. Re:correct me if I'm wrong... by Stormwatch · · Score: 3, Funny
      We Bob's gotta stick together.
      FROG BLAST THE VENT CORE!
    5. Re:correct me if I'm wrong... by slashbob22 · · Score: 2, Funny

      I'm on the Blue Team and "They're Everywhere!"

      --
      Proof by very large bribes. QED.
    6. Re:correct me if I'm wrong... by porkThreeWays · · Score: 2, Insightful

      It sounds like bullshit, but it actually works. The guys who made this aren't schmucks, but experienced designers. I know 2 people who bought one and they both confirmed slightly lower latency in games. Look at it this way, a 500 dollar pair of running shoes really isn't going to help the average person much compared to a 50 dollar pair. However, a professional runner is going to benefit. This card is designed for the professional gamer (oddly enough, they do exist today).

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    7. Re:correct me if I'm wrong... by jd · · Score: 4, Informative
      The "traditional" network stack shuffles data from the application from memory into the CPU then into kernel memory for running through the protocol stack then into the CPU then into kernel memory for running into the actual NIC driver then into the CPU then onto the bus. This assumes that the data doesn't fall out of cache during any of the processing of the packet.


      A better design would be to have networked data in well-defined regions which the card can DMA directly out of and into. The PCI bus can handle a 4K transfer as an atomic operation on a single channel, so a 4 channel PCI card can simultaneously send and receive streams of jumbo packets without requiring any CPU intervention. The driver would merely need to be passed two lists of physical page pointers - one for inputs, one for outputs - for each of the open connections and to pass back signals from the board that an entire packet and/or message had been uploaded for a given connection.


      (Jumbo packets can go up to 8K, and you can do 8K over two PCI channels, so that's a good unit to be working with.)


      The next improvement that can be made to such a system is to improve the buffering. The network will be slower than the computer, almost always, so being able to queue up multiple packets for sending is a Good Thing. Filtering out packets that have not been sent but are no longer worth sending can be done entirely in parallel and does not require anything extra at the end of the pipeline. Not all packets are of equal value, though. You want to deliver the information in the order that will give the best possible benefit - which may not be the order in which the program generates the traffic. Hierarchical Fair Service Curve, Class Based Queueing, and a bunch of other similar techniques, have been developed to fix exactly that sort of problem.


      If the ISPs would stop being so bloody stupid, you could also enable protocols such as your basic multicasting (for your UDP stuff) and Scalable Reliable Multicast (for the stuff that needs to reliably get through). That hacks, slashes, butchers and roasts (with just a hint of parsley) problems associated with sending identical state information to multiple end-points.


      Bear in mind that Myrinet, Dolphinics, and a bunch of other vendors, use essentially the above mechanisms already and are achieving latencies in the region of 2.5 - 3 microseconds. I say essentially, because I'm not convinced they've optimized quite to the degree I'm suggesting - reliable, scalable multicast RDMA isn't something you'll see a lot of even at a supercomputer fair. True, you're not getting that kind of latency over the Internet whatever you do, but if you can achieve a hard real-time guarantee of 3 microsecond delivery in a LAN party, you WILL notice a difference. At the very least, in the door price, which will now be expressed in exponential notation to fit on the door.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    8. Re:correct me if I'm wrong... by BJH · · Score: 4, Insightful

      This is an "emperor with no clothes" thing - if you can't tell the difference, you must not be an experienced gamer. Since I'm an experienced gamer, I can tell the difference. HORSE PUCKY, boy!

    9. Re:correct me if I'm wrong... by tepples · · Score: 1

      This is an "emperor with no clothes" thing - if you can't tell the difference, you must not be an experienced gamer.

      Not exactly, if the proponents describe a way to measure the difference.

    10. Re:correct me if I'm wrong... by Kagura · · Score: 2, Interesting

      Wow, Baxtered! You must really feel strongly about this product to have registered today and made this your very first post!

      What a load of BS. Be on the look-out for people pushing their stupid marketing into Slashdot's comment system. Unfortunately, with such a large userbase, it's nothing new here at the good ol' /.

    11. Re:correct me if I'm wrong... by Anonymous Coward · · Score: 5, Interesting

      You're wrong on somethings..

      1) bunch of blah and stuff about memory. Since your explanation is memory->application->CPU->kernel memory->protocol stack->CPU memory->NIC driver->bus (basically, it was hard to follow with all the fud), you obviously have no idea how an OS works (I can't think of any modern, common OS's that have such a path). None of this happens as you describe, they are all parts, but the flow is nothing like you describe. See LKML for 2.6 on network programming if you want to see how this works on Linux, which is relatively transparent http://lkml.org/lkml/2005/5/17/78 also you can look at BSD.

      2) The PCI Bus is irrelevant for gigabit ethernet (which is about the only network controller commonly in production, legacy stuff like 10/100 is more common- but is almost out of production) and for faster types (10GE or myrinet or infiniband), totally irrelevant. The 32bit PCI bus limit is about at gigabit speeds, and it is shared with everything else on the PCI bus- therefore suboptimal:

      http://www.codepedia.com/1/PCI+BUS

      PCI-X and gigabit controllers directly off the Controller chipsets is how networking is mostly done now.

      3) blah blah, network slower than computers (ridiculous depends on the network and computer exclusively- in consumer computers it swings in a pendulum, when 100Mb came out most of the stuff in the PC couldn't keep up- it was faster to install over the network than from CD ROM because the CD drive was slower, it is going through that again with gigabit- most consumer PCs disk systems can't even approach filling gigabit). Then some conflation about what QoS, and policing can do... QoS only helps if the pipe is full:

      http://en.wikipedia.org/wiki/Quality_of_service

      or

      http://www.cisco.com/univercd/cc/td/doc/cisintwk/i to_doc/qos.htm

      4) ISP and stupidity. ISP's may or may not be stupid. They are driven by market forces and the market force is people don't currently want to pay for a tiered service class internet. When they do, they will offer it. Technically it has been feasible for years. Read NANOG mailing list, you will see they are not stupid, but instead are in a low margin business.

      5) blah blah blah, microsecond delay, destinguishable from millisecond via a consumer computer with a common OS by a person?? hahahahah. not without a measuring device. It is possible with enough training (I suppose musicians can). Since you can buy commodity off the shelf lan gear that will turn in sub millisecond delay, I don't think spending the extra-money on low microsecond delay will help

      Bunch of pseudo-science modded up on Slash again...

      Oh and Jumbo FRAMES are commonly 9000B in size (although the term can refer to anything bigger than 1500B:

      http://sd.wareonearth.com/~phil/net/jumbo/

      or 9K on cisco:

      http://www.cisco.com/warp/public/473/148.html

    12. Re:correct me if I'm wrong... by utopianfiat · · Score: 1

      It's fine, this is a repost from some point during this summer. The KillerNIC is an overpriced piece of junk. Nothing to see here...

      --
      +5, Truth
    13. Re:correct me if I'm wrong... by mabhatter654 · · Score: 2, Informative

      anand also did a review a month or so ago... what it amount to is that this is a consumer-marketed board that has server features enabled. Thats the same reason a gigabit Intel nic costs $400 when you can get "nearly" the same thing onboard for free. What that review amounted to was that it did work..but only in some cases. Much like expensive server Nics, if you got the other hardware for it it can help...but it's not "magic".

    14. Re:correct me if I'm wrong... by Maxo-Texas · · Score: 1

      Wow.
      This one post by Baxtered actually makes me less likely to buy the product.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    15. Re:correct me if I'm wrong... by Z34107 · · Score: 4, Insightful

      This is an "emperor with no clothes" thing - if you can't tell the difference, you must not be an experienced gamer. Since I'm an experienced gamer, I can tell the difference. HORSE PUCKY, boy!

      Naw, latency is an easily measured and quantified number and evidently this card does lower your latency somewhat.

      How much that "somewhat" is noticeable is debatable. For those spending $bucks a month for high-speed internet for their $buckbucksbucks gaming rig, a crappy NIC is going to be rather bothersome. Go talk to a rabid "knife-makes-you-run-faster" CounterStrike player and ask him about the importance of latency.

      But, for the rest of us, a NIC isn't really a bottleneck and onboard/generic PCI NICs do just fine. It's not "noticeable" enough.

      Think of it as "online gamer viagra" - lower your ping by 5 ms!

      --
      DATABASE WOW WOW
    16. Re:correct me if I'm wrong... by DavidTC · · Score: 1

      I bought this card a while ago and I absolutely loath it. It's only compatible with Windows for Workgroups 3.11, it's VLBus, and under heavy load it makes a high pitched whine that makes my eyes bleed. Also it come packaged in seal skin, and, for some reason, the plastic rings that hold six packs together.

      Now, who are you going to believe? A guy who registered, apparently, just to post here, or me, a user with a UID that's a hundredth of his? ;)

      And, seriously, am I the only person who thinks this sounds like the 'Monster cables' scam? 'Hey, everyone's buying cheap shit, let's create a slightly better product, the same sort you'd find if you'd do your damn shopping at a real store instead of Wal*Mart, pretend it's some sort of ultimate solution, and sell it for ten times what the cheap stuff costs and four times what the other quality stuff does.'.

      Except, here, it's more like 100 times what the cheap stuff costs and 20 times what the quality stuff does. A nice scam if you can get it. I don't know if gamers are quite as stupid as audiophiles, though.

      I sound bitter, but I snapped when I saw 'High quality digital audio cables' that were three times the price of normal ones. I guess the electrical ones help if you're running your sound system through a magnetron or inside an FM broadcast tower, but God knows where the optical ones are picking up enough interference to flip any bits. Medically speaking, you probably shouldn't stand close enough to a visible light source that's powerful enough to go through the plastic surrounding 'cheap' optical digital cables, because, like, your skin would melt.

      This whole concept sounds akin to that scam. A deal for people who've never heard of 'diminishing returns', and think that every single fractional increase in something is worth whatever price, and operating in total ignorance as to whether or not latency is the problem, and, if it is, whether or not that latency is being caused by the card or something else.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    17. Re:correct me if I'm wrong... by fbjon · · Score: 1

      Actually, in the electrical case you can't actually use any old cable, or the signal will constantly lose sync even over just a meter of cable. No need for monster cables, but regular audio leads won't do.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    18. Re:correct me if I'm wrong... by DavidTC · · Score: 3, Insightful

      That's not because of interference, that's because normal, purchased-in-Walmart cables are, as I said, crap. The shielding on RCA cables, especially, often comes mostly loose from the plug. (And never ever buy a phono to RCA cable there.)

      It's like food. You get a crap meal for 5 dollars. You get a pretty good one for 15-20. You're not going to get a noticeable better one for 50.

      You get a crap RCA cable for 3 dollars. You get a good one for 5. You pay 15 dollars for Monster Calbers, and they claim absurd things like they're 'bandwidth blended' and have 'time correct' bindings and 'dual balanced' conductors, what the hell those things are. They even have wires that 'add warmth' to CD recordings and are specially designed for cars and all sorts of crazy stuff.

      They're damn wires, they can't magically give you better sound, all they can do is crap it up. Buy wires that don't crap it up and be done with it. Spend the money you saved on better speakers.

      Likewise, with this card: It's a damn network card. Almost all none of your latency is due to your network card.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    19. Re:correct me if I'm wrong... by dami99 · · Score: 1

      Maybe you didn't pay for the $50 NIC-BURN-IN option?

      NICs, like speaker cables(especaily digital / toslink) never work at their peak ability until they are properly broken in.

    20. Re:correct me if I'm wrong... by pacman+on+prozac · · Score: 1

      Quite right but none of this makes the blindest bit of difference to the latency gamers experience as none of them connect to the net via gigabit.

      Jumbo frames ain't gonna help you get more headshots :-)

    21. Re:correct me if I'm wrong... by onx · · Score: 1

      What about dual cores?

      In this age of multicores and games which can only take advantage of 1 core, wouldn't the benefits of the killer nic disappear? I assume windows offloads everything else running to the 2nd core seeing as how the game will essentially max out the first core the entire time.

    22. Re:correct me if I'm wrong... by ClamIAm · · Score: 1

      "knife-makes-you-run-faster" CounterStrike player

      Well, it's true , you know... (1:10 in the video)

    23. Re:correct me if I'm wrong... by Doctor+O · · Score: 1
      Go talk to a rabid "knife-makes-you-run-faster" CounterStrike player and ask him about the importance of latency.

      You say that knife thing as if it were a sign of a hardcore gamer, but it definitely isn't. Actually the gain in speed is clearly visible even to someone who plays CS for the first time, and one of the first questions you'll read from a new player will be "how do you run so fast?". (Mischevious players of course immediately tell them and collect some free headshots while the newbie is occupied with changing from knife to... handgun. Some find out about redefining keyboard shortcuts and scripting, others stop running with the knife. *g*)

      As for latency, I agree with you that hardcore gamers always talk about latency while I have never felt it made much of a difference (as long as your latency isn't twice as high as everyone else's and below, say, 70 ms).
      --
      Who is General Failure and why is he reading my hard disk?
    24. Re:correct me if I'm wrong... by Anonymous Coward · · Score: 0

      he's actually right on the memory description... .its just really obfuscated, and assumes that nothing lives only in cpu registers for a short time (a safe assumption these days, even with drivers).

      That being said, I think its clear from the Overwhelming success of the current networking model that his thoughts on it are antiquated and narrow sighted..

    25. Re:correct me if I'm wrong... by DavidTC · · Score: 1

      And don't forget CD-Rs. Always buy them burned in.

      But I figure out the problem. It turns out that the life-extending magnetic soles in my shoes were to close to the power cable, causing elections to pick up quantum vibrations in the cable. They were fine inside my computer, but bouncing too much in the network cable and going slow that they should be.

      I put polarizing cables on my network and it worked fine.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    26. Re:correct me if I'm wrong... by adisakp · · Score: 1

      But the only real concern in making a killer NIC is keeping all the processing off of the CPU and bus.

      Supposedly, the card is a complete Linux computer and they have an OS programmable API that will let you program and offload your own networking apps to the card.

    27. Re:correct me if I'm wrong... by aliquis · · Score: 1

      I remember an old ad which said that the P4 would give you this and that faster Internet among other things... I thought that was the official version but I googled it and all I can find is stuff such as "The chip is designed for broadband Internet technologies. Compared with a PIII 1GHz chip, Intel claims that the Pentium 4 runs Windows Media 59% faster, Macromedia Flash 22% faster, Java 30% faster, XML 25% faster and 3D visualisation 38% faster." from http://www.findarticles.com/p/articles/mi_m0WVI/is _2000_Nov_20/ai_67337593 so I think the faster Internet ad was from a nation wide store chain called SIBA. In any case, magic! :D

    28. Re:correct me if I'm wrong... by derdesh · · Score: 1

      No, no one knows what happened to you after you possessed Agent Cooper and escaped from the Black Lodge.

    29. Re:correct me if I'm wrong... by OmniVega · · Score: 1

      actually, it is pretty noticable dont let the numbers fool you. its not "5 ms" that is going to make it feel like a smoother connection. where the card really shines is in its ability to smooth out spikes and stutter. it does more than just traffic shaping. your mobo never even sees the network traffic, you can respond and perform an action faster than your cpu is even aware it should be attempting to display it. with a normal NIC, your action would have to wait until the cpu was able to process the visual as well as the action. with the killer, your action comes first, than the graphics display. and since the cpu isnt worried about trying to sync them up, it happens smoother and more reliably than you would expect based purely on fps and ping numbers. in other words, first you hit, than you see it, rather than, first you see it, and than... maybe you hit. this differance for an MMORPG player isnt critical, though it will improve the overall experience. but in an FPS its down right life or death. in situations previously where 2 of us would shoot at each other at the same time, it was always pretty random who would win. now, if we both seem to spot each other and shoot at the same time, i noticably score the hit more often. my connection sent the data whether my cpu was ready with its graphics or not. i dont know how else to explain it. but when i got my killer i did alot of reading into what it was supposed to do and i was very skeptical. but now i would never play online without it.

    30. Re:correct me if I'm wrong... by OmniVega · · Score: 1

      spoken like someone who has never tried one. or like someone who cant afford it. for those of us that have one, the proof is in the testing. it works, and better than i had ever hoped.

    31. Re:correct me if I'm wrong... by ChiGodOfKarma · · Score: 1

      The Anandtech review was right a few months ago when it was new. Since then new drivers have come out and almost everything seems to function correctly and recieve fairly good benefits now. They even mention new more mature drivers in the HardOCP article. Chi

    32. Re:correct me if I'm wrong... by OmniVega · · Score: 1

      your analogy is a bit off. the killer nic is not just "better wiring" compared to another network card.
      its an actual linux computer on a pci card. it doesnt function in the same way a network card works, it functions as if you plugged in a second computer that not only handles your network traffic, but also reshapes the network traffic, and reprograms the way it interacts with both your system and the server your connected to.
      so the performance gains you achieve with a killer are not because your old network card was lagging, its because the windows stack lags. this is a measurable performance hit.
      eliminating this snag eliminates an entire spectrum of performance problems.
      theres a fair amount of reading and testing required before you really begin to appreciate what the killer can do; but its worth it.
      another common mistake is to compare this to what high end server cards do; thats not quite fair either because the other network cards that exist with traffic shaping, all focus on tcp interaction. games use udp and only the killer prioritizes udp. in fact, a network card that prioritizes tcp instead of udp has the potential to slow down a games internet connection.
      the only thing similar to this are gaming routers which prioritize a stream containing udp over tcp, but the routers only help on the peripheral level. it doesnt reshape the stack itself nor does it bypass the windows stack on the driver level.
      i personally recomend using both solutions.
      there are alot of skeptics out there, but anyone who has actually used the card and understands it, has really enjoyed it.
      resist all you want, but there were idiots ten years ago who bitched that we didnt need indepedent video cards either. they were happy with their integrated vid cards. now days, name me a game that isnt improved by a better vid card?
      and the reality is, you cant compare a standard plug in NIC in this scenario, because a standard plug in NIC will still use windows for its processing. a plug in vid card without its own cpu and ram would be equally useless.
      modern plug in vid cards have thier own built in cpu and ram, and firmware and drivers that function outside the windows environment to boost performance. well, killer is the only network card that has its own cpu and ram, and drivers that allow it to operate outside the windows environment to boost performance.
      try it before you slam it. i was quite a skeptic myself until i tested it out.

    33. Re:correct me if I'm wrong... by OmniVega · · Score: 1

      you should also realize that those high end server NIC's are optomized for tcp, which may make web browsing and downloading faster, but it wont do squat for games because they dont prioritize udp which is what games use.

      only the killer prioritzes udp, because its the only nic optomized for gaming right now.

      thats the choice your making here, a nic that actually optomizes what your games use, or all the other nics that optomize your web browsing.

      and thats just one of many features the killer contains.

    34. Re:correct me if I'm wrong... by OmniVega · · Score: 1

      "I bought this card a while ago and I absolutely loath it. It's only compatible with Windows for Workgroups 3.11," what the hell does that even mean? its compatable with all versions of windows XP, wtf is workgroups 3.11? "it's VLBus," there is no VLBus on the killer, what the hell are you talking about? " and under heavy load it makes a high pitched whine that makes my eyes bleed." there are no moving parts, theres nothing on the card that is capable of making a whine noise you have no clue what the hell your talking about, and it doesnt even sound like your talking about the correct product. idiot.

  3. How ... by lintux · · Score: 1

    How can a NIC decrease the latency in any noticable way? Especially when playing over the Internet? Does it process ICMP echo reply packets in hardware so that the ping values will just look more l33t? :-P

    1. Re:How ... by Arker · · Score: 4, Insightful

      I suspect it will produce a noticeable improvement in situations where your computer is running heavily loaded. If you're playing a game that keeps your cpu pegged or near most of the time, your latency will be noticeably higher because of that (using the typical network card, which is a bit 'winmodemish' in that it's relying on the cpu to do much of its work.) So having a card that does all the network processing itself, without relying on the CPU, would avoid that slowdown.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:How ... by maxwell+demon · · Score: 1

      It has a built-in time machine which sends the packets a few milliseconds to the past.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:How ... by SuperBanana · · Score: 1

      How can a NIC decrease the latency in any noticable way?

      It can't. It is most likely doing some traffic shaping tricks to make it look like ping times are lower.

      If you want lower latency and you're using a custom firewall- make sure polling is off on the cards so packet processing is interrupt driven, and check what timer value the kernel is using. Turn off polling on the gaming system as well, but increased interrupts may hurt performance in-game.

      This will, however, result in so little improvement it will most likely be unnoticeable.

    4. Re:How ... by CommunistHamster · · Score: 1

      The next version further refines the technology to give you a negative ping

    5. Re:How ... by Anonymous Coward · · Score: 1, Interesting

      Most network chips these days have checksum and TCP layer offloading.

      This article is pure BS. If anything, this card probably increases the latency because of the additional layer of software involved on the card itself.

    6. Re:How ... by TodMinuit · · Score: 5, Insightful

      How can a NIC decrease the latency in any noticable way?

      You'd be surprised what marketers can do.

      --
      I wonder if I use bold in my signature, people will notice my posts.
    7. Re:How ... by arivanov · · Score: 0, Troll

      It is the in-game "ping", not ICMP. In most games this includes the RTT for traversing the game own network API all the way to the event loop, through the event loop and back.

      1. Anything that can interface at a higher API level compared to the normal Winhoze network stack it is likely to reduce application level round trip.

      2. The results will be more pronounced on a more loaded system.

      3. If you read till the end of the article the NIC is actually an embedded Linux system so you can turn off your winhoze firewall completely and let Linux do the firewalling.

      Overall: 3 alone on a heavily loaded system will give seriously improved application response rates and not just for gaming. 2 and 3 can boost that even further and allow applications that are not feasible under windows. F.E. winhoze sucks rotten eggz as far as Layer 3 based HA, anicast and routing and this will allow you to bolt on that on top of a Winhoze application by running a routing protocol stack on the embedded engine. In fact there is a lot of non-gaming potential in this thing.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    8. Re:How ... by Schraegstrichpunkt · · Score: 1

      Most network chips these days have checksum and TCP layer offloading.

      Can you list a few examples, preferably with datasheets? I'm not aware of most consumer-level chips being much different than the ones we've bee using for the last 5-10 years.

    9. Re:How ... by JebusIsLord · · Score: 1

      The nforce chipset does it... can't be bothered to dig up data sheets though.

      --
      Jeremy
    10. Re:How ... by lintux · · Score: 1

      3. If you read till the end of the article the NIC is actually an embedded Linux system so you can turn off your winhoze firewall completely and let Linux do the firewalling.

      Wow... I'd think that such a thing would actually add extra overhead. It has to traverse an additional full TCP/IP stack. I suppose it only helps if the CPU is busy with other things then.

    11. Re:How ... by profplump · · Score: 1

      TCP offloading in consumer chips, not so much. Mostly becuase the drivers are harder to write and while throughput goes up latency doesn't go down (at least not much), and consumer-level users are rarely NIC-bandwidth limited.

      But unless you've got like a 3c509 or something, it's got on-board checksumming. It's been an extremely common feature even in cheap cards for several years at least -- even things like the RealTek 8139C+ have buffer-based transfers and on-board checksumming.

    12. Re:How ... by jpop32 · · Score: 2, Interesting

      Can you list a few examples, preferably with datasheets?

      Here are two datapoints. A $10 PCI NIC, and a $100 mobo I bought lately (with an integrated NIC) feature checksum offloading. They are both GBit, so I guess you get that for free on any GBit NIC nowadays.

      Other than that, I really don't see how a NIC can decrease latencies. The latency of that first hop off your computer is below 1ms anyways.

    13. Re:How ... by Kiaser+Wilhelm+II · · Score: 1

      Nvidia, 3Com, Intel, Broadcom, Realtek to name a few. Consumer grade parts, too. They all do offloading. The works. Perhaps they are missing something that a good server grade chip has, but probably not much.

      Its also hard to believe that, given the load that you'd be putting thru them, that you would even detect a difference. With multi-ghz CPUs out, the benefits of offloading are slim to none and not noticed (except, maybe on server grade equipment that pushes out multi gigabits constantly, off many interfaces)

      I don't have the datasheets. Do your own research.

      Its been like this for years. The only time I haven't seen offloading is when I bought those cheap NE2000 compatible ethernet cards.

      --
      Lord High Crapflooder The Right Honourable Vlad Craig Esther McDavenpherson III
      Destroyer of Mercatur.Net
    14. Re:How ... by faragon · · Score: 1

      For these cases there is an alternate, cheap, and usually effective, solution: increase the thread priority of the thread doing TCP 'recv/read'. You're welcome.

      P.S. please, be careful when playing with thread priority throttling, it is better keep priority untouched in case you have chances of achieving thread priority inversion (!).

    15. Re:How ... by scdeimos · · Score: 1
      So having a card that does all the network processing itself, without relying on the CPU, would avoid that slowdown.

      Last time I checked, network packets get built in main memory by your Berkley/Winsock stack and the final packets with headers and checksums get transferred to your NIC by DMA for transmission down the wire. In a modern gaming machine we're talking a (typically) 800MHz/128-bit memory bus, versues a 33MHz/32-bit PCI bus. How does having a Killer NIC improve this situation?

      All I can think of is that Killer NIC is tweaking the Priority and QoS attributes of packets to help your upstream packets reach the server more quickly, but it's not going to do anything for your downstream traffic (originating from a server that's not going to tweak Priority and QoS) which is going to be far larger in terms of bytecount. The only traffic being sent from you is your own position/action updates, but the server is sending you the state of everything in the zone you need to know about (all other players, active object states, etc).

    16. Re:How ... by Haeleth · · Score: 1

      F.E. winhoze sucks rotten eggz as far as Layer 3 based HA, anicast and routing and this will allow you to bolt on that on top of a Winhoze application by running a routing protocol stack on the embedded engine.

      That's fascinating, but I use Windows, not Winhoze. Will this affect performance for me?

    17. Re:How ... by thegrassyknowl · · Score: 1

      It can't reduce ping times in the real world - ping is almost entirely a function of the network bus, not the network card.

      Sure, it could do neat things with the queueing so that ICMP echo to get it to the wire earlier, but you can do that in the OS anyway.

      The one killer function you need in a NIC (gig and above) is the ability to calculate and verify checksums so the OS doesn't have to. A huge buffer on the card so it can do big bursts of DMA instead of lots of smaller ones would help too.

      Those things would make all real world apps more snappy 'cos the OS wouldn't have to be continually wasting time doing them - it could be busy shuffling data to/from disk and doing things an OS is supposed to do.

      --
      I drink to make other people interesting!
    18. Re:How ... by Midnight+Thunder · · Score: 1

      It decreases latency in the same way SCSI actually made usable CD burners a numbers of years back: it offloads the work from your CPU, this means your networking performance is not dependent on the load on the CPU. At the same time it also means that your CPU is free to do other things. Despite appearances processing network packets is not free work. The ideal computer would use special processing units for anything that a specialised processor is available for and leave the CPU for anything else that can only be handled by a generic processor. This would cost a fortune, but then again given how obsessed some gamers are, this does not seem to be an issue for everyone.

      --
      Jumpstart the tartan drive.
    19. Re:How ... by Schraegstrichpunkt · · Score: 1

      Nvidia, 3Com, Intel, Broadcom, Realtek to name a few. Consumer grade parts, too. They all do offloading. The works.

      Are you talking about the IP and TCP checksums, or the Ethernet CRC? I just checked the RTL8139B and RTL8139C (you know, the most common Realtek chips out there), and they don't have anything except basic Ethernet framing (including CRC).

      On the other hand, Intel's 82559 chips apparently do have it. I have no idea how common those are, though.

      I haven't checked the rest.

      I don't have the datasheets. Do your own research.

      I asked for datasheets because I've seen a number of people claim to have seen this, throwing around various brand names, without actually being specific enough to allow their claims to be checked.

      I suspect that most of today's brand-new on-board Ethernet chips now support TCP, IP, and UDP checksumming, and possibly packet reassembly, but that's a far cry from most Ethernet interfaces that are actually deployed in the field.

      On the other hand, obsessive gamers tend to be running next week's hardware anyway.

    20. Re:How ... by Arker · · Score: 3, Informative

      Actually, I found some more info on this after I made that post, and it's pretty interesting. Apparently there's more to it. First, they're bypassing the windows networking stack entirely, and that gives a measurable latency decrease. Second, the card is actually a linux machine on a card, so it runs a firewall and the windows drivers disable the windows firewall, and that gives another significant speed boost.

      Of course, all this presumes you're running windows to begin with, so it's useless to me. But for those so afflicted, perhaps a small subset are hyper sensitive to lag enough to make the thing be worth it. And it sounds interesting to me for other reasons - couldn't you stick a hard drive in directly attached to it and run bittorrent on your NIC? ;)

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    21. Re:How ... by TheRaven64 · · Score: 1
      I was interested in whether this was even theoretically possible, so here's what I tried. First, I pinged the broadcast address on my WLAN. There are currently only two computers turned on, so I got this back:

      64 bytes from 192.168.0.2: icmp_seq=0 ttl=64 time=0.120 ms
      64 bytes from 192.168.0.1: icmp_seq=0 ttl=64 time=1.040 ms (DUP!)
      I wasn't sure if the result from me was actually going over the network, so I tried pinging the loopback address:

      64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.049 ms
      It seems it was (and I get the same results when I ping 192.168.0.2), so the time taken between passing a packet to my TCP/IP stack and it hitting the nearest router is less than 0.1ms. Now to ping a server quite close to me on the Internet:

      round-trip min/avg/max/stddev = 25.928/27.212/28.372/0.869 ms
      This means that the maximum theoretical improvement such a card could give (if it took exactly zero time between a process calling send() and the packet leaving the card) is less than 20% of the standard deviation of ping times. Or, to put it another way, the difference between a cheap NIC and a magic perfect NIC is less than a tenth the difference between a lucky packet and an unlucky one. Even assuming a magic NIC could somehow eliminate the trip across my local network, my worst case ping time would still be worse than my best case ping time is now.
      --
      I am TheRaven on Soylent News
    22. Re:How ... by Planesdragon · · Score: 1

      How can a NIC decrease the latency in any noticable way?

      By skipping the last jump. Instead of web -> card -> [CPU Tread for NIC] -> [CPU thread for game], it's web -> card -> [CPU thread for game].

      How can a NIC decrease the latency in any noticable way?

      By eliminating a bottleneck. If you are taxing your system, you'll notice the difference. If not, well, you won't really notice the ~3 hp you've lost in your car since you let the air filter get dirty, either.

    23. Re:How ... by pjbgravely · · Score: 0, Offtopic
      That's fascinating, but I use Windows, not Winhoze. Will this affect performance for me?


      Interesting I use windows too, X windows using xorg as the server and Gnome as the desktop environment. I'm sure most people here are using some kind of windows on their windowing server.
      Or do you mean you run Microsoft Windows, if so you have my condolences.
      --
      Star Trek, there maybe hope.
    24. Re:How ... by Anonymous Coward · · Score: 0
      I'm as skeptical as the next guy about this..

      This means that the maximum theoretical improvement such a card could give (if it took exactly zero time between a process calling send() and the packet leaving the card) is less than 20% of the standard deviation of ping times. but that doesn't sound too bad.
    25. Re:How ... by Jerome+H · · Score: 1

      So having a dual-core renders this NIC card uesless ?

      --
      int main() { while(1) fork(); }
    26. Re:How ... by CastrTroy · · Score: 1

      Yeah, I got an NForce board. It was extremely buggy, and cause errors in every file I downloaded. I had to turn it off, along with all the other features that didn't work. It's an acknoledged bug, with pretty much no fix.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    27. Re:How ... by carl0ski · · Score: 1

      When you use an onboard Device Network Video Sound they use they use the PCI bus to contact the CPU (to do work) and RAM for buffering It takes time to go back and forth between ram CPU and PCI bus. Hypothetically such a card Windows sends a packet to the card directly saving 2 or more trips slashing milliseconds off the total time taken to send the packet

    28. Re:How ... by smash · · Score: 1
      Pretty sure the 3com 3c905s have been doing ip/tcp-offload stuff since at least 1999.

      On a bit of a tangent - a really useful source of info on NICs is the Linux or BSD driver source. Read up in particular on the driver for the Realtek 8029... realtek in general really aren't a good example of a network card to look at when comparing performance... :)

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    29. Re:How ... by Anonymous Coward · · Score: 0

      That doesn't make sense. Do you have any clue what you're talking about? First off, this card does not do anything that modern cards do not already do such as checksum offloading and the various other kinds of offloading that most cards already do.

      Second off, ever heard of DMA?

      Please don't talk about things you know nothing about.

    30. Re:How ... by Anonymous Coward · · Score: 0

      Its really easy to go to the various websites of the manufactures and look up the data sheets, if they choose to provide anything useful. If you can't do that, then you wouldn't do to well in school doing basic assignments.

      Yes, many of these cards will perform the TCP (I guess UDP too?) checksums for you.

      The really expensive cards will offload a lot of the functionality of the IP stack from the operating system (ones that are supported). We're not talking about that here.

    31. Re:How ... by Arker · · Score: 1

      No, actually, we found some better articles on the card after that comment was written, and it seems a large part of the performance improvement comes from bypassing the windows network stack and firewall, so it should apply to dual core machines also. Of course, under linux, that trick wouldn't work. However, it might be possible to make it do some cool tricks - the thing is actually a PPC based linux machine on a card.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    32. Re:How ... by Anonymous Coward · · Score: 0

      Your snootiness is laudable.

    33. Re:How ... by collectivescott · · Score: 1

      Odd, I've been using nForce for years with no problems. And I download a LOT.

    34. Re:How ... by Minwee · · Score: 2, Funny

      The secret is that the card comes with a very noticable "Type R" sticker for your case. That alone can improve performance by 12.3% across the board.

    35. Re:How ... by Anonymous Coward · · Score: 0

      the card is actually a linux machine on a card, so it runs a firewall and the windows drivers disable the windows firewall, and that gives another significant speed boost

      lol, no. but a nice attempt at karma whoring.

    36. Re:How ... by nbowman · · Score: 1

      Nah, it's obviously the Giant metal K on the NIC that makes it faster. really.

    37. Re:How ... by saleenS281 · · Score: 1

      It's called a TOE, and they've been around a long time :)

    38. Re:How ... by nxtw · · Score: 1
      Are you talking about the IP and TCP checksums, or the Ethernet CRC? I just checked the RTL8139B and RTL8139C (you know, the most common Realtek chips out there), and they don't have anything except basic Ethernet framing (including CRC).


      the rtl8139 may have been the most common realtek chip at one point, but the rtl8169 gigabit chip has these features.

      the broadcom netlink gigabit pci express I've had on my two Core Duo laptops and on my Pentium M system has these features.
    39. Re:How ... by arivanov · · Score: 1

      It clearly will. Windows sucks it even worse than MicroWhore Winhoze. In fact it sucks bricks through straw sidewise.

      1. Windows has no proper routing protocol stack available. There is some rudimentary RIP support somewhere in the deep guts of the RAS functionality, largely unmaintained and tested mostly in the context of announcing host-based routes in a RAS scenario. OSPF, BGP or in fact listening to a lot of RIP and doing something meaningfull with it as well anything else you may need for Layer3 HA - forget it. Note - you can still use clustering and external load-balancers to achieve HA by means different from direct layer 3 usage so to take advantage of this you have to redesign your network.

      By using the routing protocol stack on the embedded board and using network HA approaches you can reduce the costs compared to cluster HA. You can also achieve things that are unachievable on a cluster like geographically distributed HA.

      2. Microsoft has put a QoS stack in Vista which I have not looked at yet so I cannot really judge its merits. For its older OSes this board can possibly (if it has good timer hardware) allow you to use QoS to police traffic. In fact it is perfectly positioned to do so because the traffic traverses it both directions which would allow you to perform both ingress and egress policying. Windows itself will be able to perform only egress as it is the terminating point. Further to this, in the context of the article gamer systems are too heavily loaded during a game to maintain QoS. This will allow to use QoS even with game in progress.

      Quite a few other applications come to mind, but geographically distributed HA based on anicast and QoS are definite possibilities. These are currently impossible on Windows servers (even with 3rd party software) and require using a unix system or a router in front of it.

      In addition to that if these guys develop drivers that hook into the correct vista QoS APIs even Vista machines will be able to take advantage of it.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    40. Re:How ... by ultranova · · Score: 1

      Last time I checked, network packets get built in main memory by your Berkley/Winsock stack and the final packets with headers and checksums get transferred to your NIC by DMA for transmission down the wire. In a modern gaming machine we're talking a (typically) 800MHz/128-bit memory bus, versues a 33MHz/32-bit PCI bus. How does having a Killer NIC improve this situation?

      Isn't it obvious ? The driver runs BZIP2 on them before sending them over the PCI bus, and the NIC unzips them. Do'h !

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    41. Re:How ... by pe1chl · · Score: 2, Interesting

      In Linux, type "ethtool -k eth0" to see if your card does it. Many systems I use have onboard Intel controllers and they all support it.

    42. Re:How ... by pe1chl · · Score: 1

      On the other hand, Intel's 82559 [intel.com] chips apparently do have it. I have no idea how common those are, though.

      VERY common. I see either this or the Broadcom NetXtreme (which does checksum offloading but no TSO) in almost all systems we buy these days.

    43. Re:How ... by Schraegstrichpunkt · · Score: 1

      Hey, that's handy! Thanks.

      And---just my luck---none of my boards have any kind of built-in checksumming (as reported by ethtool -k). I'm using the following ethernet chips (lspci output from various systems):

      01:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
      01:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
      01:0b.0 Ethernet controller: ADMtek NC100 Network Everywhere Fast Ethernet 10/100 (rev 11)
      01:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
      0000:02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller (rev 01)
      00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)

      The last one is from a new board I bought this year, albeit for a Celeron processor. The second-last one is an older i815 board in a Compaq Deskpro box (complete with software-controlled case lock, intrusion detection, and built-in hardware random number generator).

    44. Re:How ... by pe1chl · · Score: 1

      My own several-years old motherboard, and many 3-year old Dell systems at work, have Intel controllers:

      02:0c.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)

      ethtool -k eth0
      Offload parameters for eth0:
      rx-checksumming: on
      tx-checksumming: on
      scatter-gather: on
      tcp segmentation offload: on

    45. Re:How ... by dnoyeb · · Score: 1

      The NVIDIA Linux drivers give the user a choice between network throughput or less CPU usage. I'm not sure what they put on the CPU though.

    46. Re:How ... by fbjon · · Score: 1

      I remember some earlier nForces were a bit flakey in several departments. If it has to install Apache as a service just for some local firewall configuration webpages, it can't/em be any good.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    47. Re:How ... by fbjon · · Score: 1

      And don't suspend that thread either, or you'll cu

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    48. Re:How ... by fbjon · · Score: 1

      The real WTF is that they don't use 7zip.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    49. Re:How ... by Schraegstrichpunkt · · Score: 1

      If I were to guess, I'd say that most Gigabit ethernet chipsets have offloading (since it would make a much bigger difference there), and most <= 100Mbps chipsets don't.

    50. Re:How ... by soulhuntre · · Score: 1

      "winhoze"

      I for one would like to thank the idiotic fanboys for being so easily identifieable by the froth around their mouths so we can ignore them.

      --
      --> Fight tyranny and repression.... read /. at -1!
    51. Re:How ... by KozmoStevnNaut · · Score: 1

      My onboard Gbit NIC doesn't, though:

      02:05.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)

      Offload parameters for eth0:
      Cannot get device tcp segmentation offload settings: Operation not supported
      Cannot get device udp large send offload settings: Operation not supported
      rx-checksumming: on
      tx-checksumming: on
      scatter-gather: on
      tcp segmentation offload: off
      udp fragmentation offload: off


      Stupid ASUS... why did they have to use a Marvell NIC and not an Intel?

      --
      Eat the rich.
    52. Re:How ... by OmniVega · · Score: 1

      tcp offloading may be common. its a pity that games use udp. the killer nic is the only network card that does udp offloading, as well as traffic shaping, and bypasses the windows network stack completely AND on top of that lets you run applications on a seperate linux cpu in a way that has zero impact on your own cpu performance. imagine running anything you want in the background and haveing it never affect your gaming. thats what FNA can do.

    53. Re:How ... by OmniVega · · Score: 1

      TCP layer offloading is useless for gaming.

      games use UDP.

      the killer nic allows you to choose between prioritizing your games (udp) traffic, or prioritizing your other (tcp) traffic.

      no other network card offloads udp this way, nor can can swap to differant prioty modes on user demand the way killer can.

      and this is just one of many features the killer uses to improve connection.

      one of the other ways latency is reduced is the windows network stack bypass. read the white paper release for killer if you want to learn how this works.

      and another feature worth noting is the ability to run applications directly on the killer itself since it is its own linux cpu. theres no other pci slot card of any kind that lets you do this. the only way to achieve that kind of ability in the past would be to boot up a second computer running linux.

      other pci cards (sound, video, etc) that contain their own cpu do not allow you access to it for use in other programs. the possibiltys are endless. anything you could do with a second linux computer, you can now do on a pci slot network card instead.

      theres just so many features packed into this thing its a sin to even compare it to a typical network card. your buying a second computer and a whole new networking environment to go with it. it just happens to fit on a pci card as a bonus.

    54. Re:How ... by DavidTC · · Score: 1

      Damn, look at that. Another user who registered just to post in this story and managed to have this incredibly expensive card and is certain that the card is not snake oil. What. Are. The. Odds.

      You are a lying sack of shit. Oh, I don't mean about what the card does, I'm sure it actually does all that. The problem is...it doesn't matter.

      You see, to talk to a network card, you have to, duh, go through the windows network stack. You can't magically avoid it unless you give each game drivers to talk directly to the card, which this rather obviously doesn't.

      And, you cannot, in fact, offload UDF, because UDF doesn't have anything to offload, you idiot.

      IP has checksums, which are used for both UDP and TCP, and non-crap 35 dollar network cards have that offloaded onto them. It'd be pretty damn stupid to only calculate it for one kind of packet. They also both have lengths, which, again, are both calculated in the card. TCP has additional calculations to keep up with connections, and also reassemble packets, and, like I said, non-crap cards can do that.

      But there is nothing you can do to a UDP packet, in the network card, besides the checksum, to provide less of a burden on the CPU, because it basically is just the ports, the checksum, the length, and the data.

      And 'switching priorities' might be sane if you were talking about a server, but if you're one of these idiotic gamer twits who thinks their network card is the problem, as opposed to their internet connection being crappy, you're probably not going to accessing anything else on the internet at the same time in the first place. Um, duh. I'm just imagining someone going 'Yeah, this card really lowered my pings in CS while I was downloading torrents, thanks to changing the priority of UDP packets!'. (Of course, that can't actually work, as the card can't alter incoming priorities.)

      In fact, listening to all the crap this card supposedly does, I'm astonished it's not slower than a 'dump data on the line' network card. You know, maybe that's why they refuse to compare it with another on the same machine.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    55. Re:How ... by FaltyLogix31 · · Score: 1

      Most Gig Chipsets have "Checksum" offloading. a fraction of the work that needs to be done. and no nic I know of (and I've played with a lot of em') does Interrupts to the WSP layer when data arrives. (Yes WSP_Select WSP_Receive... all the crappy windows WSP (aka winsock) layer crap. So, me likes that idea...

  4. All I can say is... by MoralHazard · · Score: 2, Funny

    this card is for the gamer that needs two clocks: one set to tomorrow and one set to Tokyo time, so he knows when to drift race.

    (sorry for mangling to PA quote)

    Seriously, $200? WTF?

    1. Re:All I can say is... by Saikik · · Score: 1

      $250

    2. Re:All I can say is... by Atragon · · Score: 2, Informative

      I believe the quote you are looking for is:

      "Why does he have two clocks?"
      "The one of the left is a spedometer for his extreme life. The other one is set to Tokyo time, so he knows when to drift race."

  5. Bashing by Broken+scope · · Score: 1

    We were ripping at it a few months back... so we are afraid to talk about it.

    However, was this on a net connection, across a cable line? Or was it on a high end switch setup with good cables running at gigabit speeds? No I did not read TFA, I'm just raising a question so I can be yelled at and answered.

    --
    You mad
    1. Re:Bashing by Reverend528 · · Score: 5, Funny

      It requires a fiber-optic cable because it needs to be able to send the photons in a superposition of states. By the time your program gets around to sending a packet, the photons are most of the way there and merely need to collapse into the same state as the packet. The naysayers who claim that the card can't actually improve latency are only thinking in terms of classical physics.

    2. Re:Bashing by maxwell+demon · · Score: 1

      Of course also quantum mechanics doesn't allow you to do FTL communication. See http://en.wikipedia.org/wiki/No-communication_theo rem

      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:Bashing by Reverend528 · · Score: 4, Funny

      Clearly you didn't read the review. The card works.

      Maybe you shouldn't accept everything you read on wikipedia as scientific fact.

    4. Re:Bashing by grommit · · Score: 4, Funny

      Yeah, you definitely need to have a Cisco router with Monster Cable CAT 6 running between it and your computer to make full use of Gigabit. Anything less and you're dropping packet fidelity through crosstalk line expansion. Not to mention the undervoltage latencies.

    5. Re:Bashing by MyHair · · Score: 1

      You forgot about the rotary girders.

      Gotta have the rotary girders.

    6. Re:Bashing by lpq · · Score: 1

      Yeah -- sure!

      And "real people" used to firmly believe the world was flat.

      Just because games are "duped" into believing they are getting faster response times doesn't make it true.

      The card _*cannot*_ work for internet based games.

      On a direct-connect, local LAN it could conceivably make a difference.

      Over the internet? Not on today's internet. Not possible.

      BTW, if you believe the card will help anything, lemme sell you a bridge...

    7. Re:Bashing by Anonymous Coward · · Score: 1, Informative

      *whoosh*

    8. Re:Bashing by DavidTC · · Score: 1

      Please please tell me they don't really have Monster network cables. Please tell me people that are smart enough to buy network cables aren't dumb enough to buy Monster cables.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    9. Re:Bashing by tigga · · Score: 1
      Yeah, you definitely need to have a Cisco router with Monster Cable CAT 6 running between it and your computer to make full use of Gigabit. Anything less and you're dropping packet fidelity through crosstalk line expansion. Not to mention the undervoltage latencies.

      Cisco would not be good there.. It is industrial design router. It was designed for bulk transfer - like truck for example and you need something fast and agile like Ferrari..

      Perhaps nice guys from Bigfoot will come up with Killer router for you.

    10. Re:Bashing by mink · · Score: 1

      There are monster network cables.

      The final sign is when monster starts selling wireless ethernet cables.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  6. Been done before by Anonymous Coward · · Score: 5, Funny

    Killer network cards have been around for so long, there's actually a Localtalk version here:
    http://www.fiftythree.org/etherkiller/

    1. Re:Been done before by Pasqualle · · Score: 1

      I will not mess with the IT department guys. never..

  7. Game studio did their own test... by bl4nk · · Score: 5, Informative

    I have a friend who works at a game studio who had their IT guy perform several tests to see if it did anything... chat log:

    > killer NIC. bad.
    > file transfers = 1/4 of the speed of a normal NIC
    > the drivers are fucking TERRIBLE to install/uninstall/update, you have to reboot. then it'll let you do whate you need to do. then reboot AGAIN...
    > and when it does start working, there is literally no difference in either framerate or ping, even on the games they say it specifically improves

    1. Re:Game studio did their own test... by Anonymous Coward · · Score: 0

      Your friend's chatlog may be Interesting, but not +5, Informative.

  8. This wasn't entirely scientific... by nxtw · · Score: 4, Insightful

    Where's the comparison between different onboard gigabit chipsets? (eg Broadcom, nForce, etc.) Where's the comparison between different PCI, PCI-X, and PCI Expressgigabit NICs?

    If applicable, what are the settings for the onboard NICs being tested? Many have options for various CPU offload settings and optimizations for throughput or CPU usage.

    Until we see these, how can we be sure if a high-end regular PCI-e NIC won't work just as well?

    1. Re:This wasn't entirely scientific... by Anonymous Coward · · Score: 0

      Of course it wasn't scientific. It was an advertisement on HardOCP, who then advertised it on Slashdot.

    2. Re:This wasn't entirely scientific... by WhoBeDaPlaya · · Score: 1

      That's my chief complaint regarding most of the hardware sites out there.
      I can understand the need for "unscientific" writing (eg. use of first person narratives, slang, etc.) since you're not writing for a bunch of labcoats, but the underlying testing methodology should be.
      Disclaimer : I used to (still?) run a review site. Astute readers will figure it out ;)

  9. of course by tyroney · · Score: 1

    If you're comparing it to an onboard that shares main cpu it can't help but be better.

    1. Re:of course by ZachPruckowski · · Score: 2, Insightful

      Most games are GPU-bound anyways. And most games are single threaded. Add it up, and you find that most people who can afford a $250 NIC have CPU power to spare (most likely dual core, too). Therefore, it'd be useful if you were on a budget system, but at $250, you would almost always spend that on the GPU or RAM.

  10. killer nic vs onboard nics by El_Muerte_TDS · · Score: 1

    but no word on what the onboard nics were. And there didn't compare it with other nics either.
    So for what it's worth, the 'killer' nic is probably better than the most cheap ass realtek nic. A 3com 3c905 nic costs hardly costs $30 and performs way better than the average realtek stuff.

    1. Re:killer nic vs onboard nics by dave562 · · Score: 1
      A 3com 3c905 nic costs hardly costs $30 and performs way better than the average realtek stuff.

      The last time I did an sort of comparison with NICs I used that exact card. I had an Asus motherboard with an onboard NIC. The NIC fried so I scavanged a 3c905b out of my old Pentium III. My ping times in America's Army were SIGNIFICANTLY better. Those 3c905s are GOOD NICs. There may be other 100BT NICs that are better, but I doubt that those that are better are better by much.

    2. Re:killer nic vs onboard nics by profplump · · Score: 1

      I don't love 3com in general, just the 3c905. It's got a well-maintained driver in OS X, Windows, Linux, FreeBSD and OpenBSD, going back to versions of those systems from 1998 or earlier (where applicable). Recent versions (i.e. rev B and later) include the acceleration features you'd expect in a modern NIC (checksuming, segmenting, etc.). And you can buy them used for $7 a pop. It's a hard deal to beat when you just need to add a network card to a box.

      I prefer the Intel EE Pro cards for new machines, for the same reasons. Good driver in almost every OS. Available in PCI/PCI-E/PCI-X versions. Available in 10/100 and 10/100/1000 versions. Not terribly expensive.

    3. Re:killer nic vs onboard nics by BJH · · Score: 1

      A lot of the recent variants of the Intel EE gigabit cards won't run in gigabit mode under Linux.
      I've also got one model that refuses to reconnect after a reboot unless the machine is shut down and the power pulled (as in physically removed).

    4. Re:killer nic vs onboard nics by profplump · · Score: 1

      I haven't run in to that yet. Lucky me I guess. Thanks for the warning.

    5. Re:killer nic vs onboard nics by WhoBeDaPlaya · · Score: 1

      I like those cards too, but didn't they have problems with 10/100 rate detection? Disclaimer : Memory inhibition substance, a.k.a booze in effect :P

    6. Re:killer nic vs onboard nics by profplump · · Score: 1

      I personally haven't seen that problem. That doesn't mean it hasn't happened, but I don't know about.

      I did have a whole office full of old 10 Mbit SMC cards that we found weren't compatible with Auto MDI/MDIX though. After we installed a new 10/100 switch they would link and drop and link and drop continuously. It took me hours to figure out what was wrong with the switch (nothing). We had to buy a switch were we could turn Auto MDI/MDIX off to get them to work.

  11. For a better experience by Bullfish · · Score: 1

    You are better off buying a good set of speakers and a good sound card. Especially in gaming, the aural experience will make the game more entertaining and the card will take a load off your cpu which will buy a few FPS's. This smacks of the physics cards and we know where that market went. So the top gamers will see a benefit. So what? The fact that they are in that category means they wax the rest of us regularly. How will this make that more enjoyable.

    If nothing else, when it comes to enjoying the game, it sounds like the money is better spent on a good single malt to sip on during.

    1. Re:For a better experience by Broken+scope · · Score: 1

      Physics cards have a chance. Though with the huge boost were going to see in CPUs in the next few years, I think your right.

      --
      You mad
    2. Re:For a better experience by Proud+like+a+god · · Score: 1

      Go google GPGPU, Nvidia Quantum, Havok FX.

  12. The more interesting thing by the_humeister · · Score: 2, Interesting

    What's more interesting is that the card is actually a single-board computer with PowerPC processor and 64 MB of RAM!

    1. Re:The more interesting thing by Square+Snow+Man · · Score: 1

      i lol'd

    2. Re:The more interesting thing by Anonymous Coward · · Score: 2, Funny

      What's more interesting is that the card is actually a single-board computer with PowerPC processor and 64 MB of RAM!

      So can you run Linux on it then? You could ssh to it from Windows and get some real work done.

    3. Re:The more interesting thing by tomhudson · · Score: 1

      Actualy, it DOES run linux - and they'll pay you to write applications that run on it.

      There's one out already - an iptables-based firewall.

    4. Re:The more interesting thing by maxwell+demon · · Score: 1

      So can you run Linux on it then? You could ssh to it from Windows and get some real work done. According to TFA it does run Linux:
      To put it simply, the Killer NIC is actually a Linux system-on-chip. That basically means that it is its own little Linux computer inside what is likely your Windows box. The engineers at Bigfoot have given you access to this machine.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    5. Re:The more interesting thing by anothy · · Score: 1

      i have no interest in gaming, but i'm intrigued by this card anyway. where did you find out about the chip? all i could find was generic statements like 400 Mhz, 32-bit. is there a real tech sheet somewhere i can look at?

      --

      i speak for myself and those who like what i say.
  13. Why? by Anonymous Coward · · Score: 5, Funny

    Business Development Guy: We need a new product. Something... niche. Something overpriced. I know! Don't we still have a bunch of boxes of old network cards?
    Hardware Engineer: Uh, yeah. We were about to offload them on eBay to make room in our closet...
    Business Development Guy: No! Lets tack on some parts from China and sell them! We'll call it, hmm.. the Killer NIC! Since no one wants to buy NIC cards, we'll overprice them for no apparent reason! $250 a pop!
    * Hardware Engineer bashes his forehead on the desk.
    Hardware Engineer: You've got to be kidding me. Isn't that, like, fraud?
    Business Development Guy: Not at all. We'll just never say how it works, only that it works. The processor will be for like, decorative purposes. Consumers love that kind of stuff!

    1. Re:Why? by tigga · · Score: 1
      What's name of Business Development Guy?

      I already know Hardware Engineer's name is Dilbert..

    2. Re:Why? by runderwo · · Score: 1
      Actually, this could be a nifty product. It's a 400MHz SoC processor with 64MB and USB, running Linux.

      There is currently a closed beta for open source Linux drivers.

      The big question is, where is the GPL source code for the embedded Linux system? With it, this card could be turned into a lot of things, especially when the price drops.

    3. Re:Why? by runderwo · · Score: 1

      ... and all that is included is a Linux 2.6.16.27 upstream tarball and not the so-called "Killer Mods" to the kernel. They don't even include the config they used to build the kernel. IOW, useless for hosting your own OS on the KillerNIC.

    4. Re:Why? by FaltyLogix31 · · Score: 1

      no, there are some mods in the kernel they sent out (minor ones). but i agree, i don't see any way of hositng an os on the killer: and that's okay. since i have the source kernel, i know what they have and don't have, and can compile knowning the kernel tree they are using. but if i wanted to put my own kernel on there i don't think it could be done. fortunately, that's not what my project needs: i just need a good platform for dev.. and a cheap card (not $1500) to run it on.

  14. Snake oil by pilkul · · Score: 3, Insightful

    Latency is 99% percent due to delays over the Internet, not anything that happens on your local machine. What does this card do, sprinkle magic fairy dust over packets so they go faster through the wire?

    This reminds me of gold-plated power cords for sound systems. Guaranteed to create richer, deeper sound!

    1. Re:Snake oil by DavidTC · · Score: 1

      This reminds me of gold-plated power cords for sound systems. Guaranteed to create richer, deeper sound!

      Damn it, I thought I was clever by pointing that out, too, but apparently at least you and two other people realize this is pretty much the same scam, aimed at idiots who have built what they think is the Ultimate Gamer Machine instead of the Ultimate Sound System, but instead is a piece of crap because they don't actually know what they are doing and just buy whatever is the most expensive.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    2. Re:Snake oil by Surt · · Score: 1

      For anyone who knows tcp, yes, sprinkle magic fairy dust.

      For example: once every window, ack a packet you have not yet received.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:Snake oil by 3dWarlord · · Score: 1

      Games concerned with latency use UDP, not TCP.

    4. Re:Snake oil by tigga · · Score: 1
      For anyone who knows tcp, yes, sprinkle magic fairy dust.

      For example: once every window, ack a packet you have not yet received.

      For anyone who knows tcp magic fairy dust may help, but acking packet which have not yet received smells as bullshit.

    5. Re:Snake oil by LearnToSpell · · Score: 1

      Gold plating doesn't necessarily provide better sound, but it corrodes less than other metals, which is a big advantage. Take a look in your computer sometime. You'll find plenty of gold in there for the same reason.

    6. Re:Snake oil by Anonymous Coward · · Score: 0

      The tested game which showed the most improvement, World of Warcraft, actually uses two outbound TCP streams to the server, and not UDP. There may be something to this.

    7. Re:Snake oil by Surt · · Score: 1

      Try it out ... you can do it on the linux tcp stack easily. Works very nicely.

      Totally anti-network-fairness though.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    8. Re:Snake oil by DavidTC · · Score: 1

      Yeah, because the big problem in sound system is often corroded metal cables. It's right up there with 'frogs crawled inside the air vents' and 'resonance frequency of the entire house is a midrange E, causing house to collapse when sound is played'.

      In the real world, the actual problem with sound systems is crappy speakers hooked to crappy amp. Adjusting the cables to get better sound is akin to adjusting a car's mirrors to get better gas mileage.

      And they don't use gold because it doesn't corrode, or, at least, that's not the main reason. They use it because it doesn't change size when heated up, and it conduct electricity very very well.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    9. Re:Snake oil by James_Duncan8181 · · Score: 1

      Actually silver is a better conductor but corrodes over time, requiring active maintanance (ie: clean it). Consumers don't like that. Plus...it is TEH GOLDZ11!!!111!. Just think of it as quality measurement by truthiness.

      --
      "To any truly impartial person, it would be obvious that I am right."
  15. Holy shit by Anonymous Coward · · Score: 5, Insightful
    Wow, this 'article' is a real gem.
    This more recent fast moving game was used by Keith, our software tester from Dell. He reported ping times during his Killer NIC session to be about 10ms faster on the server that was returning 50 to 70ms pings with the onboard NIC. When quizzed about a discernible difference in Q4 session quality, Keith did not express anything to us that really set one session off against the other. The Killer NIC and Quake 4 seemed to be a wash at best.
    I think that's the only time they actually note anything about "latency reduction" in this advert. I leave it as an exercise to the reader to find all the flaws in this testing methodology. What is even more amazing, given the other 3 accounts do not give any confirmation whatsoever is that they come to the most ridiculous conclusion.
    The Killer NIC does exactly what it is advertised to do. It will lower your pings and very likely give you marginally better framerates in real world gaming scenarios....
    Paid product placement at its finest I suppose. But even the vetted boys at HardOCP realized they would have to blow some reality up everyone's ass after all that smoke, and added the following to be "fair and balanced."
    ...The Killer NIC is not for everyone as it is extremely expensive in this day and age of free onboard NICs. There are very likely other upgrades you can make to your computer for the same investment that will give you more in return.
    1. Re:Holy shit by PSXer · · Score: 1

      So, they let the guys who were supposed to subjectively measure which one 'feels' faster look at their ping times? What were they going to say? "No, the one that was 10ms lower didn't really feel any more responsive"?

      I bet the results would have been different if they truly had no idea which setup was which.

    2. Re:Holy shit by dasunt · · Score: 1

      Damned if I know how you can get a 10 ms "faster" response from a server.

      Right now, with a run-of-the-mill cheap generic DEC-Tulip compatible card, and a 3com 905c in the server, my ping time is within a fraction of a millisecond. My tcping time is also under a millisecond.

      If I could get a 10 ms improvement, I'd be witnessing time travel.

    3. Re:Holy shit by tricorn · · Score: 1

      I get 1.2 or so msec ping time, over a wireless connection, to my router (that's after going through a switch). Probably about 1 msec of that is actual response time of the router and the latency going through the switch. It goes up to about 3 msec when I ping my cable modem.

      It is simply not possible for a NIC, any NIC, to decrease latency by more than 1.2 msec in my system, and probably not by more than about .2-.4 msec. Given that even a fairly close server gives me around 30msec ping times, with a standard deviation of, say, 6 msec, 1 msec is going to be lost in the noise. For the more typical 75 msec ping times, it's even less significant.

    4. Re:Holy shit by tigga · · Score: 1
      software tester from Dell??

      As I understand there are QA engineers who design testing plans and there are testers who punch keys and stroke mice without thinking. Apparently tester got test plan from that Bigfoot company.

  16. Designed to seperate fools from their money by Pizaz · · Score: 3, Insightful

    This NIC card has no clothes. But hey, phishing schemes and Nigerian con artists can be successful so why shouldn't this?

    1. Re:Designed to seperate fools from their money by maxwell+demon · · Score: 2, Funny

      You probably just forgot to buy the gold-plated ethernet cables as well. BTW, that combination also improves the sound quality of audio files transmitted over the network.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  17. It's not magic fairy dust... by countvlad · · Score: 2

    it's lubricant, so your rockets travel through the pipes faster than the other guys.

  18. Malfunctional card by Anonymous Coward · · Score: 1

    What I understand about previous readings about this product, the card tampers with the ethernet protocol to send more than it's supposed to. Here's another great idea; make a card that detects when another player on the LAN is broadcasting and make a deliberate "collision" so that the data packet needs to be resent thus creating more lag. Great for LAN parties, coming soon from the same vendor, I presume.

    1. Re:Malfunctional card by GoldenWolf · · Score: 0

      make a card that detects when another player on the LAN is broadcasting and make a deliberate "collision" so that the data packet needs to be resent thus creating more lag. First of all, ethernet collisions only occur when an ethernet NIC is operating in half-duplex. (Half-duplex is when all the NICs talk and receive on the same wires. Full-duplex is where the Ethernet is using seperate wires for sending and receiving.) Generally, the only time your NIC is operating in half-duplex is when you are directly plugged into a hub or repeater. (Or if you're still using coaxial ethernet, in which case I pity you.) If you're plugged into a switch, you're probably running in full duplex. The only time when your idea would work is if both you and your opponent are plugged into hubs, and there are no switches (or other OSI Layer 2+ devices between you and him).

      Second, half-duplex ethernet works by listening on the line to make sure nobody else is sending. If the line is clear, the NIC will then send its frame. Collisions (should) only occur when there are two or more NICs listening on the line, waiting for it to clear. When the line clears, they all simultaniously transmit, and you get a collision. This design makes it difficult to deliberately collide with your enemy's first frame, since you can't predict when he's going to send it. Of course, you could listen to see when he's sending and trash the rest of his data stream. But you're going to cause collisions that are going to cause delays and latency for everyone on that network segment.

      Finally, you don't need specialized hardware to accomplish something like this. You just need hacked NIC drivers.

      -- GoldenWolf
  19. So they only compared to onboard? by Jezebeau · · Score: 1

    That seems a little... ridiculous. What are we going to see next, ATI insisting their new card is 10x more capable than the average onboard graphic processor?

  20. This review was a sham. by rei_slashdot · · Score: 1

    They performed the "tests" on the company's machines. What a joke.

    1. Re:This review was a sham. by supremebob · · Score: 1

      Considering that HardOCP's web site has been covered with those obnoxiously animated KillerNIC ads for the past three months, I wouldn't be at all surprised if they "tweaked" their testing methods in order to come up with a favorable opinion of the card.

      People have already been giving Kyle Bennett a hard time about those ads already, so I'm surprised that he escalated the issue even further by being one of the few hardware review sites to give it a positive review. I can only imagine how many "HardOCP sells out!" style editorials are going to come out of this decision.

  21. Obligitory by Watson+Ladd · · Score: 0, Redundant

    Can it run Linux?

    --
    Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    1. Re:Obligitory by Schraegstrichpunkt · · Score: 1

      Apparently so.

    2. Re:Obligitory by tuxedobob · · Score: 1

      According to the article, it does run Linux.

  22. Anandtech == Better Review by fineghal · · Score: 5, Informative

    Anandtech has a much better review here: Linky: http://www.anandtech.com/cpuchipsets/showdoc.aspx? i=2865

    1. Re:Anandtech == Better Review by neersign · · Score: 1

      when i saw the slashdot front page, i thought "i read that over a month ago". Then I realized they were linking to hardocp and not anandtech. Glad some one else caught this too.

  23. Where are the benchmarks? by Animats · · Score: 5, Insightful

    I don't see any benchmarks in that article. Here are some,, and they don't make the thing look all that impressive.

    The only benefit in this thing, apparently, is that, for games which make too many "select()" polls, there's a faster no-data return. This is really a bug in the game, which ought to be multi-threaded by now. As games are revised for multi-core systems, this problem had better go away. In fact, it probably will go away in Vista, which has a multithreaded network stack.

  24. stupid suggestion... by TheSHAD0W · · Score: 2, Insightful

    Maybe where this NIC really belongs is on the MMORPG *servers*?

    1. Re:stupid suggestion... by JRW129 · · Score: 1

      hahaha, yes, that would make their fiber networks run faster

    2. Re:stupid suggestion... by Anonymous Coward · · Score: 0

      Why on earth would MMOG servers have ethernet over fibre ran directly to them?

  25. Numbers, please? by Schraegstrichpunkt · · Score: 1

    Exactly how much is latency reduced by this card?

    1. Re:Numbers, please? by Bluesman · · Score: 1

      Well, normal latency reduction is around ten, and these cards, THESE ones right here, they go to eleven.

      --
      If moderation could change anything, it would be illegal.
  26. Just get an Intel NIC by York+the+Mysterious · · Score: 2, Informative

    It seems a like a lot of what this NIC claims to do (offloading TCP work such as checksumming and segmentation) can be done by an Intel NIC on Windows and Linux (2.6.19 and up at least). So go get a gig Intel NIC for the $35 and invest the rest in a new mouse pad or something that might actually impact your gaming a bit more than that silly nic. http://shopping.yahoo.com/p:Intel%20PRO%2F1000%20P T%20Desktop%20Adapter:1993037566;_ylt=Apu.Yd0SJ9f3 4z.56feYYLIbFt0A;_ylu=X3oDMTBic2hxMGNhBGx0AzQEc2Vj A3Ny?clink=dmps/intel_pro.2f.1000_pt/ctx=mid:5,pid :1993037566,pdid:5,pos:2,spc:14489115,date:2006120 9,srch:kw,x:

    --

    Tim Smith - Ramblings from Nerd Land
    1. Re:Just get an Intel NIC by jours · · Score: 1

      Supposedly the card is optimized for UDP traffic, which is what most games use, rather than TCP. Not saying it works...and certainly not worth $279 to me...

      --
      This sig intentionally left blank.
    2. Re:Just get an Intel NIC by Anonymous Coward · · Score: 0

      can you dictate that URL to me over the phone i want to buy that for your father

      thanks

      mom

  27. ONLY useful for world class gamers/richie rich by Bananatree3 · · Score: 4, Insightful
    This card is most useful for worldclass gamers who could use a 10ms deduction in ping/lag times. For most gamers this is very neglagable, but some gamers can take good advantage of that 10ms. Also it looks like some games have more benefit from this than others. The article lists FEAR and WoW as the most positively effected while Counterstrike and Quake 4 as minimally effected. They list an example in TFA of an _expert_ FEAR gamer:

    I [have] watched him repeatedly go into DM games and use nothing but dual pistols and own the map. Joshua saw distinct differences between his Killer and non-Killer sessions. He was easily able to identify his gaming session using the Killer NIC with confidence. One of the more notable things he conveyed to me was that his "machine was ahead of what was on the server." He explained this was allowing him to take shots and get cover before others had time to react to his presence. Joshua said the the onboard NIC felt the same as his machine at home, but the Killer NIC gave him a better experience in that it, "felt smoother with less lag kills." He went on to note that the overall reaction felt better and the Killer NIC supplied a smoothness of play he did not get with the onboard NIC.

    These kinds of "professional" gamers could use a fancy NIC with lower times. Or if your Richie Rich and you need some extras for your already pimped out gaming rig.

    1. Re:ONLY useful for world class gamers/richie rich by DAldredge · · Score: 1

      I am sure the stack of money in front of the 'killer' NIC enable machine helps as well.

    2. Re:ONLY useful for world class gamers/richie rich by TheRaven64 · · Score: 1

      This card is most useful for worldclass gamers who could use a 10ms deduction in ping/lag times. A 10ms reduction in ping time is not even theoretically possible. The ping time from me to my router is around 1ms. That means, the most any ofloading on my machine can do is cut ping times down by 1ms (assuming the router has an infinitely fast CPU and that the speed of light is infinite. Less than 1ms if we don't make these assumptions).
      --
      I am TheRaven on Soylent News
    3. Re:ONLY useful for world class gamers/richie rich by Spikeles · · Score: 1
      He went on to note that the overall reaction felt better and the Killer NIC supplied a smoothness of play he did not get with the onboard NIC.
      These kinds of "professional" gamers could use a fancy NIC with lower times. Or if your Richie Rich and you need some extras for your already pimped out gaming rig.
      Why the hell is a supposed "EXPERT GAMER" using an onboard NIC?
      --
      I don't need to test my programs.. I have an error correcting modem.
    4. Re:ONLY useful for world class gamers/richie rich by Joe+The+Dragon · · Score: 1

      Nforce 590

    5. Re:ONLY useful for world class gamers/richie rich by Surt · · Score: 1

      You're assuming there is nothing you can do with packet manipulation that will affect your traffic as it travels over the rest of the internet, which is not true. Not that I know they are doing this, but it is possible.

      For example, what happens if you send the ack for a packet you haven't received yet. On a low latency network this is a severe violation of tcp fairness rules, but also an utterly safe trick.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    6. Re:ONLY useful for world class gamers/richie rich by tigga · · Score: 1
      For example, what happens if you send the ack for a packet you haven't received yet.

      In case of TCP your opponent' network stack should have fairly big congestion window (cwnd) open. It shoots packets without waiting for acknowledgments (normally). Your box's stack should acknowledge every second packet which is just fine. It might be useful to turn off delayed acknowledgments.

      Those rascals claim they improved network performance INSIDE computer which is just OK for snakeoil traders.

    7. Re:ONLY useful for world class gamers/richie rich by Anonymous Coward · · Score: 0

      Er, yeah. Because as everyone knows, onboard NICs are just terrible. I mean, what use is a locally connected Broadcom NetExtreme or an Intel EEPro1000 on it's own PCI-X bridge and no bus contention? Clearly you are some sort of hardware God.

    8. Re:ONLY useful for world class gamers/richie rich by Anonymous Coward · · Score: 0

      > One of the more notable things he conveyed to me was that his "machine was ahead of what was on the server." He explained this was allowing him to take shots and get cover before others had time to react to his presence.

      that extract just made me laugh. It sounds just like what "cheaters" do by turning on prediction and changing their lan connections to either modem or ISDN (or going the path of using cheating software).

      I wonder if there is a relationship betten the programs that work better and the programs that support prediction (normally part of a program to help combat lag / packet loss).

  28. **MOD PARENT UP** by Bananatree3 · · Score: 1

    Anandtech article is FAR more extensive, listing actual benchmarks, test setup, etc.

    1. Re:**MOD PARENT UP** by scdeimos · · Score: 1
      What a shame they spoil it by saying something like this, though:
      WoW is basically capped at 64 fps with dual core systems so it is difficult to determine if the Killer NIC would provide any further frame rate increases with our test platform.
      Err, try turning off the Vertical Sync checkbox in the video options and you won't be limited to the 60fps refresh rate of your screen. :)
    2. Re:**MOD PARENT UP** by jeffasselin · · Score: 1

      No, this was a standing bug in WoW on DC CPUs.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
  29. This card has its own processor, right? by Schraegstrichpunkt · · Score: 1

    How long until we have botnets made up of these things?

  30. Probably not... by eklitzke · · Score: 2, Interesting

    It's not like a computer sends you some data and the network card is immediately able to reply. To formulate a response, it probably needs data from the CPU, e.g. about your position, your health, or whatever it is that you need to transfer back and forth in a game.

    An ICMP echo reply is totally different though. Unless you have a weird firewall setup going on, it's pretty much just safe to send out the echo response as soon as you get the echo request. So in this situation, you could peg the main CPU and then have the NIC doing the mind numbingly boring task of sending out echo responses without going through the CPU, and in this case you might see a latency improvement of a few milliseconds. But in general the CPU is going to have to do some processing and formulate the correct response anyway, so having a "smart" network card doesn't help.

    --
    #include ".signature"
  31. Killer NIC $250? by JRW129 · · Score: 2

    Hey, Here's an idea: If you don't think it's worth $250 DON'T BUY IT! It's not a hard concept to grasp, I know I myself had a problem with that at one point when I was younger. Stop your bitching and STFU!

    1. Re:Killer NIC $250? by BillyBlaze · · Score: 1

      Here's a clue: if you don't want to read about whether a product is worth it, don't click on a Slashdot article about it. Slashdot would suck if nobody shared their opinions. It would be improved, however, if you reserved your complaining about complaints for articles about how often one should complain.

    2. Re:Killer NIC $250? by schon · · Score: 1

      Hey, Here's an idea: If you don't think it's worth $250 DON'T BUY IT! Yeah, because god knows that when a company starts selling snake-oil, nobody should ever call them on it, right? I mean, when you see someone telling lies soley so they can make money from the ignorance of others, it's unethical to point that out to people who might otherwise be taken in.

      Stop your bitching and STFU! You first.
    3. Re:Killer NIC $250? by dbIII · · Score: 1

      What if we smell snake oil? I don't understand why this costs far more than a firewall router with an Intel Xscale processor on a network card that should be capable of a lot more and could probably do all this just by turning on the QoS settings. Certinly, a couple of fresh MBAs can come up with good ideas and implement them with technical help - but it is difficult to get real information on this thing so it smells like snake oil to me.

    4. Re:Killer NIC $250? by kantier · · Score: 2, Funny
      Here's a clue: if you don't want to read about whether a product is worth it, don't click on a Slashdot article about it. Slashdot would suck if nobody shared their opinions. It would be improved, however, if you reserved your complaining about complaints for articles about how often one should complain.

      it would be better if nobody complained about the complains that are about complains, so... oh, wait, nevermind.

    5. Re:Killer NIC $250? by Puls4r · · Score: 1

      So... you're a computer "technician" who is totally against people actually knowing what they're getting...?

      Let me guess - you're the same guy who charges $50 to come over and run a virus scanner off a CD to "clean" someone's computer.....

  32. You guys completely missed the point by Anonymous Coward · · Score: 0

    While overpriced for a NIC, it also has the side effect of having its own onboard RAM and reprogrammable (400mhz) processor. Thus making it possible to plug a USB hard drive into the back of the card, run a bittorrent client with its onboard proceesor, and never use a single cpu cycle.

    That alone for some people would be worth it.

    1. Re:You guys completely missed the point by Anonymous Coward · · Score: 1, Insightful

      What people? People who can't strain their 386's with the added weight of a torrent client?

      For the price of this NIC, you can invest that money into a good upgrade.

      Stupid.

    2. Re:You guys completely missed the point by DavidTC · · Score: 1

      For the price of this NIC, you can buy a dedicated computer to be a server.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    3. Re:You guys completely missed the point by toddestan · · Score: 1

      I'll just unload the Bittorrent tasks to an unwanted P3 PC, and not worry about it.

      Besides, any hardcore gamer is going to stop his torrents anyway when playing online.

  33. No different from any other decent server NIC by Colin+Smith · · Score: 3, Insightful

    Server systems have been using high quality NICs which offload network processing for years. Decades even... I think $250 is a bit steep. But then I'm not a l33t gamer. Kudos to them if they can get people to pay $250 for a $50 server NIC. I call that good marketing.

    Of course they also need to be running 15,000rpm SCSI drives on a decent SCSI HBA as well as a top of the line CPU and loads of RAM and top of the range graphics card.

    --
    Deleted
    1. Re:No different from any other decent server NIC by Arker · · Score: 1

      Oh, absolutely. I have a hard time believing this will perform better than currently existing *good* NICs, so the price may be excessive. But I have no problem believing it will outperform the POS NICs that are most common, even in fairly high-end gaming rigs.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:No different from any other decent server NIC by Arker · · Score: 4, Informative

      Aha, found a better source with some real info on this thing. Here.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:No different from any other decent server NIC by blahplusplus · · Score: 0, Troll

      "I call that good marketing."

      I call it theivery and extortion, just as the *AA's of the world hate piracy, we consumers hate being gouged. It's theft either way you slice it.

  34. Mod parent up! by khasim · · Score: 4, Insightful
    And what is this about PLAYING the games? You don't fucking PLAY them! You SCRIPT them so you have as close to the exact same environment as you can get.

    From TFA:
    We watched the engineers as they played through a Counter Strike deathmatch round.

    That is just idiotic.

    While this is not the most scientific way to gather data, it certainly did a good job to reflect what would happen in real world gaming situations.

    If you aren't going to do it right, then you are doing it WRONG. So it did NOT "reflect what would happen in real world gaming situations".

    Bigfoot allowed us to barge into their offices on a beautiful Saturday morning with real gamers in tow.

    Again, you script it. You do not play it.

    Taking all of our testers one at a time, we allowed them about 45 minutes of gameplay in their chosen title. Our testers were given time to setup their own keyboards, mice, and needed add-on software so that they had a system close to what they were used to using at home.

    I'll give the KillerNIC people this, they certainly know how to pick their suckers.

    Seriously. They didn't even bring their own PC's? They used the "testing machines" provided for them. And they think this has anything to do with "real world" performance?

    From there, the gameplay was divide in half. One half of the online play used the Killer, the other half used the motherboard's onboard NIC.

    A far, far better test, even under these biased conditions, would have been for them to use their own PC's. It cannot be that difficult to swap a NIC, can it?

    In a blind taste test, more people preferred Coke over the Pepsi that I had previously pissed in.

    For some strange reason, all I ever see in these "reviews" are the KillerNIC people insisting that the games be run on THEIR machines. And people who are "reviewing" it accepting this strange requirement. And not even scripting it so that they can compare it with their home machines.
    1. Re:Mod parent up! by Splab · · Score: 1

      Also you have to take into consideration what the servers you are talking to are doing. The serverpark I'm playing CS at varies greatly in ping depending on how many players are playing, across all the CS servers the physical server is hosting. (Greatly as in, I got a ping of 9-10 when there isn't that many playing, and I get up to 40-50 when the servers are filled).

  35. Its not lubricant or pipes ignore Sen Ted Stephens by bug1 · · Score: 1

    What happens is that your rockets get loaded a truck and an internet delivers those trucks to the server, its faster because your rockets are traveling en-mass.

    Senator Ted Stephens started a rumor claiming that "the internet is not a big truck, its a series of tubes" dont listen to him, we all know rockets cant fly down tubes, they cant even steer.

    http://en.wikipedia.org/wiki/Series_of_tubes

  36. NPU by Bromskloss · · Score: 1

    Ooo, another processing unit to help out the "central" one with heavy mathematical computations! Let's see, we have the CPU, of course, the GPU, the DSP on the expensive sound card, myself, tagging along with my calculator and now the NPU! We're getting fast here.

    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
  37. And the question I'd have by Sycraft-fu · · Score: 2, Insightful

    Is not how does it compare against an onboard NIC, but how does it compare against a good NIC that does offloading, like an Intel server NIC? I mean $100 will get you Intel's copper 1000mbps server NIC which does support offloading of various functions and, unlike the killer NIC, has rock solid drivers (not just for Windows either). My bet? The Intel NIC probably does near as good a job, and doesn't have any problems, as well as saving you $150.

    Comparing it only to cheap onboard NICs really isn't useful. I mean yes I'd be interested to know if it's better but the real question is if it's better than a high quality addon NIC that's already available.

    1. Re:And the question I'd have by Animats · · Score: 2, Informative

      There's not much to offload in UDP. The checksums are about it.

    2. Re:And the question I'd have by DavidTC · · Score: 1

      Hell, you don't need a 100 dollar NIC, those things are themselves overpriced. And I don't know why anyone would need gigabit to talk to a DSL router.

      A 15 dollar NIC will do just as good. It will offload processing that your 3 dollar built-in network card does not. And that, really, is about the only thing that can be altered on your own computer that can lower latency over the internet, and it won't be be more than one millisecond. (OTOH, it will also lower CPU time, which can't hurt.)

      --
      If corporations are people, aren't stockholders guilty of slavery?
  38. Wait, so... by rob1980 · · Score: 1

    Bigfoot allowed us to barge into their offices on a beautiful Saturday morning with real gamers in tow.

    I'm calling bullshit on this article until they perform their tests someplace other than on the card manufacturer's network.

  39. Pfft... by flatt · · Score: 2, Funny

    While Weird Al is waxing his modem to make it go faster, I've found that cheetah blood rubbed on a network card will significantly reduce latency.

  40. *.PU by n1hilist · · Score: 1

    CPU, FPU, GPU, PhysixPU, NPU...

    What's next, OPU? One Processor to Rule Them All (TM)?

    1. Re:*.PU by Shadyman · · Score: 1

      Already exists. It's called AMD Fusion.

    2. Re:*.PU by Anonymous Coward · · Score: 0

      CPU, FPU, GPU, PhysixPU, NPU...

      What's next, OPU? One Processor to Rule Them All (TM)? ....and it'll be called Tolkien Ring
  41. Wow it hacks into my router and makes it better? by Xest · · Score: 1

    I ping from my router to my ISP and get and average of 30ms ping, I do the same from my computer and get 31ms ping. I'm intrigued to know how it can possibly increase my latency without making some modification to my router to make it communicate faster with the exchange which let's face it, is practically impossible.

    Of course they could claim my router is the bottleneck but then, seeing as it's impossible for me to get an ethernet port connected directly to some internet backbone then I have no use for this card anyway.

    More to the point however, this is around the 4th time this has been posted on Slashdot, not another "Slashdot repeated news postings whine" but more intrigued to know who this KillerNIC company is paying to keep getting their lies spread all over the internet?

  42. Game Servers by dysfunct · · Score: 4, Informative

    If you see this and ponder buying this card for your game servers first try optimizing the Linux kernel. 1000 Hz ticks, big kernel lock preemption and other latency patches actually does wonders to ping times (and I do not mean ICMP echo or similar but ping packets answered by the game) and latency.

    Many games have their own interesting capabilities for performance tuning. For instance Counter Strike 1.6 has the -pingboost setting which will switch between select() and alert() syscalls (10 ms reduction) or processing a frame for every packet. Other games have similar tuning options that will enhance performance. Then there's also tuning your network settings.

    By the way, as far as I remember this Killer NIC is just some kind of offload engine. How *exactly* does this increase performance when most game specific packets are simple UDP packets that performance-wise are not as demanding as TCP packets (less checksums, no window scaling and other options easily tunable etc.)?

    --
    :/- spoon(_).
    1. Re:Game Servers by Anonymous Coward · · Score: 0

      "If you see this and ponder buying this card for your game servers first try optimizing the Linux kernel. 1000 Hz ticks, big kernel lock preemption and other latency patches actually does wonders to ping times (and I do not mean ICMP echo or similar but ping packets answered by the game) and latency."

      This is true.
      I have been playing with 'netjack' to send audio between computers over ethernet at low latencies.
      I can get 16 channels of 16/48Khz at 256 frames latency with the 1Khz tick+ realtime patches. (8 send, 8 return.)

      That's with a bog standard RTL8139 nic in one machine and an Ne2000 or something in the other.

      I'd be interested to know if cards with on board processing like 'killer nic' could improve on this, or if the extra complexity would get in the way and actually increase latency.

  43. Imagine... by DrJokepu · · Score: 1

    Imagine a Beowulf cluster of these!

  44. Yes, but... by The+Real+Nem · · Score: 1

    ...can it lower /. refresh times?

    I feel some first post karma coming my way...

    1. Re:Yes, but... by Anonymous Coward · · Score: 0
      First post?!

      You're on the second fuckin' page, mate!

    2. Re:Yes, but... by toadlife · · Score: 1

      He must be using the on-board NIC Bigfoot tested their product against.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  45. Check their home machines. by khasim · · Score: 4, Insightful
    These kinds of "professional" gamers could use a fancy NIC with lower times.

    In all the "reviews" of this that get posted here, I notice a few recurring items.

    One of the most interesting to me is that they want the "gamers" to test the NIC as part of their entire box. But the real gamers would already have a box built to their specs that they were familiar with ... their home gaming machine.

    Yet the "gamers" never seem to insist that they be allowed to compare the KillerNIC in their own box, against their existing NIC. And if they're serious gamers, they've already spent money replacing the on-board NIC if their motherboard came with it.

    Kind of like if a tire company wants you to like new tires, but they won't let you drive them on your own car. You have to use their car. And you have to compare it to a different car that they have without the tires. And people accept that.

    Under those conditions, I can show you improved ping times using nothing more than cool stickers for your case.
    1. Re:Check their home machines. by modecx · · Score: 1

      Kind of like if a tire company wants you to like new tires, but they won't let you drive them on your own car. You have to use their car. And you have to compare it to a different car that they have without the tires. And people accept that.

      Hey, just how'd this Ferrari engine wind up in a Honda Civic anyway?! You trying to pull something fast, Mr. Tire Salesman? Hmmm?!

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    2. Re:Check their home machines. by benicillin · · Score: 2, Insightful

      dude... nice analogy - the tire thing made that a heck of a lot clearer of a picture for me. i wasn't sure exactly what u meant at first. and good call, i didnt pick up on that at first...

      --
      "i stand on the edge of destruction" -shai hulud
    3. Re:Check their home machines. by fbjon · · Score: 1
      There's a script called 'crack.pl' in the SlashCode, which checks (among other things) if a post contains a car analogy. If it doesn't, the post is capped to +4 Insightful. Thus, the grandparent.

      This used to be done by the mods, but why spend human time on predictable behaviour?

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  46. If I got $250 for a NIC... by Hymer · · Score: 1

    ...I would buy a multiport server NIC.

  47. Not sure by warrior_s · · Score: 1

    I am not sure if someone already said this in this discussion. Lower ping times can be achieved if you abuse the implementation of TCP in your network stack. If your TCP implementation do not backoff upon congestion detection, you will starve other TCP flows but your latency will reduce.

  48. These absolutely work by Anonymous Coward · · Score: 0

    I have no relationship with the company whatsoever, yet I can testify that this hardware works. I proved it to myself after I slapped four of these babies into my iMac and watched my level 13 die twice as fast in Ashenvale!

  49. this card is for noobs by Anonymous Coward · · Score: 0

    only noobs with no skill will buy this card, the pros know how to play with the lag

    1. Re:this card is for noobs by collectivescott · · Score: 0, Flamebait

      You're a noob living with your parents if you think only suckers buy nice hardware. Not that I think this card is worth it...

  50. Not exactly. by khasim · · Score: 5, Informative
    Look at it this way, a 500 dollar pair of running shoes really isn't going to help the average person much compared to a 50 dollar pair. However, a professional runner is going to benefit.

    The $500 shoes worn by the professional will not be the same as the $500 shoes purchased by the average person. For one thing, the professional is paying for the technology and customization. The average person is paying for the marketing and endorsements.

    That being said, the professional would NOT compare two shoes provided by a shoe company and "tested" on their own track.

    S/He would compare them to his/her CURRENT favourite shoes on his/her current training track.

    And that is where every single one of these KillerNIC "reviews" fails. It is not that difficult to swap a NIC. Yet the "testing machines" are always different. And none of the "reviewers" seem to be able to script a game. Or setup a test network with a test game server.

    The "professional" in this case would setup a test network, with a test game server and a sniffer to see what is happening "on the wire" and script the game on his/her favourite machine with his/her current NIC.

    Then the "professional" would swap the NIC's and re-set everything and run the script to see what difference/improvements there were.

    It's not that difficult and it's not that expensive and yet not a single "review" of this "KillerNIC" seems to be able to do that.

    Sure, you can pay $500 for shoes that were hand stitched by virgins under the light of a full moon with thread blessed by the Pope. And they may perform better than this other pair of shoes I'll give you to run in.

    But in the end, you'd still be paying for the marketing of un-tested technology.
    1. Re:Not exactly. by Meatloaf+Surprise · · Score: 5, Funny

      Paragraphs are fun.

      And a great way to break up thoughts.

      But each sentence,

      does not need its own

      paragraph.

    2. Re:Not exactly. by Anonymous Coward · · Score: 4, Funny

      Unless

      you are making

      poetry

    3. Re:Not exactly. by teebob21 · · Score: 5, Funny

      OMG! William Shatner reads Slashdot!

      --
      khasim (12/9/06): In a blind taste test, more people preferred Coke over the Pepsi that I had previously pissed in.
    4. Re:Not exactly. by l0b0 · · Score: 1

      Unless you're making

      such an insightful comment

      that the monkeys-in-pants

      staring up at you

      on your pedestal of intelligence

      will have to be fed the information

      bite-wise for their brains

      not to explode.

    5. Re:Not exactly. by OmniVega · · Score: 1

      than test it for yourself. i think hardocp's blind testing was well done. not that it even matters to me at this point, ive tested my own killer and compared it to other network cards. if it didnt work, i would have returned it. find a place you can buy it from that has a 30 day return policy. i bought mine directly from bigfoot when they had their preorders available, and i asked them if they allowed returns. they said i could return it if i didnt like it. well, i love it, and they cant have it back.

  51. read the anandtech review dumbass by Anonymous Coward · · Score: 0

    didn't you see the anandtech review back in October? this card is crap. http://www.anandtech.com/showdoc.aspx?i=2865&p=11

  52. Re:Wow it hacks into my router and makes it better by smash · · Score: 1
    I think you'll find that when the CPU in your PC is working *hard* (for example, running a game) your ping times may well blow out a bit (depending on how much CPU your NIC driver requires - some cards are comparatively shocking for CPU usage compared to others).

    Running "ping -t host" from a command shell on an idle box isn't really representative of what we're dealing with here.

    However, that said my personal feelings are that 10-20ms reduction in ping times is a "meh" improvement and that the claims of smoother gameplay are more of a placebo effect than anything else. Take the $250 and invest it in some other hardware.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  53. But... by XenoBrain · · Score: 1

    Does it run linux..? Yes it does! And you can even open a shell and write programs for it.

  54. Re:Its not lubricant or pipes ignore Sen Ted Steph by MoxFulder · · Score: 1
    What happens is that your rockets get loaded a truck and an internet delivers those trucks to the server, its faster because your rockets are traveling en-mass.
    I believe it was Andrew Tannenbaum who wrote, "Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway."

    Unfortunately, that setup has a lot of BANDWIDTH, but terrible latency (the latency is basically how long it takes for the station wagon to get to its destination).
  55. Hmmm, and by Anonymous Coward · · Score: 0

    Believing these marketing claims is "killer stupidity" and actually emptys wallets!

  56. Re:Wow it hacks into my router and makes it better by Xest · · Score: 1

    This is certainly something I've never encountered, I'm pretty sure networking code isn't so far down the priority chain in most engines that this is the case, netcode isn't something so processor intensive that there isn't room for it - if your machine is struggling to parse incoming packets and build outgoing packets then you're not going to have much fun anyway because your machine will be having even more trouble trying to render to screen.

    This is even more the case in online games where if anything your GPU is going to be the bottleneck, the CPU likely wont have to worry about AI or even complex physics as a client - that'll be upto the server for the most part leaving plenty of room for the CPU to handle networking which again only uses an absolute minority of processing time in comparison.

    I could beleive the information about the card more if it exposed an API such that the card would handle encryption and decryption of packets for games and so forth as well but it doesn't even do that afaik - application level encryption/decryption of packets alone is more CPU intensive than building/parsing TCP/UDP packets.

    More to the point, with physics cards becoming available or alternatively physics being handled by graphics cards it's beginning to free up the CPU even more, with multiple cores the CPU can do more again so it really does lower the value of this NIC yet more, networking just isn't an area that needs moving offboard - building say, dedicated AI hardware would've been a far superior option.

  57. How can a nic speed up your online connection? by walterbyrd · · Score: 1

    Anybody here get better than an honest 100mbs from their ISP?

    It would seem to me that your online connection speed would be the real bottleneck.

    1. Re:How can a nic speed up your online connection? by rdoger6424 · · Score: 2, Insightful

      Speed != Latency.
      Latency is the time it takes to go from one object to another
      Speed is MB/S or some other equivalent measure
      If speed was latency, we'd hire freight trains to carry cars full of hard drives to the intended recipient rather than measly packets over wire.

      --
      "Hello 911? I just tried to toast some bread, and the toaster grew an arm and stabbed me in the face!"
    2. Re:How can a nic speed up your online connection? by g-san · · Score: 1

      > Anybody here get better than an honest 100mbs from their ISP?

      No, but I get a dishonest 54Mbps from my neighbor...

  58. Gaming Router by TavisJohn · · Score: 1

    My $180 gaming router does that already. I have noticed less lag in games sense I got a gaming router. It has a QOS feature that gives games and VOIP priority over all other internet communications.

    1. Re:Gaming Router by Anonymous Coward · · Score: 0

      my free m0n0wall router can do all that and more. seriously. go dig up an old pentium era box, toss in two nics, configure traffic shaping, and be glorious!

      m0n0.ch/wall

      free as in beer, free as in speech! GOGOGOGO

  59. toe nics by john_uy · · Score: 1

    how does this compare to toe nics in the market (alacritech, adaptec)?

    how does this compare to the technology of intel's i/o acceleration technology?

    from anandtech's benchmarks, the killer nic did not do that much of a different in latency. in the transfer of data, it is even slower and has a high cpu utilization.

    however, this is a new product and may suffer from bad driver implementation/immature product. we may see some improvements in the future.

    --
    Live your life each day as if it was your last.
  60. Windows Product Activation? by tepples · · Score: 1

    Then the "professional" would swap the NIC's and re-set everything and run the script to see what difference/improvements there were.

    Including the requirement to reactivate the operating system? Windows Vista is said to have tighter requirements than Windows XP.

    1. Re:Windows Product Activation? by KDR_11k · · Score: 1

      That's one of the things MSDNAA frees you from.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    2. Re:Windows Product Activation? by tepples · · Score: 1

      [The requirement for reactivation of Microsoft Windows operating systems since Windows XP upon changes to the hardware is] one of the things MSDNAA frees you from.

      Not everybody has the money to go back to school for a master's degree in order to qualify for MSDNAA. What use case are you imagining?

    3. Re:Windows Product Activation? by KDR_11k · · Score: 1

      Use case? We're talking about a short performance test. Students love doing those, right?

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    4. Re:Windows Product Activation? by tepples · · Score: 1

      Students may love doing short performance tests of network hardware on PCs that run special academic versions of the Microsoft Windows operating system that have weaker product activation requirements, but do students love testing interactions between specific network hardware and any other hardware on the client's computer? Do they love running a professional-looking and -feeling web site to present the results of performance tests? Do they love continually buying hardware to test as manufacturers release updated models?

  61. Okay I'm a little late to the discussion, but... by toadlife · · Score: 2, Insightful

    ...from what I've gathered from the comments (of course I didn't RTFA).

    * The card supports the standard packet processing offloading that higher-end NICs have for years.
    * The card can act as a firewall, which enables the user to turn of all software firewalls.

    It seems to me, one could just buy a $50 broadband router or build their own mono0wall/ipcop router, and throw in a $20 3c905 card and get the same results for a lot less money.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  62. Bypass the Windows TCP/IP stack? by ajkst1 · · Score: 1

    Bigfoot Networks and Anandtech both say that one of the ways it improves performance is by bypassing the Windows (or other OS) TCP/IP stack. How does it do this? How does the OS know where to route the incoming and outgoing packets if the stack has been bypassed?

  63. Did this myself by isny · · Score: 0

    I did this my rerouting the main deflector through a positronic matrix. Zero latency, baby!

  64. bad idea by Mancat · · Score: 2, Interesting

    I recall reading a technical overview of this card a few months back. Apparently, it's running Linux of some sort on its host processor. So, how awesome would it be if some remote vulnerability affected the card, allowing someone to implant a rootkit on the device? Now all of your raw network traffic can be captured, your machine can be joined to a botnet, etc. and you'll probably have absolutely no way of knowing about it.

    Granted, most people that will use this NIC (the few who do) probably aren't communicating a whole lot of sensitive data. Still, the whole thing just looks like a disaster waiting to happen.

    --
    hello dear sirs my name is jamesh i are india (bihar) can u guide me install red had linux 9?
  65. If you buy the Killer NIC... by quazee · · Score: 1

    ...you might also want the Killer Ethernet Cable.

    --
    throw new SuccessException("Sig read successfully");
  66. To hardcore deathmatchers etc by Anonymous Coward · · Score: 0

    If you think you need one of these learn2play. No amount of hardware will overcome your shortcomings.

    Wait this is exactly who this is aimed for, those with shortcomings in another department....

  67. Another Benchmark/Review for KillerNIC by grev · · Score: 1

    http://hardware.gotfrag.com/portal/story/34683/

    The benchmarking starts on page 5.

  68. Different types of latency by KalvinB · · Score: 2, Interesting

    There is hardware, software and internet induced latency. The best a NIC can do is improve hardware induced latency. However that is the least of it. The main thing to worry about is how to reduce the amount of time the software spends processing packet information. There's little you can do about internet latency. Every ms spent rendering the screen is an ms that causes packets to get backed up.

    I wrote a client/server app that had to deal with a rediculous amount of information about hundreds of entities moving around the screen. I found the most efficient way to keep messages being processed was to lock the framerate at 30fps and drop frames if that rate could not be maintained. When a frame is dropped the only thing that doesn't happen is that a frame doesn't get rendered. Suddenly the main look is running at thousands of iterations per second clearing out messages from the queue and processing them because it doesn't have to render a frame for a few ms. 30 ms of focused message processing will reduce lag significantly.

    If I put the emphasis on rendering frames per second the message queue would back up and eventually the app would crash because the buffer was filling up faster than it could empty it.

    Maybe instead of focusing on rendered frames per second, people should be putting more emphasis on iterations per second and getting those messages processed. At 100 fps that give 10ms to render a frame, process all the waiting messages, and perform game logic. Good luck with that. 10ms is barely enough time to just render a frame.

    I bet gamers would have a better on-line experience if they'd lock the rendered frame rate to free up more processing power to handle packets. However, I don't think any modern games allow that. Locking the frame rate typically means locking the entire game processing loop and that's stupid and unnecesary. It is possible to not render a frame but still do everything else.

  69. *sigh* by eklitzke · · Score: 1

    Honestly, the latency difference is going to be _zero_ for a UDP packet (the protocol that every game I know of uses) and at best one millisecond or so for something like ICMP. It is _not_ going to be 10 ms. To restate what I've already posted elsewhere, if you need to go to the CPU for information about what information is encoded in the packet anyway, the 10 _micro_seconds it takes your CPU to read the header off of a UDP packet is not going to matter. A UDP packet literally has, at most, four fixed width fields, and no options. You do not need a NIC to parse that for you.

    --
    #include ".signature"
  70. It's worse than that by Sycraft-fu · · Score: 1

    At least server NICs work well. You get an Intel server NIC and you aren't going to have problems. That shit is stable, both the hardware and software. This thing is for crap from what I can tell. Driver problems left and right. So you aren't overpaying for a server NIC, you are overpaying for a bad imitation of a server NIC.

  71. Baxter wants to win by deevnil · · Score: 2, Funny

    His userid is really 5 and I can barely frag him with teht fancy rig and apartment selected for it's proximity to the tournament server. Up to his nefarious tricks, he once again uses the absolute value of reverse psychology to propogate this rumor of a 'contrived testamonial' to ensure that everyone sees through the killernic gimmick and doesn't compete on a level playing field with him. If he actually had any skillz, he'd be dangerous. This guy is why they invented the deagle.

  72. Will this help in cases of bad lag? by sarcasticfrench · · Score: 1

    So, according to TFA, this card is supposed to reduce lag/latency. The big question for me is this: will it make any difference if the server you're trying to play on is having trouble? I know that 90% of the lag I get is caused by low bandwidth on the server side, not the NIC on my end. I know that, in theory, this reduces the time it takes to send/receive the packets on your end, but in cases where you have (noticeable) lag in the first place, it shouldn't make much difference unless it can somehow reduce the size of the packets or somehow bump your packets up on the server list. I guess that you'll be slightly ahead of the competition even in cases of bad lag, but when you have very bad lag to the point where the other players are jumping around the screen, I see no reason why this would help you.
    Maybe as a card to help you out on already very expensive/fast servers, but for most servers you play on every day this won't help you.
    Of course, the people who play on "normal" servers aren't the target market anyway; this card is for the elites who have private servers set up for them and their elite buddies.

    --
    This is not a sig. This is a llama-duck. Quack.
    1. Re:Will this help in cases of bad lag? by dotgain · · Score: 2, Funny
      So, according to TFA, this card is supposed to reduce lag/latency. The big question for me is this: will it make any difference if the server you're trying to play on is having trouble? I know that 90% of the lag I get is caused by low bandwidth on the server side, not the NIC on my end.

      Amazingly, yes.

      The 'Killer' sends packets so strong that any congestion encountered along the way gives up its place in the queue. Utilising the unique HellGain (TM) technology, pulses are transmitted with more energy than other NICs

      Also, for those using half-duplex on hub ports, there's the CollisionKiller (TM) feature. When collisions are detected, your card keeps transmitting, but one-louder. Depending on the congestion on the segment, up to 500V could be present at the connector.

    2. Re:Will this help in cases of bad lag? by FaltyLogix31 · · Score: 1

      lol, that's just funny. as a 'real' killer owner, i can say it doesn' t blast 500Volts.. (sadly). It also doesn't fix Server issues... but i can say that others on the server lag 'worse' than i do when stuff starts going south. Regardless, I don't game enough to say one way or the other, i do write apps in linux a lot (web design/etc.) so, for me i'm in it for FNA.

  73. no data, only tell, bug FUD story by sofar · · Score: 2


    The story only talks about "perceived" improvements, purely from a persons perspective while playing.

    This is the worst story ever. No factual data has been given to support the writers opinion.

    A human being will unlikely perceive the difference between a 50 and a 60ms ping. Only the human ear can distinguish events that close apart in time, but I doubt that even an experienced gamer would be able to tell how high his ping is even in clean situations.

    Why not do a double-blind test with multiple test subject? That would have been at least a fair discussion of how people perceive performance in a marginal field like this.

    This article is horrible, absolutely rock-bottom. What a FUD.

  74. Lowering pings by Dirtside · · Score: 4, Interesting

    Back in the heyday of Quake II, me and a friend who made the Quake Superheroes and Quake Superheroes II mods put in a superpower that would (ostensibly) reduce your ping time, using some kind of technobabble handwaving. Everyone was convinced that it worked, too, because when you used it, the ping times listed in the player screen would indeed be lower for you!

    What almost no one knew was that the mod API allowed you to simply edit those values on the fly. :) I don't know if anyone ever caught on, but it was funny watching people argue over whether you should take a "real" superpower like flying or teleportation, or try to improve your ping :)

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  75. from the windows-stack-is-SO-bad-that department by quibbler · · Score: 1

    Read what the card does before nay-saying. It goes like this, the Windows TCP stack is *so* bad (how bad is it??) that by running a network stack in a dedicated little linux distro and handing the pre-chewed packets to the PCI bus, you actually get faster throughput than if windows handled the packets.
    While there's a small advantage in offloading the processing load, the real edge is that Linux has a much more effecient network stack than that of windows.
    This leaves one wondering how much more performance improvement we could get by tearing away more and more functions from this sad OS or just installing a better OS from the begining.
    (Free advice to game makers, save your customers the $200 and put out a Linux version first.)

  76. npu shenpu.. by nblender · · Score: 1

    I write NPU code for a living. When I first heard about this card I thought "Hey great! A cheap pci card with an NPU on it that I can use for something useful". When I read the technical details on it and discovered it's not really an NPU at all it became suddenly less exciting. Yawn.

    1. Re:npu shenpu.. by ThePhilips · · Score: 1

      They have basic processor there but not anything like NPU: no packet handling at wire speed. The point of the card is to really optimize not the network latencies per se - but to shorten the path packet travels through OS. FYI, the "killer NIC" bypasses network stack and firewall and send packets directly to application. (Yeah, it does that only for IP/UDP (most of game traffic) and ICMP (icmp echo aka ping).)

      For gaming solution that's okay. But as to system programmer it troubles me that people bypass OS safety features: now games are directly connected to external networks what makes them additional attack vector. And from Xbox* hacking stories (as well as private experience with PC games) we learned that games' level of programming rarely (if at all) focuses on security.

      --
      All hope abandon ye who enter here.
  77. Transport Offload. by Svartalf · · Score: 1

    The Killer is a transport offload engine. The TCP protocol has a bunch of things that could be offloaded, etc.

    The processing of CRC calculations, framing in the TCP headers, computing the congestion avoidance, etc. takes CPU cycles.
    For every inbound or outbound packet, there's a price in CPU use. On a heavily loaded machine, it "might" make a difference.

    For example, it can take up to 80% or more of the CPU's total available cycles to handle the peak bandwidth of a 10G ethernet
    adapter if you've even got a bus fast enough to handle that fat a pipe. A TOE would be used to bring that back down out of
    the stratosphere to something more manageable. However, it doesn't come without a price. Using a TOE, you circumvent the
    bulk of the network security present in the OS and put it in the hands of the TOE vendor and their stack. In the case
    of MS products, some might consider that to be a plus... :-) In the case of Linux and *BSD, that's a negative out of the
    gate. However, it can and does work decently in the 10G ethernet space, so, for things like supercomputer clusters or as
    something like an iSCSI channel adapter, they work pretty well. Not perfect, but they work well enough that it's worth
    considering something like an iWARP channel adapter for certain specific applications. Keep in mind, however, that Transport
    Offload typically only gets used with TCP or iSCSI because there's things that CAN gain by being offloaded- UDP only has
    checksum and little else that realistically can be offloaded, and most decent NICs already DO this for you if their driver's
    been set up to do so.

    Is it snake oil? Perhaps. Is it a waste of money? Probably.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  78. ISPs aren't "bloody stupid" about multicast by tqbf · · Score: 3, Interesting

    Network-layer, Deering-model multicast is never going to happen. It has nothing to do with ISP business models and everything to do with simple technical feasibility:

    • Routing table management is an issue even in unicast (which is why I can't get an ASN and advertise a /27, even though that would be incredibly convenient and useful). But multicast addresses individual pieces of content --- video streams, game rooms, chat channels --- and requires diverse, interdomain routing for each. This is akin to demanding BGP advertisements for every popular page on the web.
    • The protocols for interdomain routing barely exist and have never been proven; no production network relies on them. Even interior routing for multicast is in flux; just a few years ago, the model changed to single-sender, which simplifies routing but changes the service model so only one source can efficiently send data.
    • Forward error correction may work for streaming media, but it's a disaster for tiny, discrete updates, and outside of FEC there are no proven ideas in multicast reliability. "Scaleable Reliable Multicast" isn't a protocol, it's a position paper from the early '90s. The well-known current multicast reliability protocols all require infrastructure support: strategically deployed "repair" servers.

    There isn't even an agreement among protocol designers about what multicast is supposed to accomplish anymore. BitTorrent is taking a lot of the steam out of it; so are unicast solutions to streaming media that prove that multicast is inessential. Multicast gets used tactically inside of some networks, but if you're on the same LAN as your other players, the network is already plenty fast for gaming even with unicast.

    Forget about multicast.

    1. Re:ISPs aren't "bloody stupid" about multicast by SanityInAnarchy · · Score: 1
      BitTorrent is taking a lot of the steam out of it

      I would like very much to have a torrent download as quickly and easily as a normal HTTP download. As it is, BitTorrent takes awhile to get started, and I have to upload as well for no good reason. Or at least, it'd be no good reason if multicast happened.

      Besides, at first glance, it looks as though BT actually uses more resources than multicast would. Are routing tables so hard to manage between some 20 or 30 users that we'd rather deal with 200 or 300 open connections and 2-3 times the abound of bandwidth, if we're lucky?

      so are unicast solutions to streaming media that prove that multicast is inessential.

      What kind of solutions? Show me one that isn't wasting as much bandwidth as BitTorrent.

      if you're on the same LAN as your other players, the network is already plenty fast for gaming even with unicast.

      That much is true, although I believe some games use broadcast, which is why a LAN StarCraft game doesn't seem to need a server. But yes, for most games, I would rather have the positional updates and such be unicast. But I would rather the game content be multicast (think WoW patches).

      Forget about multicast.

      Give me something better, then. And BitTorrent isn't better.

      --
      Don't thank God, thank a doctor!
    2. Re:ISPs aren't "bloody stupid" about multicast by dmiller · · Score: 1

      Even interior routing for multicast is in flux; just a few years ago, the model changed to single-sender, which simplifies routing but changes the service model so only one source can efficiently send data.

      I would disagree that intradomain multicast is in flux - PIM sparse is eight years old and widely supported. It sucks to firewall if you are stuck using Vendor C equipment though*, though (better) alternatives exist.

      * it wasn't so long ago that their recommendation was to bypass firewalls using GRE tunnels :)

  79. KillerNIC performance was debunked previously... by cciRRus · · Score: 1

    When KillerNIC was first featured on Slashdot, there were many great comments. Do get yourself informed by the limitations of the card and the various bottlenecks that will make this card useless.

    --
    w00t
  80. Column inches by tepples · · Score: 2, Interesting

    Some people are used to writing for the 1.8 inch columns of typical newspaper layout, which does use more paragraph breaks than copy elsewhere because 25 to 35 words fill an inch. The 25em column width of Slashdot's comment entry area before the CSS makeover encouraged similar behavior.

  81. old news by snarfbot · · Score: 0

    this is what you call a crock-of-shit. it reminds me of the honda civics with huge carbon fiber spoilers. once i saw a civic with a nismo sticker on it. this nic actually induced the same amount of nausea, in fact i was so angry, that when i was done smashing things my eyes were bleeding. my bloodpressure mustve soared, i cant remember though i blacked out during the rage. needless to say, this product does not get my stamp of approval.

  82. Ignore the negative comments! by noidentity · · Score: 1

    I just connected a bunch of these together and actually got negative latency! I was actually seeing what the other players were doing before they even did it, which allowed me to kick everyone's ass easily. I highly recommend this card (be sure to buy several).

  83. A true test of the worth... by C10H14N2 · · Score: 1

    Would be to ignore the NIC, but do a blind test of a FPS on identical equipment, always identify the machine being used by the losing party as the old-and-busted hardware, then watch these ass-jockey "gamerz" get into a circle-jerk agreeing with it every time. Then repeat the test but actually introduce the infinitesimal latency these guys can supposedly detect...but report it as only on the winning machine and enjoy watching the same circle-jerk.

  84. Certainly though... by Anonymous Coward · · Score: 0

    "...the hardcore online gamer is exactly who this product is targeted at."

    Except the hardcore gamers are the ones who have a clue and are laughing at these guys.

  85. Re:Wow it hacks into my router and makes it better by smash · · Score: 1
    This is certainly something I've never encountered, I'm pretty sure networking code isn't so far down the priority chain in most engines that this is the case, netcode isn't something so processor intensive that there isn't room for it - if your machine is struggling to parse incoming packets and build outgoing packets then you're not going to have much fun anyway because your machine will be having even more trouble trying to render to screen.

    I agree, its a bit of a stretch - however I *have* seen ping times on a machine go to shit when the cpu was hung up on something else. Admittedly, this was several years ago on Pentium 1 class hardware with a crappy realtek card. :D

    But yes, I agree with you that it's fairly pointless. Take the $250 and buy a quicker cpu, next model up video card, etc... if there's no faster hardware for you to purchase (for gaming), well... you already wasted your money IMHO. Obviously business users who need the fastest gear they can get at whatever price are different - but that's not who this card is aimed at...

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  86. Maximum PC had a review by Anonymous Coward · · Score: 0

    The Maximum PC review says that it does work but only added about a 3ms improvement. But the improvement was consistant. The ability to offload other cpu affecting programs to the custom linux kernel would add a bit more benefit.. especially if you can run programs like roger wilco (or whatever that chat thing is) on it.

  87. Hardcore online gamer? by paniq · · Score: 1

    This does not only target the hardcore internet gamer, but also the hardcore internet wannabe-gamer, namely your average 15 year old.

    Oh yes, this network card is used by progamers, hence using it will make you a progamer! It's that simple!

    --
    Do not trust this signature.
  88. 486 CPU network performance by Ralliy · · Score: 1

    I used a 486DX 33Mhz as a Linux router (2x 3Com ISA NIC) for some time. I could download a file from the internet at 650kb/s through it.

    How hard could it be for today's about 100x times faster CPUs to deal with game traffic that is probably somewhere in the 5-20kb/s range?

    Seriously, if your CPU is that slow that it cannot handle game traffic, a 250$ NIC probably isn't the wisest upgrade option.

  89. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  90. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  91. FNApp development. by FaltyLogix31 · · Score: 1

    The thing that attracted me to this card from the beginning was it's pricetag. ITS A CHEAP-ASS DEVELOPMENT CARD! I literally was looking at an MPC8349 Dev board from Freescale ($1500, no sh**), and found this puppy had a freescale embedded proc,with linux, with windows and linux drivers... so i'm off to the races for under $250, and enjoying every second of it. I expect i will make my project into an fnapp, cause i suspect gamers care about a micro-web-server, to run micro-transactions... lol but very cool dev system for the price for sure.