Final Words

The approach and design of the Killer Xeno Pro are more efficient than standard network cards. Bypassing the windows networking stack will reduce load on the operating system and the CPU. Bypassing the CPU and OS when sending and receiving audio using supported voice chat software is a cool thing as well. Built in hardware prioritization (QoS) and bandwidth throttling are also interesting features.

But the bottom line is that none of this makes a significant difference in the gaming experience on modern PCs when paired with current games, nor does it offer an advantage over alternatives.

The biggest advantage the Killer Xeno Pro showed was in it's ability to prioritize games over other applications. At the same time, this only works for the one PC that is doing both downloading and gaming. If there are other computers on the network at all, it would be much more cost effective to purchase a router that can handle QoS and bandwidth control on a per application (or per port) basis. Using a router to handle this means that I can download huge massive files on one PC and my wife can play Team Fortress 2 on another without experiencing problems.

I could even play a game on the computer that I'm downloading with in that case, but it remains our recommendation to simply not download in the background while playing a game. More than just networking is affected by downloading in the background, as the harddrive is constantly being hit and this can be a significant source of loading pauses and hitching in and of itself.

If you don't want to spend any money, most torrent and other downloading applications come with built in (or add on) bandwidth controls that can be employed to achieve the same end as hardware QoS. Hardware QoS and bandwidth control are nice features to have, but they are not worth $120.

The voice chat acceleration could be beneficial when gaming while chatting, but currently most applications are not supported. Teamspeak, Ventrillo, and Skype all need out of the box support at the very least. At best we would want all games with built in voice chat to support this as well, but that isn't likely unless and until the hardware becomes more popular. In addition to application support, voice chat doesn't take up a significant amount of CPU time and the most significant impact on latency is still going to be the network as a whole.

TCP/IP offload is a better way to do things, but the benefit to the gamer just isn't there. Network load just isn't high enough to really take advantage of the hardware in modern games. But it isn't like the potential benefit of an NPU can never be realized: it starts to matter in the server space where technology like this was originally targeted. Offloading the CPU of a heavily loaded database server can definitely leave more CPU time for processing tasks and can increase network responsiveness. This just isn't what the Killer Xeno Pro is targeted towards.

So, when you've already got an on-board network card, is the Killer Xeno Pro worth $120-$130 USD? When that money can be put into either CPU or graphics, the answer just has to be no. At the same price as a Radeon HD 4850, there is just no reason not to look toward upgrading older graphics solutions. If you've already got something on the level of the 4850, then that money should be saved for your next graphics hardware upgrade where it will still have a higher impact on performance and experience.

For professional gamers and those obsessed with twitch shooters, for the gamers running 1280x800 on a 30" panel with most of the settings turned down on the highest end hardware money can buy, for those who are always after whatever option might give them the slightest edge: the Killer Xeno Pro might be for you. But even then, this hardware is the icing on the cake rather than a core ingredient.

What the geek inside me really wants to see is more general access to the hardware. This is, after all, a PC on a PCIe card. If Bigfoot gave us deeper access to the hardware, we might find more (even if equally niche) uses for an extra PowerPC processor in our computers. Additionally, to satisfy our intellectual curiosity, we would like to get our hands on a couple more of these cards in order to do some LAN testing using combinations of standard and Killer network cards to see how overall network performance is changed (if at all) especially with respect to voice chat performance.

Beyond this, there is a caveat. Perhaps, as broadband becomes more pervasive, game developers might want to push networking. At some point in time, games may need the PCs they run on to handle a much larger volume of network traffic in order to function well. Right now, game developers are targeting current bandwidths using current commodity network hardware. Games can't be designed to require higher performance networking gear because consumers either don't have access to high speed internet or they don't have a network card that does TCP/IP offload (among other things).

At some point down the line, something like the Killer Xeno Pro might become a significant requirement. But right now, for the vast majority of gamers out there, our advice is to save your money.

Experience Testing
Comments Locked

121 Comments

