The laptop has a NVidia GM108M (GeForce 940MX) graphics card using Optimus technology. I followed instructions on Bumblebee, and it works after reboot, but stops working after resuming after suspend. This may be a bug in Bumblebee.
After recent kernel upgrades, the volume up/down buttons on the side of the laptop stopped working. Possibly related to this bug.