Closed Bug 775724 Opened 12 years ago Closed 12 years ago

[adbe 3294668] Bejeweled Blitz is unusably slow with Flash 11.3 on Windows 7

Categories

(External Software Affecting Firefox Graveyard :: Flash (Adobe), defect)

x86
Windows 7
defect
Not set
major

Tracking

(firefox14-)

RESOLVED WORKSFORME
Tracking Status
firefox14 - ---

People

(Reporter: benjamin, Unassigned)

References

()

Details

(Keywords: perf, qawanted, Whiteboard: [flash-11.3])

https://apps.facebook.com/bejeweledblitz

Information from popcap:

* both internal and external reports started coming in Tuesday morning
* Bejeweled Blitz and other popcap games are unusably slow on Windows 7
* They are using windowless mode (wmode="opaque")
* They can reproduce on fast dev computers using modern nvidia graphics cards

Popcap has agreed to help find a Firefox 14 regression range in the mozilla-central nightlies.
I tried to reproduce the problem on the machines in the QA lab, the ones with nvidia graphics cards on Windows 7 and Flash 11...265. So far I haven't been able to see any slowness out of the ordinary. When I have noticed some slowness, in older machines, I have tried using older Firefox builds (13 and 12), and I haven't noticed any difference in performance.

There are reports of this problem in their forums, but it's difficult to tell what else could be playing a role in this.
So far in my testing, the only machine that has reproduced the issue is an HP Pavilion dm1 machine which has an AMD Radeon HD 6310 Graphics card. I was running the nightly and I can see the performance issue/slowdown as well as some painting issues. However, when I try to load the same page in either Firefox 13.0.1 or 14.0.1 I cannot even see the flash content. This machine is probably not the best example since the graphics driver is blocked for Direct2D/GPU. On that machine the game seems to play fine using Chrome.

*Not able to reproduce in the QA lab with our Fastest Win 7 machine with an Nvdia driver running 14.0.1
*Not able to reproduce in the QA lab with another Win 7 machine that is relatively fast

In all instances I was testing with the latest version of Flash, .265.

You can search their forums for more specific information if you are interested about what users have been seeing in different versions of Firefox: http://forums.popcap.com/forumdisplay.php?14-Technical-Help.
Another thing I've noticed is that neither IE nor Chrome show this problem. They are noticeably smooth in the machines I have tried.
ok some other thing i noticed:

my girlfriend use Firefox to play online games like  on facebook and other social networks and after Firefox 14 and flash update to .265 some games like bubble island were unplayable too slow etc.

Full screen mode for some apps helped etc but was very frustrating and because there was the auto flash update to 265 she didn't noticed that update and blamed firefox 14 because this Problem was not even the case with flash .262 and reverting back to Flash 262 from .265 helped to make the games useable/playable again
I've been playing with this a little locally.

1) nightly, normal gfx settings: saw tearing and slowness
2) 13.0.1, Firefox accel disabled: normal gameplay
3) 13.0.1, normal gfx settings: normal gameplay
4) 14.0.1, normal gfx settings: normal gameplay
5) tried #1 again, normal gameplay

This is weird.
Do we have Adobe people helping?

