The Killer brand of network controllers is evolving. The original company, Bigfoot Networks, launched on FPGAs over a decade ago, with super large heatsinks (that are now collectors’ items), and were eventually purchased by Qualcomm. The technology was updated into custom ASICs, but a lack of investment meant the technology meant that the brand stagnated a little. After discussing with QC, a number of the original Bigfoot team have spun the brand back out into a new company, Rivet Networks, while retaining a strong partnership with Qualcomm. We've kept tabs on the company, and their mantra is one of promotion and evolution: today is the launch of their new E2500 network controller, with a new UI. 

Describing why users should buy Killer over other solutions (and solutions that users have experience or feel comfortable with) has been difficult because the technology behind Killer requires a lot of prior networking knowledge. Public demos showing the feature sets have been obscure at best, and overly technical at worst. Nonetheless, the E2400 previous generation product was widely used in MSI, GIGABYTE and ASRock motherboards, as well as a range of gaming focused laptops as both an extension of marketing towards gaming products as well as the promise of increased performance.

The Killer E2500

The new Killer E2500 network controller is likely to make its way onto new motherboards and systems as they are released over the next few months. The E2500 is a newer ground-up design, which Rivet says offers better packet processing metrics than the E2400 and other competition based on a redesigned foundation for network application detection. Aside from automatic implementations purely in hardware, the software for Killer solutions is also important, and this is where a significant change occurs with the E2500.

The E2500 uses ‘Advanced Stream Detect 2.0’, the marketing name, for network connection detection and the packet analysis implementation. Rivet has designed it to not only detect programs and apply a priority spectrum, but it also detects up to 500 whitelisted websites in a browser agnostic fashion. This allows users to prioritize, for example, a Youtube video in one browser window at a higher priority than another browser window all while downloading, as well as keeping any game at priority one (and windows updates at priority six).

There are parallels with Intel’s processor line in this way of thinking. The latest Broadwell-E chipsets were marketed with a large spoonful of ‘mega-tasking’, for the user who wants to do it all and do it at once. This is the value add that the new Killer line is also going for – gamers who want to stream, or multifaceted users that do several tasks at once. So in order to play a game or a video, while also performing on-the-fly encode and upload, the downloads do not have to be switched off, for example.

The idea of improved Quality of Service by prioritizing content isn’t new - we’ve had cFos as a software tool for years (even bundled with a number of motherboards), however Rivet has stated that their hardware solution aims to provide better performance (packet processing latency, dispatch latency and prioritization) for less CPU time than the competition as well as a simpler interface this time around.

On the interface, the old version (as I reviewed many times) was a malady in terms of user experience. Rivet has been taking feedback (and reaching out personally to us at AnandTech among others) to figure out the best way to move forward. This is it.

The hardware solution deals with six levels of priority, with priority one being ‘real time’ and guaranteeing a front-seat in processing and being placed in the next packet. Detected games (from an internal list) automatically get priority 1 or 2, with messaging programs at 3. Website traffic goes in at either 3/4/5, depending on how the website interacts – video and audio is given a 3, most traffic is a 4, excess traffic is a 5. That leaves priority 6 for updates and large time-insensitive downloads. Programs or websites that need to be adjusted frequently can be pinned to this list, especially specific websites that can be chosen (for example, Facebook/Youtube/Twitch). The major speedometer on this front screen shows real-time bandwidth use (highest value of download or upload), with the maximum value determined via a speed test in the Settings menu.

The meat of the software is application management, which is the next tab down. Here we have all the applications listed, with buttons for direct blocking of access (if you see something consuming bandwidth and not sure what it is), as well as per-application bandwidth limiting via sliders for upload and download separately.

Both this screen and the last screen work with DoubleShot Pro, Rivet’s name for when two Killer interfaces are being used simultaneously. They use the wired+wifi as an example (so E2500 + 802.11ac Killer 1535), whereby the user can have priority 1-3 going over the wired connection for the best latency, and 4-6 over the wifi as something less critical. The color on the left indicates which connection (currently green for primary, blue for secondary), and the download and upload bars adjust in color as well for parity. With two connections, the main overview interface will show two speedometers as a result.

