I’m running into suspend issues on my Librem15. I use Archlinux instead of PureOS:
$ uname -a Linux shz 4.7.2-1-ARCH #1 SMP PREEMPT Sat Aug 20 23:02:56 CEST 2016 x86_64 GNU/Linux
$ pacman -Qi xf86-video-intel
Name : xf86-video-intel
Version : 1:2.99.917+703+g15c5ff1-1
I tried different combinations of AccelMethod and DRI parameters. The only configuration that allows me to resume from suspend is when I completely disable DRI. With any other combinations it either freezes (with no trails in any logs) immediately or when I try to start something that uses graphics (e.g. mpv or firefox).
Kernel module parameters also do not seem to make any difference (played with i915_enable_rc6 and lvds_downclock).
Interestingly enough, suspend to disk works just fine.
I wonder if anybody else seeing similar issues. I’d appreciate any suggestions. Also, assuming it works in PureOS, what are the kernel and xorg driver versions used there and what are the settings used?