Video suddenly switched to llvmpipe (LLVM 11.0.0, 256 bits) upon boot

I had shutdown my pc a little while ago, and when i booted it up just now, the screen is all stretched and low resolution, i went into my settings and it says my graphics is llvmpipe, i didnt install recently so i dont know what caused this

lspci -nn | grep VGA

shows that my gpu is being detected, and i also checked software & updates and looked at the additional drivers and it was picking up my gpu there too, and it said i was using the recommended driver

System Specs: GPU: Gtx 1650 CPU: Ryzen 5 3400G RAM: 16GB @ 3000mHz