Some games use eGPU and some iGPU
I only got my eGPU setup a day ago and I tried to game today to see what's the performance like, unfortunely I'm having issues with the eGPU getting utilized by games. I tried a big variety of games and game engines to see what works and what doesn't. I check if the eGPU is getting utilized in MSI Afterburner. My setup is HP ProBook 640 G1 (i5 4210m, Intel HD 4600 iGPU, 8GB RAM, 120GB SSD) with EXP GDC 8.5c mpcie with GTX 670 using laptop's internal LCD. These are the games I tried:
- PUBG - Unreal Engine - eGPU is getting utilized, performance is not that better over iGPU but it's very much playable
- CSGO - Source Engine - eGPU is not getting utilized, added it in Nvidia CP and did the common Google fixes, nothing.
- My Summer Car - Unity Engine - eGPU is not getting utilized, it's not a popular game so there isn't a lot of info on Google
I believe this has something to do with the fact that I can't disable the iGPU, when I try to do it in Setup 1.35, it tells me it's being locked on 2nd i-core CPU's and newer and when I disable and uninstall the iGPU in device manager, only the GTX 670 stays with no errors but the game performance is worse than on iGPU, I assume because they simply carry on running on iGPU without it's drivers.
Is there anyway for games to ignore the iGPU? I will try using a monitor to see if then the games will get utilized and if I can get display on the monitor in the first place from the eGPU but the point of my eGPU was so I can travel with it and if the monitor is the only solution, that defeats my purpose.
I did plug in an external display and changed projector setting to only the external one and I tried 3 different games on it, CSGO, My Summer Car and NFS Payback. CSGO and My Summer Car ran flawless with over double the FPS that I was getting on iGPU, unfortunately NFS Payback kept crashing in the middle of loading but the concept has been proven that eGPU get's completetly ignored unless external monitor is plugged in. Is there any fix for this?