do not bother configuring uswsusp to use swap file on macbook https://rephlex.de/blog/2019/12/27/how-to-hibernate-and-resume-from-swap-file-in-ubuntu-20-04-using-full-disk-encryption/ https://askubuntu.com/questions/6769/hibernate-and-resume-from-a-swap-file https://unix.stackexchange.com/questions/164682/debian-blackscreen-after-suspend get suspend working with 4.19 on macbook since got working consistently on Dell laptop try linux kernel 4.19 on macbook do not downgrade work laptop to 4.9 since works well make sure microsoftcode is on asus mini laptop clone work laptop