The software is continually a work in progress (Rivet Networks seems very happy to take on board any user comments) and is currently geared for release with E2500 equipped systems. When we spoke with Rivet, they stated that the new interface will work with the 1535 Wi-Fi module for the most part, but the E2400 and below will some features disabled due to the updated configuration on the new silicon.

Ultimately the Killer solution is marketed to offer better packet processing and network stream detection for hardware-based prioritization over any competitor solution, and any OEM that goes for Killer will be able to use the software on their platforms. No doubt we will see Killer's SDK allowing for customized interfaces as well in due course. Identifying how the Killer solution affects the end-user is going to be tricky, as the multi-tasking benefits of stream prioritization are hard to accurately measure, or that packet processing is a badly understood and usually synthetic metric. Something such as video conferencing while downloading is perhaps an interesting future metric to monitor: similar to how testing SSDs has evolved, testing network solutions to accurately represent real-world situations has to evolve as well, and we’re aiming to adapt along those lines. It will be interesting to see how the new (and old) solutions from Rivet, Intel, Qualcomm and Realtek perform.

Source: Rivet Networks

Comments Locked

48 Comments

View All Comments

  • sor - Thursday, September 15, 2016 - link

    Great. I always wanted to run a bunch of buggy bloatware in exchange for maybe getting a minor, unnoticeable latency boost.
  • Communism - Friday, September 16, 2016 - link

    The only real solution to any of these things is to run your own windows edge router (AKA repurposed desktop or laptop running windows pretending to be a router).

    Requiring that your single PC be the only device connected to your ISP connection is a pretty big ask. (Which is what the "Killer" solutions require to do anything remotely meaningful).
  • doggface - Saturday, September 17, 2016 - link

    Really? Windows? I mean its a good desktop OS and not bad for a central server.. But edgerouter? That seems to be asking for random reboots, in-security, dodgy connections.
    Linux or BSD really seem like the only viable options for custom edge routers.
  • Communism - Sunday, September 18, 2016 - link

    Windows is much more secure than linux for the average user.

    Windows has all routing features built in. In linux, you have to test every combination of software and hardware yourself and at least some of your software needed for the job will not be updated for some reason or another and will open vulnerabilities.

    US Gov has backdoors into both so it's a wash there.

    The Windows router will generally stand up better against non-state actors do to much better support and best in class speed of patching of security vulnerabilities.
  • imaheadcase - Friday, September 16, 2016 - link

    The article is wrong on some accounts, the UI is o ly new for stand alone nic. Mothertboard makes have custom UI for it. Most the stuff you listed in UI is already in place.

    I personally hate killer nic on motherboard, they really offer nothing over tried and true intel nic, but raise price of mobo. Majority of people dont care about this, because modern routers do this in UI.
  • Ian Cutress - Friday, September 16, 2016 - link

    New company, new licencing methodology. Software is available, and there's no reports of custom interfaces yet (or if it will be allowed). Software has been redesigned from the ground up, based on the new silicon. I've been told it is price competitive with Intel NICs.
  • Bigman397 - Friday, September 16, 2016 - link

    Their driver suite has been a horror, you can use the stock qualcomm/atheros driver with a bit of customization.
  • cuex - Friday, September 16, 2016 - link

    Reading all the negative comments here regarding Killer NIC, seems I am the only one positive and happy using it.

    Have been using it for years as my motherboard is MSI Z87-G45 which is equipped with Killer E2200, never once I have instability mentioned in the other comments. Always updating the driver to latest one, and now using the new Sniper version (Killer Control Center 1.0.693.0) which is still in Beta (and already a Full Version for E2500).

    It seems most people here have monstrous internet speed which in fact nothing can be done in the NIC to help their internet as their internet has no problem in speed. But I, which is living with 1 Mbps Internet in Indonesia (no more than 1 Mbps can be subscribed here), where I mostly using internet for gaming yet I still want to download torrents, this is where Killer NIC does its work to make sure my gaming will not be lag while the download is moving at maximum speed.

    When upgrading to new PC, Killer NIC is a must-have in the motherboard I choose.

Log in

Don't have an account? Sign up now