• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

Why is Adobe AIR running on Windows 10 experiencing performance issues?

New Here ,
Oct 28, 2015 Oct 28, 2015

Copy link to clipboard

Copied

Hi everyone

At my company, we are using Adobe AIR for quite some time now to create desktop multi touch applications.

When testing our software in Windows 10 preview builds, we encountered issues with multi touch where touch points would get stuck. Luckily, this issue turned out to be a Windows 10 issue and was solved in one of the last preview builds. So the issue was fixed before the official release of Windows 10.

Because we were happy our software worked, we deployed it on some Windows 10 machines.

During the time we have done this, we discovered Adobe AIR is having performance issues while using multiple touch points. We already know Adobe AIR queues touch points when it has to process much information, but this issue has different symptoms.

I researched what could have been the cause of this performance hit. 3 different computers have been used to compare the results. Specs for the computers can be found at the end of this post.

My conclusion is that Adobe AIR is experiencing performance issues running under Windows 10.

Reasons why the problem probably resides in Adobe AIR:

  • One of our Unity applications is not having any performance issues. The computer load is more distributed across CPU and GPU within Unity.
  • The performance becomes worse the more processor intensive objects are placed on the stage (videos vs images). Example from our Win10 computer: the systems starts lagging when there are a couple of videos and 7 touch points are used to move them around. When doing this with images, everything runs just fine. On a Windows 7 machine, it takes much more touch points before the computer starts lagging.
  • The issue started arising from using the latest Intel Nuc computers running Windows 10. Of course these machines already start lagging when using 5 touchpoints regardless of the objects on the stage. So we have tested on a more powerful computer to figure out if the issue is caused by hardware.
    We have a simple AIR test application to see if touch is working. We have a processor intensive 'brush stroke' that can be used to push the machine to its limits and see when it starts to lag. When comparing the old Win7 Nuc with the more powerful Win10 Acer Veriton, they started to lag around the same amount of touch points (15). This is worrying as the Veriton processor is faster, has more cores and is a newer generation processor. If everything would be fine, you would at least expect the Veriton to be able to handle more touch points before starting to lag.
  • One of our applications where the issue emerged, places a couple of objects directly on the stage. My first instinct was to look if any of the objects had outrageous specs (e.g. an image that is 8000 x 8000 pixels), but this was not the case. We also have not had any issues with this application before on Windows 7 machines.

I have not created a bug report yet because I want to know if some of you have had the same experience and if any of you might have found a workaround or good practice to boost the performance when it comes to multi-touch within AIR running in Windows 10?

We are using the Adobe AIR 4.0 SDK. We know this is definitely not the latest version, but are not able at the moment to change everything to the latest version because of various dependencies regarding the development of our software.

Computers we have used:

An Intel Nuc

- Windows 7 Pro 64 bits (6.1, build 7601)

- Intel Core i5-3427U @ 1.80GHz 4 CPUs, ~2.3GHz

- 4 GB RAM

- Intel HD Graphics 4000, memory 1760MB

- 30 touch points screen

An Acer Veriton

- Windows 7 Pro 64 bits (6.1, build 7601)

- Intel Core i5-2320 @ 3.00 GHz 4 CPUs, ~3.0GHz

- 4 GB RAM

- AMD Radean HD 6570, memory 3809MB

- 10 touch points screen

An Acer Veriton

- Windows 10 Pro 64 bits (10.0, build 10240)

- Intel Core i7-2600 CPU @ 3.40GHz (8 CPUs), ~3,4GHz

- 6GB RAM

- AMD Radeon HD 6570. memory 4850MB

- 64 touch points screen

Yours sincerely,

Jens Wouters

TOPICS
Performance issues

Views

4.3K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Sep 13, 2018 Sep 13, 2018

Copy link to clipboard

Copied

The issue is, instead of you I don't even care that much anymore because AIR is no longer a reliable platform for me. I understand that this rubs you the wrong way because you are very invested in this tech. I even understand that very well, against a lot of push back i developed for Adobe AIR up to this point because it is superior in many ways to other tech. But this issue really pushed me to a place where I no longer are able to defend the platform.

But since you are still invested in the tech, you should be keen on it being without bugs like this. So far your strategy has been just to claim that it doesn't exists, but it does and there is a chance you run into it one day.

For now you insist on all people writing about this bug (here and in other forums) are just stupid, only you understand the issue, that isn't even an issue, just a hardware problem which in your world can be fixed with a simple driver update which for some reason none of the people you argued with actually tried, although they told you they did. Can you see a problem here ? Entertain the possibility for a second that you are missing something. You are the one with the vital interest in the platform.  Just talking it away will only drive more people away.

https://discuss.as3lang.org/t/multitouch-issue-with-windows-8-and-10/1200


Multitouch on Windows 10: Events queue up under heavy load · Issue #37 · Gamua/Adobe-Runtime-Support...

https://forum.starling-framework.org/topic/windows-multitouch-problem

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Oct 15, 2018 Oct 15, 2018

Copy link to clipboard

Copied

Ok, just so we can finally put a definite end to this discussion, Adobe released today a new AIR 31 beta. From the release notes:

Fixed Issues
October 15, 2018
AIR
- [AIR] crashing when playing video loops for many hours (FLASH-4190569)
- Client (AIR Android) fails making rtmps connection with server, if TLS 1.0 is disabled on the server (FLASH-4190642)
- Multi touch in Win10 experiencing performance hit (FLASH-4085538)
- Stability fixes

Shocker, so the bug does (or did) exist (FLASH-4085538). I've just tested the new runtime and finally multitouch on Windows 10 runs the way it was always supposed to. The performance boost is unbelievable, specially when interacting with several multiple fingers. 10 touch points now behave like 2. Awesome!

zwetan_uk​

Now, you're obviously an important voice within the AIR community. There are few people who advocate so passionately for AIR, but you can't let that passion blind you. Or worse, you can't let your arrogance and stubbornness blind you. Because when you let that happen, you end up pulling the community backwards. I mean, you could have been one more voice asking for that serious bug correction, but you actually stood in the way.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Nov 15, 2018 Nov 15, 2018

Copy link to clipboard

Copied

Fantastic. I was about to drop a job reading this thread, since it involves 4 people interacting with the same app on windows 10, but the last post about AIR 31 did the trick.

So do you guys confirm AIR is viable for a large screen where 4 people will interact with content?

I could do this with unity, but timeframe is too short and only productivity boost offered by AIR can make it feasable.

Cheers

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 16, 2018 Nov 16, 2018

Copy link to clipboard

Copied

LATEST

Yes, I believe AIR is now viable for such an app. Of course there are a number of additional factors besides touch processing, but as far as 2D interactive contents goes, AIR is still quite capable. Specially if coupled with Starling and running on a decent machine.

With that said, I would mock a quick POC just to make sure.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 13, 2018 Sep 13, 2018

Copy link to clipboard

Copied

Sure it's a hardware problem. Only that it's every hardware's problem. Well, at least the ones I've ever laid my hands on: PQ Labs (IR), Dell (P-CAP), HP (P-CAP), Baanto (Shadow Sense), eTile (P-CAP), Zaagtech (IR) and many others.

Now, I knew you wouldn’t be interested in the challenge. Sure, you're not interested in being proven wrong. Actually, at this point I bet even you are convinced the bug does exist. But you've spent so much time and effort denying the obvious that you just can't give in anymore.

AIR is fine for simple single touch apps. But I hope you'll need to develop a true multitouch application on Windows 10 at some point. Which I'm sure you've never had. Otherwise we wouldn't be arguing here.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines