How to fix garbled display

Hi, I have a thinkpad x240 with i5 4300u and intel hd4400 and Big Sur installed, everytime I reboot or shutdown the machine I am greeted with a garbled display and need to put it to sleep first then wake it up before the display fixes it self. My display is 1080p with touchscreen, I followed Sniki's guide but it still has the same issue. Was wondering if anybody has other solution. Thank you.
https://github.com/Sniki/Lenovo-Thinkpad-X240

submitted by /u/kurotopi
[link] [comments]