/be
Summary: Bejeweled Blitz is unusably slow in Firefox 14 on Windows 7 → Bejeweled Blitz is unusably slow with (Firefox 14 and/or Flash 11.3?) on Windows 7
Whiteboard: [flash-11.3]
(In reply to Brendan Eich [:brendan] from comment #6)
> Do we have Adobe people helping?
> 
> /be

I'm currently finding out status on Popcap's regression window hunt, and then will follow up with Adobe.
Here's a screencast that I hope is helpful; sorry, no built-in microphone to show the audio clipping: http://screencast.com/t/VxLfHxRH

Some quick specs:
* Intel(R) G45/G43 Express Chipset
* Driver Version	8.15.10.2302
* OS Name	Microsoft Windows 7 Professional
* Version	6.1.7601 Service Pack 1 Build 7601
* Processor	Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz, 2528 Mhz, 2 Core(s), 2 Logical Processor(s)
* BIOS Version/Date	Dell Inc. 1.0.2, 9/24/2008
* Total Physical Memory	3.96 GB

Would be happy to have Mozilla/Adobe folks look at the machine in-person, or to answer any other questions!
I can reproduce this bug in today's Nightly and Windows 7. 

Graphics
       
Adapter DescriptionSiS Mirage 3 GraphicsVendor ID0x1039Device ID0x6351Adapter RAMUnknownAdapter DriversSISGRUMD SiSClone SiSFunc SiSKrl SiSGlvDriver Version7.14.10.5290Driver Date12-15-2010Direct2D EnabledBlocked for your graphics card because of unresolved driver issues.DirectWrite Enabledfalse (6.1.7600.16972)ClearType ParametersGamma: 2200 Pixel Structure: RGB ClearType Level: 0 Enhanced Contrast: 400 WebGL RendererBlocked for your graphics card because of unresolved driver issues.GPU Accelerated Windows0. Blocked for your graphics card because of unresolved driver issues.

I have a 6 years old computer, it's quite fast but....
Gabriela, if you can reproduce this reliably, can you try FF13.0.1 and FF14.0.1 to see if there is indeed a regression? Can you also try to narrow down the regression range by bisecting nightlies between 2012-03-13 and 2012-04-24? You could do this by hand or use the mozregression tool: http://harthur.github.com/mozregression/
(In reply to Stephen Donner [:stephend] from comment #8)
> Would be happy to have Mozilla/Adobe folks look at the machine in-person, or
> to answer any other questions!

Thanks Stephen! It's difficult to see exactly where the choppiness is in the video - would you mind doing the same test as Ben suggests in Comment 10 and then also see if downgrading to Flash 11.2 resolves the issue for you? Much appreciated.
I have Stephen's machine and I will test this, but at the moment the game is down for Maintenance.
I created a separate user on Stephen's machine, but I haven't been able to reproduce the issue on either Nightly or 14.0.1. As noted in Comment 12, the game was updated today so I am not sure if that had something to do with it?

Gabriela - If you could please try today on your machine I would appreciate it. Thanks.
OS: Win 7 32bit
Flash version: 11.3.300.265
Firefox: 9.0->17.0

* Flash protected mode enabled (default)
I reproduced the issue on the above environment: game is very slow and has painting failures (flash content is not updated correctly all the time)
On versions older than 9.0, flash content is not displayed at all (only a gray square).

* Flash protected mode disabled
Game works a little slow, but similar to Chrome. Game works on Firefox version older than 9.0, as well.

Flash version 11.2.202.235
Experience is similar to Flash 13 with protected mode disabled.
Given Mihaela's Comment 14 (thanks!), updating the Summary. Also untracking for FF14 since this is not an in-product issue.
Summary: Bejeweled Blitz is unusably slow with (Firefox 14 and/or Flash 11.3?) on Windows 7 → Bejeweled Blitz is unusably slow with Flash 11.3 on Windows 7
we have a corresponding internal bug tracking in #3294668.  it is currently in "toTest"...
Summary: Bejeweled Blitz is unusably slow with Flash 11.3 on Windows 7 → [adbe 3294668] Bejeweled Blitz is unusably slow with Flash 11.3 on Windows 7
can i assume the perceived slowness is a repainting issue?  this is similar to 762948, but a work around is implemented in Firefox.  

i am able to reproduce on a vm and have noted the information in our internal bug.  it is currently under review to be assigned for dev investigation...
Mozilla folks: We believe this is fixed in Flash Player 11.3.300.268
This is looking better with .268 on a machine where previously the game was unusable.
Perf isn't great with these games but the specific regression appears to have been solved, I'll close this.
Status: NEW → RESOLVED
Closed: 12 years ago
Component: Plug-ins → Flash (Adobe)
Product: Core → Plugins
Resolution: --- → WORKSFORME
Product: External Software Affecting Firefox → External Software Affecting Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.