Adobe AIR 30 - 64bit : Still limited GPU memory.
Hello,
I have a game that is going strong in Steam but there seems to be an issue with powerful / modern machines.
The game has a lot of graphics that are in screen and they can use up to 400MB in VRAM in HD resolutions.
The game has some graphics done for 720p and some others 1080p so they can look nice (in HD) when played 1080p or more. Anyway I have lowered the specs to its minimum by reducing some of the backgrounds to use less pixels, but I'm still quite close to the edge of maximum memory for GPU, which is 0.5GB, and that' is pretty low to be honest, specially if we consider that resolution uses that memory.
I Have :
- Upgraded to AIR 30.
- Upgraded Steam ANE to 64bits compatible. (and it works)
- Added: <architecture>64</architecture>
- Compiled for 64bits using: set AIR_WIN_ARCH=64
- Added 64bit version of steam libs, the app was asking for those. (After I added them it worked)
Results:
- Game is executed in 64 bits: Windows doesn't show the *32 in the task manager!
- Capabilities.supports64BitProcesses equals to 'true';
- Capabilities.cpuArchitecture equals to "x86";
Unfortunalelly, GPU Memory still limited to 512MB:
The still game grashes with very high resolutions (4K). Some people is complaining that they have a super powerful machine and they can't run the game. They don't know it's because of this.
Please help, I only can lower GPU usage by decreasing quality, and I already did in all areas that allowed it but I can't do any more.
How can I avoid the GPU memory limit with my current setup?
Is this a bug? Should that limit be there, do I need to enable something I don't know??
Kind regards,
Jaime from KaleidoGames.
