Laptop automatically caps at 60 fps on some games

ItzJosh

Reputable
Apr 18, 2015
39
0
4,530
Hello, I just bought a crappy little gaming laptop to be able to play some games when I go to my dad's house and visit, but for some odd reason, I have downloaded 4 games, (CS:GO, Rainbow Six Siege, Battle Grounds, and Black Desert), and only two cap at 60 fps.

Rainbow Six Siege, and Battle Grounds, both run perfectly without capping fps. Rainbow runs at about 90 fps, while battle grounds can go from 40 - 70.

CS:GO, and Black Desert Online both cap at 60 fps, while black desert is playable and doesn't lag, CS:GO has very bad lag and is unplayable. The mouse gets delayed by a whole second.

Laptop specs:

(I am pretty sure it is the lenovo y50)

CPU: Intel -7 4200HQ @ 2.3GHZ
GPU: GTX 860M
Hard Drive: 2 500GB HDD
OS: Windows 10
Ram: 8GB

What have I tried?

I have tried turning off v-sync in GPU control panel on both nvidia and intel integrated graphics.
I have turned of v-sync for both games manually in the GPU control panel.
I have uninstalled xbox for windows 10.
I have uninstalled and reinstalled all drivers.
I have reinstalled both games.
I have uncapped the fps in both games. (Such as using command "fps_max 0" in console)
I am sure I have left stuff out, but you get the point.

For those of you who think that 60 fps capped isn't bad, it is on games like CS:GO.

If anyone can figure this out I would really appreciate it.
 

Laptops which use Nvidia Optimus are set up with the Intel video card always driving the screen. The Nvidia card acts as a co-processor. When it finishes drawing a frame, it's sent to the Intel video card for display. So basically vsync is always on, and it'll be capped at whatever Intel's max refresh rate is (probably 60 Hz). About 99% of current laptops with Nvidia GPUs are set up this way. Be glad you didn't get the y50 with the 3k screen - that's 48 Hz. If you disable the Intel video driver, if the screen still works at all the Nvidia GPU will be unusable. The Intel driver is what handles the transfer of the image from the Nvidia GPU to the Intel GPU.

There are few laptops which allow you to disable the Intel video and set the Nvidia GPU to drive the screen directly. If you have one of these, there will be a BIOS setting to disable the Intel GPU. If there is no BIOS setting, then it's impossible to do this - the Nvidia GPU has no physical video output. It can only act as a co-processor in conjunction with the Intel GPU.

There are also a few laptops where the Intel GPU drives the laptop's screen, but the HDMI or mini-displayport out is driven by the Nvidia. If you've got one of these, you should be able to access the Nvidia's native refresh rates when using an external monitor. I'd say this is more likely to be the case with mini-displayport than HDMI, but I don't have direct experience with any laptops configured this way.
 


What I do not understand though, and I forgot to include in my description, when I first downloaded CS:GO when I got the laptop, it ran at 150 fps fine, and I played a game on it. All of a sudden a few days later it was capping. I didn't change anything. Also if this is the case, why is it only capping some games. Minecraft also runs at 100 FPS.
 
An old problem with integrated switchable graphics (which might be coming in to play here) is that the system doesn't regard your load (CS:GO for example) to be strenuous enough to bother sending through the graphics card and it may be attempting to just purely use the Intel integrated to drive it. Is there any chance this is happening? Does it show your 860 in the graphics options on CS:GO?
 


I will need to look into these few things and get back to you, thanks for your help!