CPU Requirements

Drools & jBPM: Planning problems in the cloud

This article is primarily aimed toward Windows, Mac, or Linux users who plan to run Plex Media Server on a regular computer. The server is also available for many NAS models and knowing how the processor available in a particular NAS performs is still useful information. Users interested in running the server on a NAS device should begin by reading our information about NAS devices.

Related Page: NAS Devices
Related Page: NAS Devices > Is Plex Media Server on a NAS Right for Me?

What Kind of Use?

There is no single answer to the question of what kind of CPU you need; what's necessary will vary from person to person and setup to setup. There are some guidelines you can use to get an idea of what might be appropriate for you, though. First, you need to determine a few things:

  • What kind of Plex apps will be connecting? (Android, iOS, Plex Home Theater, Roku, etc.)
  • How many apps will be playing content at the same time?
  • Will access be local, remote, or a combination?
  • Will you be using a lot of content with subtitles?

These questions are important because they can help you understand what sort of processing power may be required in your setup. Different apps and different kinds of streams may be able to Direct Play or Direct Stream while others may require full transcoding.

Related Page: How are Direct Play, Direct Stream, and Transcoding different?

What Will That Use Require?

Transcoding is the most CPU-intensive option of how content can be handled. The answers to the questions above will provide guidance on how much transcoding might be required.

  • When used locally, Plex Home Theater and Plex Media Player almost never requires transcoding
  • The majority of other Plex apps will require transcoding at least sometimes
  • You're more likely to be able to Direct Play or Direct Stream when you're accessing content locally as the network speeds available are usually much greater
  • Remote access will very often require transcoding, regardless of which Plex App is used (because the network speed often won't support the full quality)
  • Using subtitles in many Plex apps will require that the subtitles be "burned in" to the video, which will require transcoding

The more situations where transcoding will be required simultaneously, the more you'll need to worry about your CPU capabilities.

CPU Requirements

The most basic thing to remember is that the more Plex apps you have playing content at the same time, the more CPU power you'll need. Generally speaking, if you have two Plex apps requiring transcoded content at the same time, that will require about twice the CPU processing power compared to if there was only one app playing content.

If you want very basic minimum suggestions:

  • No transcoding: Core 2 Duo 1.6GHz (NAS devices based on ARM or PowerPC processors should also be capable of at least one stream with no transcoding)
  • Single 720p transcode: Core 2 Duo 2.0 GHz
  • Single 1080p transcode: Core 2 Duo 2.4GHz

If you'll need to support more than one simultaneous transcode, you'll need a more powerful processor.

Related Page: NAS Devices

The Guideline

Very roughly speaking, for a single full-transcode of a video, the following PassMark scores are a good guideline for a requirement:

  • 1080p/10Mbps: 2000 PassMark
  • 720p/4Mbps: 1500 PassMark

The CPU Benchmark website is a good resource to see what sort of PassMark score a particular processor received.

Related Page: CPUbenchmark.net

Actual processing requirements can vary dramatically even between content which may seem like it should be similar. Typically, transcoding 720p (or lower) video will take fewer resources than 1080p video, though that won't always be the case.

Warning!: This guideline should not be used as a concrete measurement. Instead, it can be used to help give you a rough idea of what you may require.

How to Use the Guideline

Basically, if you think you may be needing to handle 4 simultaneous content streams and they might all be 1080p content that requires transcoding, then you would take the base guideline (2000) and multiply it by the number of simultaneous streams (4) to get your rough requirement, which would be a PassMark score of 8000 in this case.

In this example, that means you would want to look at processors with an 8000 score or higher. Also, keep in mind:

  • If you'll be using your computer for other things beyond simply running Plex Media Server, you'll want to make sure you have some extra power so that you can continue performing other tasks
  • It's a good idea to remember that your usage today may not be the same as your usage in the future. You never know when you'll get a new device to run Plex, share content with a friend, etc., which could all result in more usage.
Fully Fully CPU Holder - Under Desk Mount (Silver)
PC Accessory (Fully)
  • Free up your desk top surface with an under desk CPU holder
  • Securely holds CPUs from 12 - 21.5 in height and 2.8 - 9 in width
  • Weight Capacity: 65 lbs
  • Sturdy steel construction
  • Perfect for your Jarvis adjustable height desk
TOOGOO(R) TOOGOO(R) Cpu Stand for Atx Plastic Case, Adjustable Width, Black
CE (TOOGOO(R))
  • CPU stand with 4 castors wheel, adjustable width from 15cm to 25.5cm
  • Fits to ATX mid tower and ATX full tower
Teslasz Fitness Tracker,Teslasz Bluetooth 4.0 Sleep Monitor Calorie Counter Pedometer Sport Activity Tracker for Android and IOS Smart Phone (Pink)
Sports (Teslasz)
  • Support Bluetooth 4.0,Download VeryFit 2.0APP from Google Play Store and Apple Store.
  • Time Clock, Pedometer, Calories Counter, Distance Counter, Sleep Monitor, Alarm Alert, Call Reminder,Record daily activities, you could check daily activities of...
  • When the Bluetooth is disconnected or the phone is out of the Bluetooth distance range, the watch will alert.
  • Sleep Monitoring: Device could automatically recognize your status and monitor the whole sleep progress with analyzing the deep sleep and light sleep hours.
  • Please recognize the seller nameTeslasz when you purchase, beware of imitation, fake and poor products from other seller.
HTC HTC VIVE - Virtual Reality System
Video Games (HTC)
  • Vive is built from the ground up for room-scale VR, which allows you to physically move around objects in the virtual space.
  • Enjoy hundred of games for SteamVR, plus everything you love about Steam in VR.
  • An adjustable headset and multiple eye relief adjustments, including lens distance and IPD, make Vive comfortable and clear.
  • Wireless controllers designed just for VR make for natural and intuitive interactions.
  • SteamVR Tracking provides a superior experience whether you play seated, standing or in a room-scale space.
Elgato Direct Elgato Game Capture HD60 S - stream, record and share your gameplay in 1080p60, superior low latency technology, USB 3.0, for PS4, Xbox One and Wii U
Personal Computer (Elgato Direct)
  • Stunning 1080p quality with 60 fps
  • State-of-the-art USB 3.0 Type C connection
  • Built-in live streaming to Twitch, YouTube & live commentary feature
  • Instant Gameview: stream with superior low latency technology
  • Product includes: Elgato Game Capture HD, Quick Start Guide, USB cable, HDMI cable, Component adapter. Direct input for your Xbox One, Xbox 360, PlayStation 4, and...
  • Component adapter. Direct input for your Xbox One, Xbox 360, PlayStation 4 and Wii U(unencrypted HDMI)

Related posts: