Hello everyone! It's my first post here and it's because I need help
Before stating my problem I want to say that yes, I double checked if my nvidia control panel had my dedicated GPU selected for the games I tested. As well as maximum performance on power settings there. I also tried running games with administrator, disabled full-screen optimization in compability settings and tried making them compatible with windows 8 in same settings screen (for no reason. Didn't work too tho). And it didn't happen before. It started happening like couple months ago and I don't even know what changed then to bring this problem into daylight!
THE PROBLEM:
When I run unity game my computer uses integrated video card. It uses dedicated too, but like 5% of it or so. How do I know this? I launch the game, get 20 fps. I change resolution, video settings and etc. Still same 20fps. In both menu and in-game. Then I lower game and open task manager. And my dedicated GPU usage rises drastically. The moment I lower my game. When I maximise my game it drops down again. And when I maximise the game the fps is 200-400 or above and it immediatelly drops back to 20-ish.
I first noticed this problem in game 7 days to die. Main menu was 20 fps (as well as the game itself) while a year ago or so when I played it main menu fps was 900+ fps. Tried a lot of stuff to make it better with no help. Then thought maybe its not the games problem, but my other games (League of Legends, Terraria, Counter strike: Global offensive etc.) were running just fine. So I tried other games that also run on the same engine (unity). I tried overcooked 2, oxygen is not included. And the same thing happened! I was trying stuff for weeks. Every day I open the game, try some stuff to fix it. Then get frustrated. Close everything and do something else. Repeat that another day. And then one day the most illogical solution kinda worked - it was pressing f something key to exit fullscreen mode and pressing again to enter it again. For some reason fps then rose to playable level and I forgot about the problem because I was tired of it.
Now I was sitting and I remembered how I used to play Russian fishing 4. I thought I will download it again! So I did just that and it was unplayable. Had 20fps from the time I launch the game and cutscenes happen to the game itself. Same with my native 3840x2160 resolution. Same with 1600x900 resolution. I was surprised. Then I realised it.. I checked the game engine it's using.. And guess what, it's unity!!! I tried going to settings and exiting the fullscreen mode (which put me in 200-300 fps) then turning fullscreen on again (it pops back to 20fps). And there is no button to turn fullscreen on/off so that solution is not working here..
There are 3 very confusing things that bother me:
So does anyone have any ideas what can be wrong here? I mean any ideas. Even the dumbest ones.. I had suggestions to turn my integrated video card off completely, but I heard that it is not healthy for my PC so I decided not to try that.
MY LAPTOP SPECS:
I have link to my dxdiag specs that I got to post in the 7 days to die forums a while back (I don't know if I can add link to that forum post tho? Is it not against the rules to post links to other forums?): https://pastebin.com/0Er1GksY
It's Lenovo Y50-70 laptop
Processor: intel Core I7-4720HQ 2.60GHz (8CPUs)
Integrated GPU: Intel HD graphics 4600 (I believe it has 4GB VRAM)
Dedicated GPU: Nvidia GeForce GTX 960M
RAM : 8GB
DirectX: 12
I'm using plugged in keyboard (my laptops ctrl key broke, so I'm using USB keyboard now) and corsair mouse. And my PC is always plugged in to charge.
Before stating my problem I want to say that yes, I double checked if my nvidia control panel had my dedicated GPU selected for the games I tested. As well as maximum performance on power settings there. I also tried running games with administrator, disabled full-screen optimization in compability settings and tried making them compatible with windows 8 in same settings screen (for no reason. Didn't work too tho). And it didn't happen before. It started happening like couple months ago and I don't even know what changed then to bring this problem into daylight!
THE PROBLEM:
When I run unity game my computer uses integrated video card. It uses dedicated too, but like 5% of it or so. How do I know this? I launch the game, get 20 fps. I change resolution, video settings and etc. Still same 20fps. In both menu and in-game. Then I lower game and open task manager. And my dedicated GPU usage rises drastically. The moment I lower my game. When I maximise my game it drops down again. And when I maximise the game the fps is 200-400 or above and it immediatelly drops back to 20-ish.
I first noticed this problem in game 7 days to die. Main menu was 20 fps (as well as the game itself) while a year ago or so when I played it main menu fps was 900+ fps. Tried a lot of stuff to make it better with no help. Then thought maybe its not the games problem, but my other games (League of Legends, Terraria, Counter strike: Global offensive etc.) were running just fine. So I tried other games that also run on the same engine (unity). I tried overcooked 2, oxygen is not included. And the same thing happened! I was trying stuff for weeks. Every day I open the game, try some stuff to fix it. Then get frustrated. Close everything and do something else. Repeat that another day. And then one day the most illogical solution kinda worked - it was pressing f something key to exit fullscreen mode and pressing again to enter it again. For some reason fps then rose to playable level and I forgot about the problem because I was tired of it.
Now I was sitting and I remembered how I used to play Russian fishing 4. I thought I will download it again! So I did just that and it was unplayable. Had 20fps from the time I launch the game and cutscenes happen to the game itself. Same with my native 3840x2160 resolution. Same with 1600x900 resolution. I was surprised. Then I realised it.. I checked the game engine it's using.. And guess what, it's unity!!! I tried going to settings and exiting the fullscreen mode (which put me in 200-300 fps) then turning fullscreen on again (it pops back to 20fps). And there is no button to turn fullscreen on/off so that solution is not working here..
There are 3 very confusing things that bother me:
- Other games that run not on unity engine works fine.
- These games (7dtd, russian fishing 4) used to work fine a year ago or so. On this same laptop. I didn't do any hardware changes. I didn't reinstall windows or did any drastical software changes like that either.. I think
- The GPU usage is good when game is minimised and is bad when it's maximized. How in the hell did this happen This should be all the way around!
So does anyone have any ideas what can be wrong here? I mean any ideas. Even the dumbest ones.. I had suggestions to turn my integrated video card off completely, but I heard that it is not healthy for my PC so I decided not to try that.
MY LAPTOP SPECS:
I have link to my dxdiag specs that I got to post in the 7 days to die forums a while back (I don't know if I can add link to that forum post tho? Is it not against the rules to post links to other forums?): https://pastebin.com/0Er1GksY
It's Lenovo Y50-70 laptop
Processor: intel Core I7-4720HQ 2.60GHz (8CPUs)
Integrated GPU: Intel HD graphics 4600 (I believe it has 4GB VRAM)
Dedicated GPU: Nvidia GeForce GTX 960M
RAM : 8GB
DirectX: 12
I'm using plugged in keyboard (my laptops ctrl key broke, so I'm using USB keyboard now) and corsair mouse. And my PC is always plugged in to charge.