Did a soft release and I have one customer saying he gets this after opening the game/application:
Out of memory trying to allocate a rendering resource. Make sure your video card has the minimum required memory. Try lowering resolution or closing applications that are running
He sent a pic of his pc memory specs and it says Installed RAM 16GB
His system information:
Here is part of what they sent
Display Devices ————— Card name: Intel(R) Arc™ Graphics Manufacturer: Intel Corporation Chip type: Intel(R) Arc™ Graphics Family DAC type: Internal Device Type: Full Device (POST) Device Key: Enum\PCI\VEN_8086&DEV_7D55&SUBSYS_8C67103C&REV_08 Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER] Device Problem Code: No Problem Driver Problem Code: Unknown Display Memory: 8129 MB Dedicated Memory: 128 MB Shared Memory: 8001 MB Current Mode: 1920 x 1080 (32 bit) (60Hz) HDR Support: Supported Display Topology: Internal
Open the SizeMap utility for the project’s starter level (set the Memory Size in the top right). How much memory does it require?
You probably need to use soft references in many places, and control asset loading more precisely.
Are you using hard references in the data table? This is a bad practice that often wastes resources unnecessarily.
Make soft references for assets in the data table (sounds, textures, meshes) and load them where you need them.
But when using soft references, this volume will be reduced to several kilobytes.
Besides when you change levels, the memory requirements for both levels add up (not counting the shared resources for both cards), so with these costs, you can go over budget.