Internal graphics acceleration issues on some apps in Bootcamp
- Hi everyone,
So I recently got through the process of setting up an eGPU (Razer Core X, EVGA RTX 2070 super) in Bootcamp (Windows 10 May Update 2004) for my MacBook Pro 16” (i7-9750H 6C, 16GB RAM, Radeon Pro 5300M). Everything works quite well; surprisingly, I didn’t have to uninstall the original drivers via DDU and plugging in the enclosure once Windows is logged usually results in successful enabling of the eGPU.
However, there are two issues that I’ve encountered:
1. Some applications are unable to accelerate the internal display, while others work just fine. The two I’ve had troubles with are User Benchmarks and Xplane 11. With all other applications, selecting the eGPU via the hybrid graphics switching option works but for some reason both the aforementioned applications do not utilize the eGPU on the internal display despite having selected the RTX 2070 Super (although they work just fine with an external display).
2. There is this weird scaling issue that appears to impact performance. So for example, with some games, if I set the display resolution to 1920x1200 in the windows display settings and the in-game resolution to the same value, then I’m able to lock at 60 fps, but with noticeable stutters. Now with the game running, if I use the option-Return keys, then the game runs in the top left corner of the screen with black borders around it. The frame rate is still locked at 60fos but the stutters magically disappear. This leaves me in the awkward position of either a) running the game with stutters at full screen size or b) running the game in a small box without stutters in a corner.
I’d really appreciate if anyone could share some ideas as to how these issues could be ironed out.
@mysterylake, I would say to keep digging in those game folders and try different exe files. For example, Unigine Superposition has a Launcher exe which you can assign the eGPU to, but the benchmark exe itself won't use the eGPU.
Thanks so much for your advice, I will try to find the different exe files. Also, do you have any thoughts on the scaling issue?
As an aside, the setup guides you posted for your MacBook 16” were great and convinced me to go for the eGPU experiment.
@mysterylake, Windows and scaling don't work very well as is. When we introduce another element of eGPU loopback acceleration, things can get out of hand quickly. Are these games able to run in Windowed Borderless settings?
Thanks for your reply. Yes, the issue is in Windowed Borderless mode.
To clarify: I’m accelerating the internal display only; I set the resolution in Windows display settings to 1900x1200 and set the in-game resolution to 1900x1200 too in Windowed Borderless mode. The game fills the screen and runs at 60fps but with noticeable stuttering. With the game running, if I use Option-Enter it now runs in the top left corner of the screen with black borders (with the image filling up about 40% of the screen as expected). Now the game still runs at 60fps but the stutters disappear. When I check the resolution in Windows display settings it has reverted back to the native 3072x1920; however now I cannot get the game to fill the screen and it runs with the aforementioned black border mode.