Soldier Customize - Resolution scale causes GPU Memory overflow
Product: Battlefield 1
Platform:PC
Summarize your bug When using Directx 12 (may happen with Directx 11 too), and Setting Resolution Scale to 200%, the Soldier Customize function does not do GPU memory limitation checking and crashes the game with a Directx out-of-gpu memory error. This happens even if the GPU Memory Restriction is set to ON. The crash happens every time. After the crash I can see a really big soldier foot on the screen so I assume the function (Soldier Customize) is trying to scale the soldier to 200% and running out of GPU memory. If I set Resolution scaling down to 100% it works fine again. I've not tested any percentages between 100% and 200%, but I assume any % that generates a scaled Soldier Image that can fit on my 8GB gpu memory will be fine.
I'm using a 2560*1440 Resolution and have a Stix GTX 1070 OC 8GB card running on a I7700k cpu with Windows 10 Creators Edition.
How often does the bug occur? Every time (100%)
Steps: How can we find the bug ourselves? State: I'm running at 2560*1440 resolution (fullscreen or borderless... tried both). I'm running Directx, with GPU Memory restriction ON (OFF makes no difference). Graphics quality settings are on auto, which has set everything it can to Ultra. Action: Set Resolution Scale to 200% and select the Soldier Customize screen. The game uses all available gpu memory then crashes with a directx error. (I use a desktop gadget which shows gpu memory usage on secondary monitor, so I can see the gpu memory being filled and overflowed).
What happens when the bug occurs? Battlefield 1 crashes, showing a huge soldier foot in what it was able to render of the customise screen before it crashed.
Please select your region Other
In what game mode did the bug occur? Conquest
AMD or Nvidia Model Number Asus STRIX Nvidia GTX 1070 OC 8GB with 381.65 drivers
Enter RAM memory size in GB 16GB
-----------