Я использовал бы код, который генерирует отслеживание стека для пропущенной памяти в Визуальный Детектор Утечки . Это только работает над Win32, все же.
1) Срок службы батареи можно настроить после того, как система будет работать нормально, но, вероятно, она будет работать хуже, чем Windows, пока не произойдет улучшение в ядре.
2) Убедитесь, что ваш сеанс Windows не переходит в спящий режим после того, как он некоторое время находится в спящем режиме. Если вы видите GRUB, он, вероятно, находится в спящем режиме. Вы все равно сможете восстановить Windows, если выберете ее в меню GRUB. Отключите спящий режим и гибридный сон в Windows, чтобы убедиться, что это так.
Добавьте вывод этих двух команд в свой вопрос.
less /etc/fstab
mount -l