That should run... :p
First check that your dedicated GPU is actually running (if you want to be 100% sure it's not your laptop, launch another game).
Than you can check GPU utilization, but I'm guessing it's not going to be high.
Next I would simply check a completely fresh installation (in a clean folder from a clean set-up) and troubleshoot from there.
After that you mess around with Java.
You should know that by default SM uses a Java installation that is included in the bundle (to avoid issues).
In order to use your own you need to configure this in the screen after login in "Options".
Also make sure you install the runtime env (JRE)...
If it still doesn't work, check if the GPU still behaves the same (utilization).
If it doesn't I would worry because I can't tell you why.
If it does... Good luck... There is going to be a fix, but at the moment I can't think of anything other than some settings like chunk drawing & frame buffer.
Just to be sure check CPU utilization. You never know.
If you share your laptop with someone and other games have the same issue. I would politely ask if that person could "help", but don't point fingers and maybe he/she will let you know if something happened.