Editor running on low fps

Hello,

I just got a new laptop, MSI G62 Apache Pro with Intel i7 6700HQ quadcore, Nvidia GTX960m and 8 GB of DDR4 RAM.

The problem is that when I’m using Unity (tried from 5.2.4. to 5.3.3.) I can only run it with around 9 fps. Even in an empty scene. I check my taskmanager and it never uses more than 20% of the CPU. But Winrar does use 95% CPU so it’s not that my processor is broken. I also tried forcing Unity to use the graphics card in Nvidia control panel, but that didn’t work either. I updated my driver, still nothing. The only thing that does work is forcing Unity to use DirectX 9 by putting -force-d3d9 behind shortcut link. But I want to use DirectX 11 for my games.

So what the hell is Unity’s problem and how do I fix it? I’ve been stuck all day at this issue.

My guess would be that unity is using your Intel gpu on your i7 instead of your GTX960m .
I think you can set the GPU that a program should use via the NVIDIA 3D Settings in the nvidia control center.

I tried that, it didn’t work. I also updated my system and fell back to Unity 5.2.1. I can do about 22 fps in an empty scene now.

I just tried using just my laptop screen and with that I pull a steady 60 fps. So maybe it has to do with dual monitors? I also saw that Unity used 27% cpu which is the highest I’ve seen so far.