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.

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
# pciconf -lv > /pciconf.out
# devinfo -v > /devinfo.out
# acpidump -dt > /acpidump.out
# 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, multimedia keys, and 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.

The table below lists the 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.

Laptop support

Laptop

Graphics

External DP/HDMI/VGA

Sound

WiFi

Ethernet

USB

Suspend / Resume

Needs config

Year introduced

Laptops/ASUS_FM200

(./)

/!\

{X}

{X}

(./)

(./)

{X}

no

Laptops/ASUS_UX31E

(./)

(./)

(./)

(./)

(./)

(./)

(./)

yes

Laptops/ASUS_UX32VD

(./)

(./)

(./)

(./)

(./)

(./)

(./)

yes

Laptops/Acer_AspireOne_D250

(./)

{i}

/!\

/!\

/!\

/!\

/!\

?

Laptops/Acer_AspireOne_ZG5

(./)

(./)

(./)

(./)

(./)

(./)

(./)

yes

Laptops/Acer_Aspire_4730Z

(./)

/!\

(./)

(./)

(./)

(./)

(./)

yes

2009?

Laptops/Acer_Aspire_E5_773G_78RN

scfb

(./) (DRM46 branch)

(./)

(./)

(./)

(./)

{X}

yes (Xorg)

2015Q4

Laptops/Acer_Aspire_V3_771G

(./)

(./)

{i}

(./)

(./)

(./)

?

2012

Laptops/Acer_Aspire_V5_171

(./)

(./)

(./)

{X}

(./)

(./)

{X}

Laptops/Apple_MacBookAir4,2

(./)

/!\

(./)

(./)

none

(./)

{X}

?

2011

Laptops/Apple_MacBookProRetina

(./)

/!\

(./)

{X}

{X}

(./)

{X}

?

Early 2015

Laptops/Dell_Inspiron_15-3521

{X}

{X}

/!\

{X}

(./)

/!\

{X}

?

Laptops/Dell_Inspiron_7537

/!\

/!\

(./)

{X}

(./)

/!\

/!\

?

Laptops/Dell_Inspiron_N4050

/!\

/!\

(./)

{X}

(./)

/!\

/!\

?

Laptops/Dell_Inspiron_N4120

Laptops/Dell_Latitude_3550

vesa: (./)

/!\

/!\

(./)

(./)

(./)

/!\

?

2015

Laptops/Dell_Latitude_E5420

Laptops/Dell_Latitude_E6420

Laptops/Dell_Latitude_E6520

Laptops/Dell_Latitude_E7240

2013

Laptops/Dell_Latitude_E7240_i5-4310U

(./) on 11.x

(./)

(./)

(./)

(./)

(./)

(./)

2013

Laptops/Dell_Latitude_E7440

(./) on 11.x

(./)

(./)

(./)

(./)

(./)

2014

Laptops/Dell_Latitude_E7470

(./) drm-next

(./) drm-next

(./)

(./)

(./)

(./)

/!\

yes

2016

Laptops/Dell_Precision_M4800

2007

Laptops/Dell_Vostro_1014

2009

Laptops/Dell_Vostro_1450

Laptops/Dell_XPS13_9360

(./) vt & scfb work in console & X

(./) drm-next

(./)

{X}

(./)

(./)

(./)

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

Laptops/HP_EliteBook_840_G2

Laptops/HP_EliteBook_8570p

Laptops/HP_Envy_6Z-1100

(./)

(./)

(./)

(./)

(./)

(./)

{X}

yes

2012

Laptops/HP_Envy_TouchSmart_m6

{X}

{X}

(./)

{X}

(./)

(./)

{X}

yes

Laptops/HP_ProBook_430_G1

(./)

/!\

(./)

(./)

(./)

(./)

(./) *

?

2013Q3

Laptops/HP_ProBook_5310m

(./)

/!\

(./)

(./)

(./)

(./)

{X}

no

2009Q3

Laptops/HP_550

(./)

{X}

(./)

(./)

(./)

(./)

{X}

no

2017, NOTE: FreeBSD 10.3-RELEASE-p17

Laptops/Ideapad_S300

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

2012

Laptops/Ideapad_Y580

Laptops/Lenovo_Flex_10

Laptops/Lenovo_G480

(./)

(./)

(./)

{X}

(./)

(./)

(./)

no

2013

Laptops/Lenovo_G500s

Laptops/Lenovo_R61

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

Laptops/Microsoft_Surface_Pro_3

Laptops/NEC_Versa_S950

Laptops/Purism_Librem

Laptops/RazerStealth

scfb: (./)

DOES NOT SUPPORT OPEN SOURCE AVOID!

Laptops/Sony_Vaio_VPCCB

Laptops/System76 Galago Pro

scfb: (./)

(./)

(./)

(./)

2017

Laptops/Thinkpad_E540

Laptops/Thinkpad_L440

Laptops/Thinkpad_L450

Laptops/ThinkPad_S440

(./)

{i}

(./)

(./)

(./)

(./)

{X}

yes

2013Q3

Laptops/Thinkpad_T400

Laptops/Thinkpad_T420

(./)

(./)

(./)

(./)

(./)

(./)

(./)

?

Laptops/Thinkpad_T430s

Laptops/Thinkpad_T440p

Laptops/Thinkpad_T450s

