forum

Lower FPS than usual on a mid-end gaming laptop.

posted
Total Posts
16
Topic Starter
ExoticEmerald
Hi, Recently I got a gaming laptop with the following specs

CPU: Intel Core i5-8300H.
GPU: NVIDIA GeForce GTX 1050 (4GB GDDR5)
Display: 15.3 inch 1080p IPS display (60 hz)
HDD/SSD: 1TB HDD, 5400 rpm as well as a 128 GB SSD
RAM: 8GB DDR4, 2666 MHz.

I am not sure why I am only getting 280-310 fps average when I know that a GTX 1050 ti can get way over 800+

Here are a list of some things I already did.

1. Run osu! as administrator (did nothing)
2. Run osu! on integrated Graphics (Even worse with only 200 Fps)
3. Run osu! on All Experimental, Beta and Stable (All same fps)
4. Downloaded All latest Drivers
5. Set my osu! to run dedicated GPU in Nvidia control panel (same fps duh)
6. Disabled Windows Defender (did nothing)
7. Lowered all Osu! settings
8. Tested Laptop Plugged vs Unplugged. Unplugged = 210 FPS | Plugged = 280 - 310 FPS
9. Factory Reset Windows and Updated Bios
10. Reinstalled Intel and Nvidia drivers
11. Restarted Computer (Nothing lol)
12. Reinstalled osu! (With NEW Settings)
13. Used High Performance mode (Both Battery and Nvidia Control panel
14. Read a bunch from Old Forums (DID NOT HELP)
__________________________________________________________________________________

Notes*

I am using Optimal and Unlimited to Test Frame rate and latency

Laptop is plugged in of course

Weirdly, I used an hdmi cable to connect to my desktop monitor with laptop lid CLOSED and I got 1000 FPS+

Tested a friend's laptop with similar specs (GTX 1050 non ti) and got 650 fps average so there is defiantly something wrong.
_____________________________________________________________________________________

Overall I assume it has to do something with my screen since I get way more performance when I am connected to a external monitor. I also forgot to mention that osu! is the only game with this problem all of my other games I can run at high fps with no problem.

If you know anything PLEASE HELP!
Endaris
So you did all these things and did not bring some kind of benchmark of your CPU/GPU usage while using the laptop / external monitor?
I would make a wild guess and claim that your laptop uses integrated CPU graphics for rendering osu! when using the laptop screen and the GPU for external view ports.
Topic Starter
ExoticEmerald

Endaris wrote:

So you did all these things and did not bring some kind of benchmark of your CPU/GPU usage while using the laptop / external monitor?
I would make a wild guess and claim that your laptop uses integrated CPU graphics for rendering osu! when using the laptop screen and the GPU for external view ports.


No, I have checked that is untrue because

1. Task manager is open and it showing that it is using GPU
2. I can have laptop plugged in to another monitor (duplicated displays) and as soon as I close the lid of the laptop and run the display only on external monitor it jumps up to 1k fps+
3. I tested integrated graphics using the external monitor as well and that I only shot up to 470 fps so I 100% know my laptop is using the GTX 1050 ti
Sasami-san
Probably something to do with Nvidia Optimus (which can't be disabled on most laptops, unfortunately)- while the discrete GPU (the 1050ti) does the rendering, the actual displaying is handled by your integrated GPU (whatever Intel HD Graphics your CPU has).

So the pipeline looks a little like this: 1050ti -> Intel HD -> Laptop screen.

But in the case of an external monitor, the GPU typically bypasses Intel HD and directly outputs to that monitor (though this is again something that varies between laptops), which might be what you're experiencing.
Topic Starter
ExoticEmerald

Sasami-san wrote:

Probably something to do with Nvidia Optimus (which can't be disabled on most laptops, unfortunately)- while the discrete GPU (the 1050ti) does the rendering, the actual displaying is handled by your integrated GPU (whatever Intel HD Graphics your CPU has).

So the pipeline looks a little like this: 1050ti -> Intel HD -> Laptop screen.

But in the case of an external monitor, the GPU typically bypasses Intel HD and directly outputs to that monitor (though this is again something that varies between laptops), which might be what you're experiencing.


Is there any way you know how to optimize performance in this case? Or do I just have to deal with it? :(
RamenBucket
Have you set your preferred graphics processor to your nvida processor in the global settings of the nvidia control panel? I have found that theres a big difference in performance compared to if you only set your nvidia processor in program specific settings.
Topic Starter
ExoticEmerald

RamenBucket wrote:

Have you set your preferred graphics processor to your nvida processor in the global settings of the nvidia control panel? I have found that theres a big difference in performance compared to if you only set your nvidia processor in program specific settings.


I have done that Already. No difference on my end unfortunately.
Equbuxu
Same issue as well. I heard that it might be possible to disable integrated graphics through BIOS, but I also heard it isn't advised and might break something (and if it does work it will drain the battery faster). Intel driver can also be disabled through device manager but for me, osu refused to launch when I tried that
E m i
just play with igpu tbh, no matter the fps it adds latency to use dedicated with this issue
coakira
I also have an Optimus laptop with GTX960M/HD4600 (HD4600 is a lot worse than UHD630 you have) and it works totally fine on HD4600 with 1.5-2.5 ms frametime in 1080p. Just set your Intel GPU to max performance, disable compatibility mode if enabled, try changing skin and it should work fine. I can send you my settings to try if you still have issues.
Disabling the Intel GPU won't do anything same as changing Nvidia settings. It's a hardware bottleneck.
Topic Starter
ExoticEmerald

coakira wrote:

I also have an Optimus laptop with GTX960M/HD4600 (HD4600 is a lot worse than UHD630 you have) and it works totally fine on HD4600 with 1.5-2.5 ms frametime in 1080p. Just set your Intel GPU to max performance, disable compatibility mode if enabled, try changing skin and it should work fine. I can send you my settings to try if you still have issues.
Disabling the Intel GPU won't do anything same as changing Nvidia settings. It's a hardware bottleneck.


send me settings please. Also sorry for really late response.
coakira

ExoticEmerald wrote:

coakira wrote:

I also have an Optimus laptop with GTX960M/HD4600 (HD4600 is a lot worse than UHD630 you have) and it works totally fine on HD4600 with 1.5-2.5 ms frametime in 1080p. Just set your Intel GPU to max performance, disable compatibility mode if enabled, try changing skin and it should work fine. I can send you my settings to try if you still have issues.
Disabling the Intel GPU won't do anything same as changing Nvidia settings. It's a hardware bottleneck.


send me settings please. Also sorry for really late response.


I run osu with Intel GPU, 1080p fullscreen, compatibility mode off, unlimited fps, all details set to off and using relatively light skin. in intel control panel, the gpu is set to max performance mode in power and 3d settings. same for windows power settings. don't forget to disable any overlays you may have (discord for example).
as I already mentioned it's totally playable with my laptop and your GPU definitely should not run worse.
Topic Starter
ExoticEmerald
Thank you, although this still doesnt help when playing ctb but any other mode is very good. :)
Epoch
I don't know why it is a concern, you are clearly getting more frames than your laptops screen can display, why is it a problem that needs to be fixed?
Endaris

EpochYT wrote:

I don't know why it is a concern, you are clearly getting more frames than your laptops screen can display, why is it a problem that needs to be fixed?

Because osu!'s graphics run on the same thread as the hit judgement, meaning if your hit judgement is supposed to have a registering error of +-1ms then you need to render osu! with 1000FPS. Conversely, if you play at 60FPS your hits can be off by up to 16.6ms which is like half of the hitarea of OD10.
Topic Starter
ExoticEmerald

EpochYT wrote:

I don't know why it is a concern, you are clearly getting more frames than your laptops screen can display, why is it a problem that needs to be fixed?


Simply, latency. I have a 144hz monitor for my desktop and if I was to only get 144 fps then I would not hit my notes accurately. Since I am a Ctb player, Having low ms is very crucial in my opinion compared to all of the other modes that I have played.
Please sign in to reply.

New reply