View All Comments

  • has407 - Saturday, July 4, 2009 - link

    Doubtful; a decent NIC is going to provide about the same at lower cost. However, 600MB/min = 10MB/sec = pretty slow. Sounds like you have another problem (your network infrastructure is 100Mbs?). Or do you--is 600MB/min really a problem or is that all the clients are demanding? What does your network configuration look like?
  • has407 - Friday, July 3, 2009 - link

    There is an SDK (and other tools available). I've never used it, but it's the only reason I've bothered looking at the card. It's also a bit old...

    http://www.bigfootnetworks.com/Support/index.php?_...">http://www.bigfootnetworks.com/Support/...arentcat...
  • croc - Friday, July 3, 2009 - link

    Nice try Derek... but there are so many network variables involved in testing like this that any reliable test results would be almost impossible to obtain. Nice job trying, but the testing just showed the limitations of the variables involved.

    Maybe with a 250k Cisco Spider platform some reliable tests could be performed. Think Anand would go for that? :-)

    I would have liked to see some packet captures from something like Wireshark, but the average reader may not get much more information from them, and unless you had several captures running on all points of the system in question, it would have been just another pointless excercise. (I doubt that you would get permission to run Wireshark on a WOW server, for instance)

    Way back when, I tried testing an Anthem Eagle 802.10 vs. a Compaq server nic to see if there was any advantage to paying three times the cost for an exchange server's outgoing nic. It was an internal exchange server we were testing to, so I could also capture against that as well. And we had a pretty good network management system for that time as well, even if it was only Openview.... (No spider probes back then...) After poring over all the captures and relevant data from the Openview platform, our best guess was that it would take 50 years for the high end nic to pay for itself.
  • DerekWilson - Sunday, July 5, 2009 - link

    That's sort of a conclusion in itself though ...

    I know my tests aren't perfect, but I really couldn't build anything better in a real world environment ...

    Of course, while I couldn't answer the question "is the Killer Xeno Pro always more efficient and higher performant than an onboard NIC" I could answer the question "does any difference in real performance delivered by the Killer Xeno Pro equate to a real difference in experience while gaming" ... the answer to the latter question is definitely no while the answer to the previous question (i suspect) is that the Killer does do more faster ... just not faster enough to make a big difference in modern games or for people to notice in the general case.
  • siberus - Friday, July 3, 2009 - link

    "We played around with WoW for a while, but we don't have a high enough character to do anything where latency could really matter."

    Gotta respect anyone who admits to being a noob :)
  • DerekWilson - Sunday, July 5, 2009 - link

    Yeah, I'm a no0b in WoW, but my EVE character is slightly uber :-P

    Not as uber as it should be for the 6 years I've been playing the game ... but definitely up there.

    Besides, EVE is still where it's at for PvP play in any MMO. Nothing matches it in my opinion.
  • JimmiG - Friday, July 3, 2009 - link

    Well I've already got a Quad core CPU where one or two cores remain at least partially dormant while gaming - no need to "offload" anything...
  • DerekWilson - Sunday, July 5, 2009 - link

    well, bypassing the OS could have an impact -- and in fact very likely does have a very real measurable impact -- on response time (and thus lag reduction) ...

    but the problem is that this reduction in latency is very small relative to the rest of the network performance ...

    it really doesn't seem as much to me to be that it doesn't do anything useful -- just that games are currently coded to handle 100+ms latencies in shooters and can even handle many-hundred millisecond latencies for MMOs especially in the style of EVE.

    if network infrastructure continues to improve and game developers demand lower latency performance to accomplish certain tasks (like to support more people on a server for an FPS or MMOs with larger shards), something like the Killer might become more useful.
  • flashbacck - Friday, July 3, 2009 - link

    "This hardware at this price is just not for everyone..."

    What the hell? This hardware at this price is not for ANYONE!
  • DerekWilson - Sunday, July 5, 2009 - link

    well ... while we didn't find much use for the scenarios we tested, it very well might have more beneficial uses in other applications.

    we are actually interested in doing testing, specifically with the voice chat acceleration, with multiple Killer cards to see if has any measurable or noticeable impact on voice lag.

Log in

Don't have an account? Sign up now