Eco mode and SIGSEGV fixes on unsupported kernels

+ other minor code changes