Vulkan API is just amazing and eGPU friendly.
I have installed Apex Legends Now and started with my GTX 1080 Ti. First all the setting were high(est), different to settings in your link. So I have reduced all details but I don't get any FPS shown. From feeling it is far beyond the 100 FPS, but this may be a false impression.
I use MSI Afterburner to measure FPS and this works with almost all games, but here it doesn't display any FPS
Can you tell me how I can measure the FPS with this game?
EDIT: I have found out the options: It's 140-150 FPS with those settings, but this I training, I will do some benchmarks in Match.
EDIT2: I am not allowed to do match yet, so I hope this is ok for now. I will max out the settings and measure them, too.
I have maxed out the settings, so everything is as high as possible in 2560x1440p. I get about 120 FPS, never lower than 100 FPS.
@stefan_furtado, Is this a value that was to be expected?
Here are the settings (everything is as high as possible):
@stefan_furtado I finally could finish the training and start a match :p
The FPS dropped a little bit, it's an average of 100 FPS (highest stetting), but never lower than 80.
Hi @oliverb, thanks for the reply! You are definitely getting better results than me. I would say the problem here is CPU performance. I'm monitoring through Precision at constantly the CPU is hitting 100 degrees celsius. I even tried setting everything to max to utilize more the GPU and see if that would take the load of CPU but still didn't work.
The game is still highly playable at 100+ fps indoors dropping to mid 50s-60s outdoors. My guess is that the CPU is thermal throttling and hence why I am getting poor results in some conditions. The game seems to be also very CPU intensive and not that greatly optimized. Any ideas on how to increase performance here? Also, how did you get the FPS counter there? I was using Geforce Experience. Thanks for the help!
Edit: I see you turned off V-sync, some forums said to keep Adaptable at half rate for better performance too. Trying to see how it works here.
@stefan_furtado, open Origin, Application Settings -> Origin In-Game -> Display FPS Counter, but you also need to have Origin overlay enabled in order to work.
For increasing performance, have you tried Intel XTU to tweak CPU settings so that CPU will never hit 100 degrees but maintain decent clock speeds ?
I play Apex pretty often with 1070 and averaging 50-60FPS.
Or you can start the game with and command line option: "+cl_showfps 4"
@stefan_furtado, if your CPU is unlocked from undervoltage, then undervolt it. It will decrease temperatures by a margin, but double check how to undervolt any CPU, many tutorial around Youtube and probably the best way how to improve throttling.
But if you don't have that option, that means you only can tweak Turbo Boost Power. You can adjust how much power you will allow CPU to take when Turbo Boosting and for how long. I use config 50W for Power Max and Short Power Max and 6s for Turbo Boosting but that's the configuration for Macbook Pro. Mines clock speeds when gaming are 3.3 to 2.0GHz while 70-85 degrees, but Im not sure why my Macbook can't keep 3.3GHz clock speed.
is the example how to tweak XTU in Boot Camp. XTU settings gets back to stock every reboot, so make sure every time you go to Boot Camp, tweak your settings there.
Also, when booting to Boot Camp, ramp up your fans to max with Macs Fan Control in macOS first (Computers with T2 chip can't adjust fans in Boot Camp).
@nam_le_tuan: thanks for the response! I believe the Mac mini 2018 is blocked from undervolting and since it has the T2 chip I would also assume I won't be able to adjust fans, so my only option would be tweaking Turbo Boost Power.
Thanks for the help!
Edit: Very helpful video! I'll try it this weekend and definitely think it will help with maintaining higher FPS without throttling.
Edit 2: found this video very helpful too, , will try undervolting it first and if that doesn't work, adjusting Turbo Boost. At the end of the video, he shows how to create a way to automatically apply at startup, give it a go too!
I may revive this thread to emphasize on the fact that Vulkan is the "perfect eGPU API". As the main targe was to reduce "draw calls", it clearly indicated it's using less H2D bandwidth.
Two prominente Vulkan Games I tests (Doom and Wolfenstein 2) absolutely verify this. They perform great in my eGPU setup!