rewritten for accuracy and clarity
11 KiB
layout | title | permalink |
---|---|---|
wiki | HCL | /wiki/HCL/ |
Hardware Compatibility List for Qubes OS
General System Requirements
Minimum:
- 64-bit Intel or AMD processor (x86_64 aka x64 aka AMD64)
- 4 GB RAM
- 32 GB disk space
Recommended:
- Fast SSD (strongly recommended)
- Intel GPU (strongly preferred)
- Nvidia GPUs may require significant troubleshooting.
- ATI GPUs have not been formally tested (but see the Hardware Compatibility List below).
- Intel VT-x or AMD-v technology (required for running HVM domains, such as Windows-based AppVMs)
- Intel VT-d or AMD IOMMU technology (required for effective isolation of network VMs)
- TPM with proper BIOS support (required for Anti Evil Maid)
Please note:
- 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. (As a reminder, its capacity must be at least 32 GB.) Simply plug the flash drive into the computer before booting into the Qubes installer, 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 from 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. (For more on hardware compatibility testing, see below.)
- Installing Qubes in a virtual machine is not recommended, as it uses its own bare-metal hypervisor (Xen).
- Macintosh PCs are not currently supported due to keyboard and mouse problems. (Patches welcome!)
- Advice on finding a VT-d capable notebook.
Hardware Compatibility List
Device
Qubes R1
Qubes R2 Beta2
Reported by
Standard feautures
VT-d
Remarks
Standard features
VT-x (HVM)
VT-d
Remarks
Lenovo Thinkpad T420
OK
OK
Qubes core developers
Lenovo Thinkpad T420s (Intel HD graphics; Sandy Bridge; i5-2520M)
OK
OK
OK
OK
OK
Requires kernel 3.2.30 to support S3 sleep (the default kernel S3 sleep causes system reboot)
Qubes core developers
Lenovo Thinkpad T61 (Nvidia Quadro NVS 140M)
OK
X
Qubes core developers
Samsung X460
OK
X
Qubes core developers
Sony Vaio Z 12 (2010 edition)
OK
OK
OK
OK
OK
Qubes core developers
Dell Latitude E6420 (Intel HD graphics; Sandy Bridge; i5-2520M)
OK
OK
needs kernel 3.4.17+
OK
OK
OK
Suspend doesn't work on 3.7.6 kernel, but work on 3.7.4
Qubes core developers
Apple MacBookPro (i7 M620)
?
?
X
OK
X
Apple MacBookPro (Intel HD Graphics, Ivy Bridge, i5-3210M)
?
?
X
OK
OK
ASUS UX-31
*
?
ASUS X55A
X
X
X
X
X
Dell Latitude E4300 (Intel GMA 4500M; Mobile 4 Series Chipset; Core2 Duo P9600)
X
OK
OK
Dell Latitude 5520
OK
OK
Dell Latitude E6320 (Intel HD graphics; Sandy Bridge; i5-2540M; BIOS: A06)
OK
OK
OK
Dell Latitude E6430 (Intel HD graphics; Ivy Bridge; i5-3340M, BIOS: A11)
OK
OK
OK
Dell Latitude E6520
OK
OK
Dell PowerEdge T110 II (onboard Matrox; Xeon E3-1230)
OK
OK
Dell Precision M4600 (i7-2860QM; NVIDIA Quadro 1000M)
OK
OK
Dell XPS 13 (i5; intel HD; sandy bridge; BIOS A03)
OK
?
OK
?
?
Dell XPS 13 (L322X) (i7-3537U; intel HD; Ivy Bridge; BIOS A09)
*
OK
X
Fujitsu S751 (HD3000; QM67; i5-2520M; BIOS 1.18)
OK
OK
OK
OK
OK
needs kernel downgrade to 3.7.4
HP Pavilion Sleekbook 14-B030TU (Ivy Bridge; Intel HD Graphics; i5-3317; BIOS F.06)
?
?
OK
OK
OK
Lenovo Thinkpad Edge E130 (Ivy Bridge; HD Graphics i3-3217U; BIOS: 2.05)
?
?
OK
OK
OK
Lenovo Thinkpad T430 (Ivy Bridge; HD Graphics; i5-3360M; BIOS: 2.51)
?
?
OK
OK
OK
Lenovo Thinkpad T430U (Ivy Bridge; HD Graphics +GT 620M; i7-3517M; BIOS: 2.08)
?
?
OK
OK
OK
Lenovo Thinkpad W510 (nVidia; i7-Q820)
OK
OK
Lenovo Thinkpad x220 (HD?000; i5-?)
OK
OK
Lenovo Thinkpad x230 (Ivy Bridge; HD Graphics; i5-3320M; BIOS:2.51)
*
OK
*
OK
OK
Toshiba Tecra S11
OK
OK
Toshiba Tecra A11-15X (i7-M620)
OK
OK
Toshiba M780 S7240 (BIOS latest)
OK
OK
Samsung Series 7 Chronos NP700Z5C (nVidia Optimus; i7-3635QM; BIOS P04ABJ)
OK
?
OK
OK
X
Sony Vaio Z2 (2011 edition)
OK
OK
Zareason Ultra Lap 420 (Ivy Bridge; HD Graphics; i5-3317U)
OK
OK
ASRock Z77 Pro4 (Ivy Bridge; Xeon E3-1200 Graphics; i7-3770; BIOS: P1.40)
OK
OK
OK
Dell Precision T3400 Workstation (NVIDIA Quadro NVS 290; Intel Q6600; BIOS: A09)
?
?
OK
OK
X
GA-fxa990-ud3 (rev 3.0) (AMD FX-8350; GTX 470)
?
?
OK
OK
X
MSI Big Bang (i7-950; Radeon HD 6770)
?
?
OK
?
?
Supermicro X10SAE (Haswell; Radeon HD 5700; Xeon E3-1245; BIOS: 1.0)
X
X
OK
OK
X
Generating and Submitting New Reports
In order to generate an HCL report in Qubes, simply open a terminal in dom0 and run qubes-hcl-report <vm-name>
, where <vm-name>
is the name of the VM to which the generated HCL files will be saved. (Note: If you are working with a new Qubes installation, you may need to update your system in order to download this script.)
Users are encouraged to submit their HCL reports for the benefit of further Qubes development and other users. If you would like to submit your HCL report, please send the HCL Info .txt
file to qubes-users@googlegroups.com
(see here information about the mailing lists) with the subject HCL - <your machine model name>
. Please feel free to include any useful information about any Qubes features you may have tested, as well as general machine compatibility (video, networking, sleep, etc.). If you have problems with your hardware, please send the HCL Support Files .cpio.gz
file as well.
Please note: The HCL Support Files may contain numerous hardware details, including serial numbers. If, for privacy or security reasons, you do not wish to make this information public, please do not send them to the public mailing list.