Choosing Hardware for Blue Iris

  • Views Views: 221,782
  • Last updated Last updated:
  • In a nutshell

    Buy refurbished. Don't build or buy new.

    The most cost-effective Blue Iris computers are refurbished business-class systems such as "HP EliteDesk" and "Dell OptiPlex". You can usually get a good deal by searching Ebay for specific CPU model numbers, and selecting the "Desktops & All-In-Ones" category. Links here are for the USA. Pricing and availability will differ in other countries.

    Models recommended here are chosen for favorable pricing. These are not the most powerful computers by modern standards, but are still very capable if you follow the Blue Iris optimization guide and especially if you use sub streams.

    Some models to search for:

    6th generation - For H.265 hardware acceleration

    4th generation - Often much cheaper, but nearly the same performance

    • 4 GB of memory is sufficient for a smaller system (4 or fewer cameras) but 8 GB is recommended as a minimum for most.
    • Systems with a "T" suffix on the CPU (e.g. i5-6500T) are underpowered versions designed to fit in smaller cases and meet stricter energy-usage requirements. These are significantly less bang for your buck.
    • It is best to choose a system with Windows preinstalled to be sure you don't have to pay for a license.
    • Some used PC sellers offer a warranty. Some do not. The original manufacturer warranties on these systems have mostly worn off by this point.

    Complete systems based on an Intel i5 desktop CPU can be found for $100-$200 USD. These make great Blue Iris computers for medium-size workloads. i7 systems can be found between $200-$500. These are better for large workloads, such as if you have more than about 12-16 cameras.

    Older systems, such as those based on i5-4590 or i5-4570 can be found for $100 or less. These still make very capable computers for Blue Iris if you configure things properly.

    Each manufacturer also has an "outlet" store where they sell their own refurbished computers, although these have often been picked clean of all the best deals already.

    Real-World Performance Data

    Since late 2017, users of the tool "Blue Iris Update Helper" are regularly contributing performance data to a public database. Data is collected in an automated fashion, ensuring that it remains unbiased and as accurate as possible. This is all in an effort to provide greater understanding of the capabilities of different hardware configurations running Blue Iris

    Check it out, here: Blue Iris Performance Data

    Full details


    The most important aspect of a Blue Iris computer is the CPU. The CPU determines how much live video your system will be able to process (or, roughly, how many cameras you can have). It also determines how much electricity your system consumes.

    Blue Iris supports hardware-accelerated H.264 and H.265 video decoding through the use of Quick Sync Video, a technology that is exclusive to Intel CPUs with integrated graphics. It is highly recommended to choose a CPU with Quick Sync so that your system can run as efficiently as possible. Quick Sync is unavailable within virtual machines unless you pass through the Intel integrated graphics to the VM, and this does not work on all systems.

    Specific CPU recommendations include the following.

    Best performance:

    i9-10900K (10 cores / 20 threads)
    i9-10850K (10 cores / 20 threads)
    i7-10700K (8 cores / 16 threads)
    i7-10700 (8 cores / 16 threads)
    i9-9900K (8 cores / 16 threads)

    Great performance:

    i5-10600K (6 cores / 12 threads)
    i5-10600 (6 cores / 12 threads)
    i5-10500 (6 cores / 12 threads)
    i5-10400 (6 cores / 12 threads)
    i7-9700K (8 cores / 8 threads)
    i7-8700K (6 cores / 12 threads)
    i7-8700 (6 cores / 12 threads)
    i5-9600K (6 cores / 6 threads)
    i5-8600K / i5-8400 (6 cores / 6 threads)

    Good performance:

    i3-10320 (4 cores / 8 threads)
    i3-10300 (4 cores / 8 threads)
    i3-10100 (4 cores / 8 threads)
    i7-7700 / i7-6700 (4 cores / 8 threads)
    i3-8350K / i3-8100 (4 cores / 4 threads)
    i5-7600 / i5-6600 (4 cores / 4 threads)
    i5-7500 / i5-6500 (4 cores / 4 threads)
    i5-7400 / i5-6400 (4 cores / 4 threads)

    * If buying "new" parts, stick to the items in bold which are from the latest hardware generation as of the time of this writing.

    In the above recommendations, you will find CPUs as far back as Skylake (6xxx series) because this was the first generation to include H.265 video acceleration capability. You can also get acceptable performance out of older models as far back as the Ivy Bridge architecture (3xxx series, such as i7-3770) when using H.264 hardware acceleration with Quick Sync. However newer CPUs are more energy-efficient and typically offer better single-threaded performance which can help if you want to use 4K cameras at high frame rates.

    4-core CPUs from the Good performance section are sufficient for most users. Past advice says these should be able to run around 40 megapixels worth of cameras (5x 8MP cameras, or 10x 4MP cameras, or 20x 2 MP cameras) if you set conservative frame rates. However Blue Iris has been continuing to improve, and today you can go far beyond previous limits by using sub streams and other CPU optimizations. CPUs with more cores are nice if you can afford them, but with a well-optimized configuration you probably won't need them.

    Intel CPU models with a "T" suffix (e.g. i5-6500T) are reduced-power versions designed to fit in smaller cases and meet stricter energy-usage requirements. These are significantly less bang for your buck, and you are probably better off with a normal, non-T version.

    Intel CPU models with an "F" suffix (e.g. i9-10900KF) do not include integrated graphics, and therefore lack Quick Sync Video while offering only a negligible discount in price. Do not buy these.

    Server CPUs (Intel Xeon, AMD EPYC, etc) and Multiple Sockets

    Generally speaking, if you can appreciate (and afford) an enterprise-grade server platform, your needs will be better met by enterprise-grade video management software instead of Blue Iris.

    That said, here is some guidance. If your needs would be met by an i5 or i7 CPU, but you want ECC memory or some other feature only found on server platforms, consider a similarly priced and specced Xeon E (or older: E3) series model that has Quick Sync Video so you can take advantage of efficient hardware accelerated video decoding. Otherwise, look at general CPU benchmarks and use those to decide what the best CPU is for your money.

    Beware of old used servers claiming lots of cores and memory at low prices. These will be loud and inefficient by today's standards, and in many cases outperformed by a cheaper workstation that is years newer. Also note that Blue Iris is not optimized for multiple-socket servers. If you are considering running such a heavy load that Blue Iris would be unable to handle it with a single CPU, then you should be using different software.


    4 GB of memory is sufficient for a smaller system (4 or fewer cameras) but 8 GB is recommended for most systems. The largest systems (20+ cameras or 800+ MP/s) may benefit from 16 GB.

    Memory speed matters, and it is important to utilize all the memory channels available on your chosen platform. Most systems are capable of running dual channel memory, and I highly recommend doing so if you are going to be pushing the limits with your system.

    Graphics cards

    For most users, a dedicated graphics card will provide no meaningful benefit to Blue Iris, and will only serve to consume additional electricity. Onboard Intel graphics are more than enough. In fact, it can sometimes be complicated getting Quick Sync hardware acceleration to work if you have installed a dedicated graphics card.

    If additional display outputs are required, or you find that Blue Iris requires too much CPU time to draw live video to the screen (common with 4K monitors), then an Nvidia graphics adapter may help. The cheapest 4K-capable Nvidia card I know of (as of Sept 2017) is the GT 1030 (around $70 USD). You could spend more money on a faster card, but it won't make any difference for this.

    Since 2018, Blue Iris supports H.264 and H.265 hardware acceleration via Nvidia CUDA using recent Nvidia graphics cards. Performance of Nvidia CUDA acceleration scales with the compute power of the GPU, such that a GTX 1060 for example can handle more video than a GT 1030. This method of hardware acceleration is not recommended for most systems because it is very expensive and inefficient with power.


    How much storage space you need depends on the average bit rate you will be recording. We have a storage calculator, or you can read-up on how to do the calculations manually.

    Storage for Video Clips

    For video recording, you want a mechanical hard drive (HDD) as these are more cost-effective than SSDs and have better write endurance. For best performance, buy a surveillance drive such as Western Digital Purple or Seagate SkyHawk. Configure Blue Iris to put all recording folders on the HDD(s), via Blue Iris Options > Clips and archiving.

    Storage for Clip Database

    Blue Iris keeps a database containing metadata about the video clips it has recorded. The size of the database is small (approximately 1 GB for every 35,000 video clips stored), but the database is frequently accessed so you should put it on your fastest storage device. If you are so inclined, Blue Iris and its clip database will easily fit on a 120+ GB solid state disk (SSD) alongside the Windows operating system. For systems with limited physical space or budget, everything will still work fine without an SSD.

    Multiple Hard Drives / RAID

    RAID is not usually recommended, as most of what a video surveillance system records is worthless. If you wish for your system to be protected from disk failure, use a RAID type which offers redundant storage, such as RAID 1, 5, 6, or 10. Avoid configurations which offer increased I/O performance at the cost of redundancy (e.g. RAID 0), as these do not provide any benefit for video surveillance.

    If all you need is additional storage capacity, consider keeping each drive as its own separate volume, and configuring specific cameras in Blue Iris to record to specific drives. This way, if you lose a drive, you only lose video from some of the cameras, and still have an uninterrupted archive of video from the other cameras. Compare this to a spanned array of disks, where the loss of one drive means losing a large chunk of time from all cameras.

    Operating System

    Blue Iris only runs on Windows. Windows 8.1 or newer is recommended. Windows 7 also works for Blue Iris 4, but hardware acceleration won't work if Blue Iris is running in service mode on Windows 7. Recent Windows Server editions also work, if that is what you have available.

    But what CPU do I actually buy?

    bp2008's rule-of-thumb

    Add up the total megapixels per second (MP/s) you intend to run. Example: For two 8MP cameras each at 15 FPS you have 2 (cameras) * 8 (MP) * 15 (FPS) = 240 MP/s.

    Tip: 8 MP cameras are actually 8.3 megapixels. (2 * 8.3 * 15 = 249 MP/s)

    Then choose an Intel Desktop CPU with Quick Sync Video based on the number of cores and hyperthreading (HT) capability.

    Megapixels Per Second4 cores4 cores + HT6 cores6 cores + HT8 cores8 cores + HT10 cores + HT
    500-800 MP/sOKOKOKOKOKOK
    800-1100 MP/sOKOKOKOK
    1100-1500 MP/sOKOK
    For loads greater than 1500 MP/s, all bets are off. In my experience you will be running up against the limits of dual channel DDR4 memory bandwidth. Choose an HEDT platform and use quad channel memory. For the CPU, pick something near the top of this chart. Of course, you could also just use sub streams to reduce the video decoding load, or choose a different VMS software that has lighter system requirements than Blue Iris.

    Memory bandwidth also plays a big role in performance. The most important thing is to utilize all the memory channels offered by your platform. Running only a single channel of memory could be a performance bottleneck. Also, if you are buying memory, faster is better. Read more about my tests that led to this conclusion, here:

    These are rough estimates only, which further assume you do not want to use Blue Iris's "Limit decoding" feature but would otherwise follow all recommendations in the article Optimizing Blue Iris's CPU Usage. Blue Iris is extremely configurable and everyone uses it differently so the above recommendations may be overkill for some, but underpowered for others.

    In particular, sub streams can be utilized to greatly reduce the number of MP/s your system needs to process. For example two "D1" resolution sub streams at 15 FPS each would be only around 10 MP/s (versus 249 MP/s for 4K main streams!). Just be aware that sub streams are not always used. The main stream is decoded when viewing single maximized cameras, and your system must be able to handle the peak load during these usage spikes. You could run, for example, dozens of 4K cameras on a midrange system as long as you are careful with how you use Blue Iris.

    IP Camera Megapixels Per Second

    This table lists MP/s (megapixels per second) of common video resolutions at various frame rates.

    ResolutionMP/s at 5 FPSMP/s at 10 FPSMP/s at 15 FPSMP/s at 30 FPS
    3840x2160 (4K)4183124249
    2688x1520 (4 MP)204161123
    1920x1080 (2 MP)10213162
    1280x720 (1 MP)4.691428
    704x576 (D1 Sub Stream - PAL)24612
    704x480 (D1 Sub Stream - NTSC)1.73.4510