I determined that gsd is opting not to suspend the machine because it thinks an external display is connected. This is not the case, and the i915 driver is showing that only the eDP connector (i.e. the internal display connector) is connected. So it seems that there's some problem with the logic being used to determine whether or not a given output is the built-in panel.
I determined that gsd is opting not to suspend the machine because it thinks an external display is connected. This is not the case, and the i915 driver is showing that only the eDP connector (i.e. the internal display connector) is connected. So it seems that there's some problem with the logic being used to determine whether or not a given output is the built-in panel.