vesa: (./)

(./)

(./)

2015

Laptops/Thinkpad_T530

Laptops/Thinkpad_T540p

/!\

/!\

(./)

(./)

(./)

(./)

/!\

yes

Laptops/Thinkpad_T550

/!\

/!\

(./)

/!\

(./)

(./)

/!\

Laptops/Thinkpad_T60

Laptops/Thinkpad_T61

(./)

(./)

(./)

(./)

(./)

(./)

(./)

?

Laptops/Thinkpad_W530

Laptops/Thinkpad_X1_Carbon 3rd Gen

(./)

{X}

(./)

{X}

(./)

(./)

(./)

2015

Laptops/Thinkpad_X200

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

Laptops/Thinkpad_X201

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

2010Q2

Laptops/Thinkpad_X201i

(./)

/!\

(./)

{X}

(./)

(./)

(./)

no

2017, FreeBSD 11.0-RELEASE-p9

Laptops/Thinkpad_X220

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

Laptops/Thinkpad_X230

Laptops/Thinkpad_X240

(./)

(./)

(./)

(./)

(./)

(./)

{X}

no

2013

Laptops/Thinkpad_X250

scfb: (./)

(./)

(./)

Laptops/Thinkpad_X260

(./) drm-next

/!\

(./)

(./)

(./)

(./)

{X}

no

2016Q1

Laptops/Thinkpad_X270

(./) drm-next

(./)

(./)

(./)

(./)

(./)

no

2017Q1

Laptops/Thinkpad_X61s

Laptop

Graphics

External DP/HDMI/VGA

Sound

WiFi

Ethernet

USB

Suspend / Resume

Needs config

Year introduced

Legend

Symbol

Meaning

(./)

Works out of the box

{i}

Needs special configuration

/!\

Untested/unknown

{X}

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)

WiFi

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

  1. Laptops/ASUS_FM200
  2. Laptops/ASUS_UX31E
  3. Laptops/ASUS_UX32VD
  4. Laptops/Acer_AspireOne_D250
  5. Laptops/Acer_AspireOne_ZG5
  6. Laptops/Acer_Aspire_4730Z
  7. Laptops/Acer_Aspire_V3_771G
  8. Laptops/Acer_Aspire_V5_171
  9. Laptops/Apple_MacBookAir4,2
  10. Laptops/Apple_MacBookProRetina
  11. Laptops/Dell_Inspiron_15-3521
  12. Laptops/Dell_Inspiron_1525
  13. Laptops/Dell_Inspiron_7537
  14. Laptops/Dell_Inspiron_N4050
  15. Laptops/Dell_Inspiron_N4120
  16. Laptops/Dell_Latitude_3550
  17. Laptops/Dell_Latitude_E5420
  18. Laptops/Dell_Latitude_E6420
  19. Laptops/Dell_Latitude_E6520
  20. Laptops/Dell_Latitude_E7240
  21. Laptops/Dell_Latitude_E7240_i5-4310U
  22. Laptops/Dell_Latitude_E7440
  23. Laptops/Dell_Precision_M4800
  24. Laptops/Dell_Vostro_1014
  25. Laptops/Dell_Vostro_1450
  26. Laptops/Dell_XPS_15_L502X
  27. Laptops/GPD_pocket
  28. Laptops/HP_255_G4
  29. Laptops/HP_EliteBook_840_G2
  30. Laptops/HP_EliteBook_8570p
  31. Laptops/HP_Envy_6Z-1100
  32. Laptops/HP_Envy_TouchSmart_m6
  33. Laptops/HP_Notebook_15-af104ur
  34. Laptops/HP_ProBook_430_G1
  35. Laptops/HP_ProBook_5310m
  36. Laptops/HP_ProBook_645_G1
  37. Laptops/Ideapad_Y580
  38. Laptops/Lenovo_Flex_10
  39. Laptops/Lenovo_G480
  40. Laptops/Lenovo_G500s
  41. Laptops/Microsoft_Surface_Pro_3
  42. Laptops/NEC_Versa_S950
  43. Laptops/Purism_Librem
  44. Laptops/RazerStealth
  45. Laptops/Sony_Vaio_VPCCB
  46. Laptops/System76 Galago Pro
  47. Laptops/ThinkPad_S440
  48. Laptops/Thinkpad_E540
  49. Laptops/Thinkpad_L440
  50. Laptops/Thinkpad_L450
  51. Laptops/Thinkpad_T400
  52. Laptops/Thinkpad_T420
  53. Laptops/Thinkpad_T430s
  54. Laptops/Thinkpad_T440p
  55. Laptops/Thinkpad_T450s
  56. Laptops/Thinkpad_T530
  57. Laptops/Thinkpad_T540p
  58. Laptops/Thinkpad_T550
  59. Laptops/Thinkpad_T60
  60. Laptops/Thinkpad_T61
  61. Laptops/Thinkpad_X1_Carbon
  62. Laptops/Thinkpad_X220
  63. Laptops/Thinkpad_X230
  64. Laptops/Thinkpad_X240
  65. Laptops/Thinkpad_X260
  66. Laptops/Thinkpad_X270
  67. Laptops/Thinkpad_X61s

Laptops (last edited 2017-10-14 21:30:36 by GeorgeNevilleNeil)