Hello !
I'm writing this post to ask about the performance of Adobe Air desktop apps in fullscreen interactive mode.On the 2 computers i use to make my app (a desktop game) i have had no trouble, the game runs very smoothly at an average of 59 fps (although the 1 fps lost probably comes from menus and transitions between levels and such). I believed at first garbage collection could be an issue but after using scout i discovered that even when the GC kicks in, i am still only at 50% of the frame time used. I'm generally around 10% frame time used, and memory doesn't look like it's leaking (Around 20Mb and not going much higher even playing for a long time). Also, cpu usage is pretty low at an average around 25% (with higher peaks of course).
Image may be NSFW.
Clik here to view.
Those 2 computers run on windows 7 pro with sp1 and both have flash CS6 installed.
So here is my issue. I tried my game on several other computers, including a mac.
First one is a core2duo at 3,5Ghz with a geforce 560GTX Ti running on windows Vista sp2 (Integral Edition) and 3Gb ram. The game had lags in full screen but not when i disabled it (windowed at 1024x768 resolution). I managed to get it to run smoothly by setting hardware acceleration in flash player's parameters.
Second one is a macbook air (no clue on specs, but it's a pretty recent one). The game had lags in fullscreen and i could not get it to run smoothly by changing flash player's options. It runs smoothly in windowed mode.
Third one is a Core2 duo @ 2Ghz with geforce 8400M GS and 2Gb ram. The game also had lags in fullscreen and i couldn't get it to run smoothly either with hardware acceleration (which was already on). It runs smoothly in windowed mode.
When i say lags i actually mean that the game is having slowdowns, not stuttering.
My game was made with a basic size of 1024x768 and i am publishing the game with level2-GPU hardware acceleration under publish settings and auto render mode for air publish settings.
I tried changing some of these settings but it did not seem to change the fullscreen lag of the aforementioned computers.
Is there something i should know about fullscreen mode, and how can i make it so that the game runs smoothly on most computers. I am going to be releasing the game commercially in several months (after more testing) and need to find a solution to this problem.
Thanks in advance !