My 2012 15in cMBP lately has been acting weird lately. When running normally on one desktop, applications run fine. However, when swiping in between desktop or launching mission control, I get screen tearing and freezes. I'm not sure what is causing this.