Closed Bug 1683084 Opened 5 years ago Closed 4 years ago

The Javascript slide is too slow on gsfresh.com (3d transforms) (software webrender)

Categories

(Core :: Graphics, defect)

Firefox 86
defect

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

(Reporter: aiemaboy, Assigned: lsalzman)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:86.0) Gecko/20100101 Firefox/86.0

Steps to reproduce:

  1. visit website: https://gsfresh.com/
  2. Check the slide animation on the first page.

Actual results:

It looks very slow and rough, and the first page is not generally comfortable with movement; CPU usage is also seen as relatively slightly higher than other pages and other websites.

Check out this video:
https://arvmontessoriorg-my.sharepoint.com/:v:/g/personal/b35446_office365_blue/EesvMcEf95pDlUjJTo9ag5ABPf7kyY1ea5y2ZYmiRfdV7g?e=IjqyiS

Expected results:

I captured the video of the safari as a comparison target. The results I expected are close to this.

Check out this video:
https://arvmontessoriorg-my.sharepoint.com/:v:/g/personal/b35446_office365_blue/ESFqCbdnnllAtYsOHUReyAcBTtY9QJbhNOeOtzneW3fphA?e=IUDfpB

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Graphics
Product: Firefox → Core

Hi, thank you for the bug report.

Could you please navigate to about:support, click the "copy text to clipboard button", and attach the information to this bug.

Also, it would be very helpful if you could capture a performance profile. Navigate to profiler.firefox.com and follow the instructions there. Let me know if you need any help.

Thanks!

Flags: needinfo?(aiemaboy)

(In reply to Jamie Nicol [:jnicol] from comment #2)

Hi, thank you for the bug report.

Could you please navigate to about:support, click the "copy text to clipboard button", and attach the information to this bug.

Also, it would be very helpful if you could capture a performance profile. Navigate to profiler.firefox.com and follow the instructions there. Let me know if you need any help.

Thanks!

about:support —>
https://arvmontessoriorg-my.sharepoint.com/:t:/g/personal/b35446_office365_blue/EW44iVnWTHZDmFOtFlESBhYBy6MDPu3UKWh1aAhZOQSx4Q?e=zYsGlZ

performance profile —>
https://arvmontessoriorg-my.sharepoint.com/:u:/g/personal/b35446_office365_blue/EaGXexO82apIn51iKMtYD2sBJB2FDZqxuedVMPX5XJbAaA?e=WrHLmD

Flags: needinfo?(aiemaboy)

Thanks that's great. You appear to be running Software Webrender, which is probably why this is slow. I'm not sure if you deliberately enabled it, but you can try disabling it and see if that fixes the performance on this site: in about:config make sure that gfx.webrender.software is false, and gfx.webrender.all is true.

Blocks: sw-wr-perf
Severity: -- → S3
Summary: The Javascript slide is too slow → The Javascript slide is too slow (software webrender)

(In reply to Jamie Nicol [:jnicol] from comment #4)

Thanks that's great. You appear to be running Software Webrender, which is probably why this is slow. I'm not sure if you deliberately enabled it, but you can try disabling it and see if that fixes the performance on this site: in about:config make sure that gfx.webrender.software is false, and gfx.webrender.all is true.

Thank you! Everything works well.

It looks like this is caused by 3d transforms: specifically ps_split_composite_frag::run

Summary: The Javascript slide is too slow (software webrender) → The Javascript slide is too slow on gsfresh.com (3d transforms) (software webrender)
Assignee: nobody → lsalzman
Pushed by lsalzman@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/76681fef6b50 add SWGL fast-path for ps_split_composite shader. r=jrmuizel
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: