Operating System Deprecation Notice
On October 1st 2022, we will be deprecating Parsec on some older versions of Windows, macOS and Android. More specifically:
- Windows 7, 8 and 8.1
- macOS 10.11, 10.12 and 10.13
- Android 8
Newer versions of these operating systems will continue to be supported, and we recommend updating if you can. After October 1st, Parsec will not be maintained on these versions and may stop working properly at some point.
On October 1st 2022 we are also permanently deprecating the following platforms (all current and future hardware revisions and operating systems):
- Raspberry Pi 1/2/3/4
This article covers the minimum and recommended computer specs for hosting and joining a Parsec session.
Currently we support joining a Parsec session from basically any device - Windows, Linux, and macOS computers, Android devices, and we provide a web client for Chromium based browsers. Parsec is not currently supported on iOS or iPad, including web access through Safari. Hosting is currently only available on Windows and macOS computers. For a detailed list of compatible operating systems and hardware, please see below:
Table of contents:
Client specs - Minimum
Client specs - Recommended
Host specs - Minimum
Host specs - Recommended
Additional GPU details
Parsec with multiple GPUs
Client specs
Minimum (software decoding)
Operating system | CPU | GPU | Memory |
Windows 10 | Intel Core i5 3rd Gen¹ |
|
4GB DDR3 |
Ubuntu 18.04 (desktop) | Intel Core i5 3rd Gen¹ |
|
4GB DDR3 |
macOS 10.11 El Capitan (w/ Metal API support) |
|
|
|
Android 8 | N/A | N/A | N/A |
*Must use latest graphics drivers
Recommended (hardware decoding)
Operating system | CPU | GPU | Memory |
Windows 10 | Intel Core i5¹ |
|
8GB DDR3 |
Ubuntu 20.04 (desktop) | Intel Core i5¹ |
|
8GB DDR3 |
macOS 12.1 Monterey (w/ Metal API support) |
|
|
|
Android 10 |
*We recommend using the latest drivers available for your GPU.
¹Indicates minimum recommended series, however newer/better CPUs and GPUs are preferred.
Host specs
Minimum (H.264 encoding)
Platform | CPU | GPU | Memory |
Windows 8.1/Server 2012 R2 | Intel Core i5¹ |
|
4GB DDR3 |
macOS 10.15 | N/A | N/A | N/A |
Recommended (H.265 encoding)
Platform | CPU | GPU | Memory |
Windows 10/Server 2016 | Intel Core i5¹ |
|
8GB DDR3 |
macOS | 2019 hardware or later | 2019 hardware or later | 2019 hardware or later |
¹Indicates minimum recommended series, however newer/better CPUs and GPUs are preferred.
Windows 7 and Ubuntu
Windows 7 is not supported for hosting, and it will never be supported due to the Microsoft deprecation plans and the lack of support for important APIs Parsec depends on.
Ubuntu does not support hosting at this time.
Note for laptops
Please note, despite what is said here, some laptops running hybrid graphics still have an issue hosting a Parsec server. You'll get this error as the dedicated GPU is not physically wired to the display. You will need to use the Integrated graphics for Parsec.
Additional GPU details
In order to host a session with Parsec, your computer must include a graphics card that has a hardware video encoder, and your computer's display must be connected directly to the graphics card.
If your computer has more than one graphics card (EG both Intel and NVIDIA inside of a laptop) then you will need to follow this guide here.
If you have one of these graphics cards, but are unable to host, you may need to update your graphic card to latest drivers, or check that your client is not trying to connect at the wrong resolution.
NVIDIA
Requirements
- NVIDIA NVENC + DirectX 11.1
Generation of NVIDIA GTX GPU | Arcade Hosting | Computer Sharing |
---|---|---|
NVIDIA GTX 200 Series - Example: NVIDIA GTX 260 | No | No |
NVIDIA GTX 400 Series - Example: NVIDIA GTX 460 | No | No |
NVIDIA GTX 500 Series - Example: NVIDIA GTX 560 | No | No |
NVIDIA GTX 600 Series - Example: NVIDIA GTX 650 | Yes | Yes | See here for laptops |
NVIDIA GTX 700 Series - Example: NVIDIA GTX 750 | Yes | Yes | See here for laptops |
NVIDIA GTX 800 Series - Example: NVIDIA GTX 850M | Yes | Yes | See here for laptops |
NVIDIA GTX 900 Series - Example: NVIDIA GTX 950 | Yes | Yes | See here for laptops |
NVIDIA GTX 1000 Series - Example: NVIDIA GTX 1050 | Yes | Yes | See here for laptops |
NVIDIA RTX 2000 Series - Example: NVIDIA RTX 2060 | Yes | Yes | See here for laptops |
NVIDIA RTX 3000 Series - Example: NVIDIA RTX 3060 | Yes | Yes | See here for laptops |
NVIDIA MXM, GT and GTS GPU's
These GPU's lack the NVENC chip required for Parsec and are not supported.
NVIDIA Tesla, GRID, and Quadro
Professional workstation and server graphics cards will work with Parsec provided that they support hardware video encoding (NVIDIA NVENC), support either a physical display or display emulation via EDID, and are running in WDDM mode. Generally speaking, this means you should license NVIDIA Grid Virtual Workstation, along with installing the correct Grid Virtual Workstation driver. AWS also has a "vGaming" Driver available. For support with this, contact your NVIDIA Representative, or cloud provider documentation.
Intel
Requirements
- Intel Quick Sync Video + DirectX 11.1
Intel HD Graphics Driver September 2019
An Intel Graphics driver released in September ending in .726X (for example 26.20.100.7262) has a bug preventing Parsec hosting from working. Please check the device manager to see if you have this driver. If this driver is installed on your system, you will need to update your driver (directly from the Intel Support Site) or downgrade/rollback to a previous driver version.
Generation of Intel i3, i5, i7 | Supported |
---|---|
1st Gen "Nehalem" - Example: Intel Core i7-620m | No |
2nd Gen "Sandy Bridge" - Example: Intel Core i7-2720QM | No |
3rd Gen "Ivy Bridge" - Example: Intel Core i7-3720QM | No |
4th Gen "Haswell" - Example: Intel Core i7-4720HQ | Yes - Windows 10 Only |
5th Gen "Broadwell" - Example: Intel Core i5-5200U | Yes |
6th Gen "Skylake" - Example: Intel Core i7-6700HQ | Yes |
7th Gen "Kaby Lake" - Example: Intel Core i7-7700HQ | Yes |
8th Generation "Coffee Lake" - Example: Intel Core i7-8550U | Yes |
9th Generation "Coffee Lake/ Coffee Lake / Whiskey Lake" - Example: Intel Core i7-9750H | Yes |
10th Generation "Ice Lake / Comet Lake" - Example: Intel Core i7-10710U | Yes |
Celeron, Pentium, and Atom Support
Celeron, Pentium, and Atom chipsets are supported provided they support DirectX 11.1 and Quick Sync Video
AMD
Requirements
- AMD VCE + DirectX 11.1
Generation | Supported |
---|---|
TeraScale - Example: Radeon HD 6770 | No |
GCN 1 - Example: Radeon HD 7770 | Yes |
GCN 2 - Example: Radeon R9 290 | Yes |
GCN 3 - Example: Radeon R9 380 | Yes |
GCN 4 - Example: Radeon RX 480 | Yes |
Vega - Example: Radeon RX Vega 56 | Yes |
Navi - Example: Radeon RX5700 | Yes |
Big Navi - Example: Radeon RX6700 | Yes |
AMD APU Support
AMD APUs based on GCN1.0 or higher containing VCE and DirectX 11.1 may be supported when running latest drivers from AMD.com
Hosting Parsec on a laptop with multiple GPUs
For technical reasons, Parsec needs to use whichever GPU is directly plugged into the display you want to capture. Laptops are usually built such that the display it comes with is attached to the integrated GPU instead of the dedicated one. In those cases, Parsec needs to be set to use the integrated GPU with the instructions below to be able to host, otherwise it will fail with error -14003. Your integrated GPU must support hosting for this to work, so check the list of supported GPUs beforehand.
Note that if you use your laptop with an external display, that usually routes into the dedicated GPU, avoiding the issue altogether when hosting via desktop sharing.
If you're hosting on Arcade, it just uses the GPU the game is using, and doesn't have the same technicalities with the display and GPU connectivity like the Computers tab. If you're getting error -15000 because the card the game is using is unsupported, you can attempt to switch the GPU the game is using to the other GPU, however games often do not switch to the integrated GPU and this may not work.
You must set Parsec (or your game if hosting via Arcade) to use integrated graphics instead of the NVIDIA card, and restart your computer. Follow these instructions for more details:
-
Right click the desktop of your laptop and select NVIDIA Control Panel
-
Select Manage 3D Settings and keep Preferred graphics processor as Auto-Select.
-
Select Program Settings and click Add to add a new program
-
Select the correct program based on where you're hosting. If you don't find it in the list, manually find it clicking Browse...
- Desktop sharing: Select Parsec (Manual path is
C:/Program Files/Parsec/parsecd.exe
) - Arcade: Select the game you want to host
- Desktop sharing: Select Parsec (Manual path is
-
Click Add Selected Program
- Change the preferred graphics processor to Integrated graphics
-
Click Apply
-
Lastly, restart the computer to ensure these settings are properly applied
AMD has recently stopped providing an option of its own to switch the graphics processor. You may want to use Windows 10's graphics settings, for which there's a guide at the bottom of this article.
You must set a program to power saving on AMD's control panel, then restart the computer.
- Hosting on desktop sharing: Set Parsec to power saving
- Hosting on Arcade: Set the game you will host to power saving
Do this if other methods fail:
- Open the Settings app
- Go to System > Display
- In "Multiple displays", open Graphics settings
- In "Graphics performance preference", select Desktop app
- Click Browse and select the correct program depending on where you're hosting
- Desktop sharing: Select Parsec (Manual path is
C:/Program Files/Parsec/parsecd.exe
) - Arcade: Select the game you want to host
- Desktop sharing: Select Parsec (Manual path is
- Change to Power Saving
- Click Save
- Restart your computer to ensure these settings are applied
Your computer may in some cases still force Parsec to use the dedicated card because of power plan settings on your system being set to maximum performance. Some laptops for instance will go into maximum performance while charging. You can change out of maximum performance in the Windows settings.
Intel has a graphics power plan hidden in the advanced power options. To access it:
- Press Windows key + R
- Type control.exe powercfg.cpl,,3
- Press Enter
- Expand Intel(R) Graphics Settings and tweak plugged in to Balanced
- Click OK
- Restart your computer to ensure these settings are applied
H.265/HEVC Decoding and Encoding
To enable H.265 on the client, which will request H.265 from the host. If it's available, the host and client will use H.265. If the host does not have the capability to encode in H.265, it will revert the stream to H.264. If the client is a Windows computer or Android device, and it doesn't have the H.265 hardware accelerated decoder, it will revert to H.264. If the client is macOS High Sierra or better, it will revert to software decoding for H.265.
If multiple guests join a Parsec session, and one of those guests does not have the capability to decode H.265, everyone will be reverted to H.264.
This feature will only work on hosts and clients running:
- NVIDIA GTX 900 series or better.
- AMD Radeon GPUs and Carizzo APUs or later.
- Intel CPUs with Cherry Trail or Braswell architectures or later.
How to tell if it is working?
The host and client console will list CLI.codec = H265
4:4:4 Color
"Prefer 4:4:4 color" is a setting available for Teams and Warp customers that improves the color volume (chroma subsampling) of the stream. It is helpful in situations where color clarity is important, like graphic design, video/photo editing, animation and colored text rendering.
The default Parsec stream is in 4:2:0, which is the standard for video encoding. It reduces the amount of chroma (color) information while keeping luma (brightness) intact, in order to reduce the amount of data used. 4:4:4 on the other hand keeps the chroma information intact. You can learn more about chroma subsampling here.
Host requirements
Parsec requires an NVIDIA or Intel GPU with hardware encoding support for 4:4:4 at H.265. The host must be a Windows machine.
- NVIDIA: GTX 1000 (Pascal), GTX 1600 / RTX 2000 (Turing), or RTX 3000 (Ampere) consumer graphics cards, and their respective Quadro workstation cards
- Intel: Integrated graphics from 11th gen Intel (Tiger Lake) or newer. On 10th gen, specifically Ice Lake versions can work, but not Comet Lake
Guest requirements
The person joining just needs a Windows/Mac/Linux machine. If the guest has an NVIDIA or Intel GPU with hardware decoding support for 4:4:4 at H.265, Parsec will decode using hardware.
- NVIDIA: GTX 1600 / RTX 2000 (Turing), or RTX 3000 (Ampere) consumer graphics cards, and their respective Quadro workstation cards
- Intel: Integrated graphics from 11th gen Intel (Tiger Lake) or newer. On 10th gen, specifically Ice Lake versions can work, but not Comet Lake
If the guest doesn't have the hardware listed above, it will use software decoding (CPU), which is slower and significantly more performance hungry than the regular Parsec stream (4:2:0). This means performance or battery life on the guest may be lesser when using this feature. If you're using Parsec Warp, keep in mind that the person joining the host needs to be the one with Parsec Warp, for the option to appear.