Laptops running FreeBSD
To improve FreeBSD support for various laptops, please share your experience with a particular laptop model you use daily or have occasional access to. This information can help users to decide if some model they want is worth buying to install FreeBSD and help interested developers to improve hardware support.
Testing and collecting technical information
If you see a nice laptop in some electronic shop or at your friend's, try to boot a -CURRENT image to perform some simple tests and collect basic technical information. Assuming you're booting from a USB flash drive, enter LiveCD mode and do the following at least:
# mount -u -o rw / # dmesg > /dmesg.out.txt # pciconf -lv > /pciconf.out.txt # devinfo -v > /devinfo.out.txt # acpidump -dt > /acpidump.out.txt # mount -u -o ro / ; sync # zzz
The last command will send the laptop to sleep (suspend, S3). Try to resume it and see what happens. Don't forget to report it here and attach those gathered files.
Other things worth looking into: LCD brightness and multimedia keys, various LED indicators behavior, expected battery life per acpiconf -i0, CPU frequency scaling and fan control, correct reaction to shutdown -p now, to name a few.
NYC*BUG dmesgd
You may also consider sending a copy of /var/run/dmesg.boot to NYC*BUG dmesgd, which is a user-submitted repository of searchable BSD dmesgs.
Laptop support
The table below lists the most popular laptops we have at least some support for and describes what does and does not work; see below this table for the legend that explains the icons and columns.
Note: This table is maintained manually; it does not include some laptop models we have information about -- feel free to add them. For the full list of laptops in this wiki, see the category search page.
Laptop |
Graphics |
External DP/HDMI/VGA |
Sound |
Ethernet |
USB |
Suspend / Resume |
Needs config |
Year introduced |
|
|
|
|
|
|
|
|
no |
|
|
|
|
|
|
|
|
|
yes |
|
|
|
|
|
|
|
|
|
yes |
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
yes |
|
|
|
|
|
|
|
|
|
yes |
2009? |
|
i915km: |
i915kms: |
|
|
|
|
|
yes (Xorg) |
2015Q4 |
|
|
|
|
|
|
|
|
? |
2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
none |
|
|
? |
2011 |
|
|
|
|
|
|
|
|
? |
Early 2015 |
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
|
|
|
vesa: |
|
|
|
|
|
|
? |
2015 |
|
|
|
|
|
|
|
|
no |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013 |
|
|
|
|
|
|
|
|
|
2013 |
|
|
|
|
|
|
|
|
|
2014 |
|
|
|
|
|
|
|
|
yes |
2016 |
|
|
|
|
|
|
|
|
|
2007 |
|
|
|
|
|
|
|
|
|
2009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2017 wifi is ATH10K but field replaceable, using intel drm-next drivers, suspend/resume, HDMI all works. ethernet + HDMI require additional adapter. wifi support is coming in 12.x |
|
|
|
|
|
|
|
|
yes |
2017 |
|
|
|
|
none |
|
|
|
yes |
2008 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yes |
2012 |
|
|
|
|
|
|
|
|
yes |
|
|
|
|
|
|
|
|
|
yes |
2013Q3 // sound workaround after resume |
|
|
|
|
|
|
|
|
no |
2009Q3 |
|
|
|
|
|
|
|
|
no |
2009, NOTE: FreeBSD 10.3-RELEASE-p17 |
|
|
|
|
|
|
|
|
no |
2012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
no |
2013 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
no |
|
|
|
|
|
|
none |
|
|
no |
2015 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2017 |
|
|
|
|
|
|
|
|
no |
2008 |
|
|
|
|
|
|
|
|
|
|
|
scfb: |
|
|
|
|
|
|
|
DOES NOT SUPPORT OPEN SOURCE AVOID! |
|
|
|
|
|
|
|
|
|
|
|
scfb: |
|
|
|
|
|
|
|
2017 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yes |
2013Q3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
yes |
2011 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vesa: |
|
|
|
|
|
|
|
2015 |
|
|
|
|
|
|
|
|
yes |
2017 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
|
|
|
/Thinkpad_X1_Carbon 3rd Gen |
|
|
|
|
|
|
|
|
2015 |
|
|
|
|
|
|
|
no |
|
|
|
|
|
|
|
|
|
no |
2010Q2 |
|
|
|
|
|
|
|
|
no |
2017, FreeBSD 11.0-RELEASE-p9 |
|
|
|
|
|
|
|
|
no |
|
|
|
|
|
|
|
|
|
no |
2012 FreeBSD 11.1-RELEASE |
|
|
|
|
|
|
|
|
no |
2013 |
|
scfb: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
no |
2016Q1 |
|
|
|
|
|
|
|
|
no |
2017Q1 |
|
|
|
|
|
|
|
|
|
|
|
Laptop |
Graphics |
External DP/HDMI/VGA |
Sound |
Ethernet |
USB |
Suspend / Resume |
Needs config |
Year introduced |
Legend
Symbol |
Meaning |
|
Works out of the box |
|
Needs special configuration |
|
Untested/unknown |
|
Does not work |
Column |
Meaning |
Graphics |
X11 server works |
External DP/HDMI/VGA |
Plugging in an external VGA/HDMI/DisplayPort works (you can do presentations) |
Sound |
Bleep boop blop (you can play audio files) |
Onboard wireless works |
|
Ethernet |
Onboard Ethernet (if available) works |
USB |
USB works |
Suspend / Resume |
Power saving and suspend/resume work |
Needs config |
May need changes to boot loader scripts or other startup scripts to work |
Year introduced |
Helpful to know when a laptop was originally released so that old entries can be skipped |