Hello,
I did the same test on a RaspberryPi3 using LineageOS (15.1, Android 8 based, kernel 4.4) and the Le Potato Board using the Android 8.0 prebuilt image (Android 8.0.0, kernel 4.9.61) [1].
I'm unable to reproduce the issue so far, even on Le Potato board using an Android image very close to the image provided by BoundaryDevice for the Sabrelite board.
The test on the Le Potato board has been running for 9h hours.
p212:/ # uptime
00:50:42 up 50 min, 0 users, load average: 3.36, 3.16, 3.04
p212:/ # cat /proc/meminfo | grep SUnreclaim:
SUnreclaim: 39976 kB
p212:/ # uptime
00:50:53 up 50 min, 0 users, load average: 3.54, 3.20, 3.05
p212:/ # uptime
09:23:19 up 9:23, 0 users, load average: 3.11, 2.98, 2.89
p212:/ # cat /proc/meminfo | grep SUnreclaim:
SUnreclaim: 40364 kB
p212:/ # uptime
09:23:23 up 9:23, 0 users, load average: 3.02, 2.96, 2.89
I can't verify the test on Pixel mobile is the same issue we have. I still think the issue is related to IMX firmware... please take a look at the debug from BoundaryDevice [2].
[1] https://libre.computer/2018/09/27/android-release-for-tritium-and-le-potato
[2] https://github.com/boundarydevices/linux-imx6/issues/57#issuecomment-679900825
Best regards,
Romain