2013-09-25 21:32:27 -04:00
---
2015-04-10 16:17:45 -04:00
layout: doc
2015-10-13 23:31:03 -04:00
title: System Requirements
2015-10-28 18:14:40 -04:00
permalink: /doc/system-requirements/
2015-10-11 03:04:59 -04:00
redirect_from:
2018-05-26 19:10:06 -04:00
- /system-requirements/
2015-10-28 18:14:40 -04:00
- /en/doc/system-requirements/
2015-10-11 03:04:59 -04:00
- /doc/SystemRequirements/
- /wiki/SystemRequirements/
2013-09-25 21:32:27 -04:00
---
2016-09-02 14:28:17 -04:00
# System Requirements #
2013-09-25 21:32:27 -04:00
2017-08-08 22:27:36 -04:00
< div class = "alert alert-warning" role = "alert" >
< i class = "fa fa-exclamation-triangle" > < / i >
< b > Notice:< / b >
The system requirements on this page are < em > necessary, but not sufficient,< / em > for Qubes compatibility at a minimal or recommended level.
In other words, just because a computer satisfies these requirements doesn't mean that Qubes will successfully install and run on it.
We strongly recommend consulting the < a href = "/hcl/" > Hardware Compatibility List< / a > to verify that Qubes can install and run on your specific model in the ways you need it to.
< / div >
2016-09-02 14:28:17 -04:00
## Qubes Release 3.x ##
### Minimum ###
2013-09-25 21:32:27 -04:00
2016-03-14 05:22:46 -04:00
* 64-bit Intel or AMD processor (x86\_64 aka x64 aka AMD64)
* 4 GB RAM
* 32 GB disk space
2017-07-01 16:34:22 -04:00
* Legacy boot mode (required for R3.0 and earlier; UEFI is supported beginning with R3.1)
2016-03-14 05:22:46 -04:00
2016-09-02 14:28:17 -04:00
### Recommended ###
2013-09-25 21:32:27 -04:00
2016-03-14 05:22:46 -04:00
* Fast SSD (strongly recommended)
2016-09-02 14:28:17 -04:00
* Intel IGP (strongly preferred)
2016-03-14 05:22:46 -04:00
* Nvidia GPUs may require significant [troubleshooting][nvidia].
2018-10-21 19:57:56 -04:00
* AMD GPUs have not been formally tested, but Radeons (RX580 and earlier) generally work well
* See the [Hardware Compatibility List]
2017-07-01 16:34:22 -04:00
* [Intel VT-x] or [AMD-V] (required for running HVM domains, such as Windows-based AppVMs)
* [Intel VT-d] or [AMD-Vi (aka AMD IOMMU)] (required for effective isolation of network VMs)
2016-03-14 05:22:46 -04:00
* TPM with proper BIOS support (required for [Anti Evil Maid])
2016-09-02 14:28:17 -04:00
## Qubes Release 4.x ##
### Minimum ###
* 64-bit Intel or AMD processor (x86\_64 aka x64 aka AMD64)
* [Intel VT-x] with [EPT] or [AMD-V] with [RVI]
* [Intel VT-d] or [AMD-Vi (aka AMD IOMMU)]
* 4 GB RAM
2019-10-24 23:24:01 -04:00
* 32 GiB disk space
2016-03-14 05:22:46 -04:00
2016-09-02 14:28:17 -04:00
### Recommended ###
* Fast SSD (strongly recommended)
* Intel IGP (strongly preferred)
* Nvidia GPUs may require significant [troubleshooting][nvidia].
2018-10-21 19:57:56 -04:00
* AMD GPUs have not been formally tested, but Radeons (RX580 and earlier) generally work well
* See the [Hardware Compatibility List]
2016-09-02 14:28:17 -04:00
* TPM with proper BIOS support (required for [Anti Evil Maid])
* A non-USB keyboard or multiple USB controllers
* Also consider the [hardware certification requirements for Qubes 4.x].
## Choosing Hardware ##
2016-03-14 05:22:46 -04:00
2017-07-01 16:34:22 -04:00
* Please see the [Hardware Compatibility List] for a compilation of hardware reports generated and submitted by users across various Qubes versions.
(For more information about the HCL itself, see [here][hcl-doc].)
* See the [Certified Hardware] page.
2019-08-01 22:11:27 -04:00
* See the [Hardware Testing] page.
2013-09-25 21:32:27 -04:00
2016-09-02 14:28:17 -04:00
## Important Notes ##
2013-09-25 21:32:27 -04:00
2020-01-23 05:01:30 -05:00
* **Installing Qubes in a virtual machine is not recommended, as it uses its own bare-metal hypervisor (Xen).**
2017-07-01 16:34:22 -04:00
* Qubes **can** be installed on systems which do not meet the recommended requirements.
Such systems will still offer significant security improvements over traditional operating systems, since things like GUI isolation and kernel protection do not require special hardware.
* Qubes **can** be installed on a USB flash drive or external disk, and testing has shown that this works very well. A fast USB 3.0 flash drive is recommended for this.
2019-10-24 23:24:01 -04:00
(As a reminder, its capacity must be at least 32 GiB.)
2017-07-01 16:34:22 -04:00
Simply plug the flash drive into the computer before booting into the Qubes installer from a separate installation medium, choose the flash drive as the target installation disk, and proceed with the installation normally.
After Qubes has been installed on the flash drive, it can then be plugged into other computers in order to boot into Qubes.
In addition to the convenience of having a portable copy of Qubes, this allows users to test for hardware compatibility on multiple machines (e.g., at a brick-and-mortar computer
store) before deciding on which computer to purchase.
(See [hcl-report] for advice on hardware compatibility testing.)
Remember to change the devices assigned to your NetVM and USBVM if you move between different machines.
2016-03-14 05:22:46 -04:00
* [Advice on finding a VT-d capable notebook][vt-d-notebook].
2019-11-25 03:30:58 -05:00
* You can check whether an Intel processor has VT-x and VT-d on [ark.intel.com ](https://ark.intel.com/content/www/us/en/ark.html#@Processors )
2016-03-14 05:22:46 -04:00
[nvidia]: /doc/install-nvidia-driver/
2016-09-02 14:28:17 -04:00
[hardware certification requirements for Qubes 4.x]: /news/2016/07/21/new-hw-certification-for-q4/
2017-07-01 16:34:22 -04:00
[Certified Hardware]: /doc/certified-hardware/
2019-08-01 22:11:27 -04:00
[Hardware Testing]: /doc/hardware-testing/
2016-03-14 05:22:46 -04:00
[Hardware Compatibility List]: /hcl/
[hcl-doc]: /doc/hcl/
2016-09-24 19:25:34 -04:00
[hcl-report]: /doc/hcl/#generating-and-submitting-new-reports
2016-03-14 05:22:46 -04:00
[Anti Evil Maid]: /doc/anti-evil-maid/
[live USB]: /doc/live-usb/
[#230]: https://github.com/QubesOS/qubes-issues/issues/230
[vt-d-notebook]: https://groups.google.com/d/msg/qubes-users/Sz0Nuhi4N0o/ZtpJdoc0OY8J
2016-09-02 14:28:17 -04:00
[Intel VT-x]: https://en.wikipedia.org/wiki/X86_virtualization#Intel_virtualization_.28VT-x.29
[AMD-V]: https://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29
[Intel VT-d]: https://en.wikipedia.org/wiki/X86_virtualization#Intel-VT-d
[AMD-Vi (aka AMD IOMMU)]: https://en.wikipedia.org/wiki/X86_virtualization#I.2FO_MMU_virtualization_.28AMD-Vi_and_Intel_VT-d.29
[EPT]: https://en.wikipedia.org/wiki/Second_Level_Address_Translation#Extended_Page_Tables
[RVI]: https://en.wikipedia.org/wiki/Second_Level_Address_Translation#Rapid_Virtualization_Indexing
2013-09-25 21:32:27 -04:00