[Webkit-unassigned] [Bug 255987] New: [ANGLE] Poor game render performence when enable "WebGL Via Metal"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 26 08:04:35 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=255987

            Bug ID: 255987
           Summary: [ANGLE] Poor game render performence when enable
                    "WebGL Via Metal"
           Product: WebKit
           Version: Safari 16
          Hardware: iPhone / iPad
                OS: iOS 16
            Status: NEW
          Severity: Major
          Priority: P2
         Component: ANGLE
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: 41802399 at qq.com
                CC: dino at apple.com, kbr at google.com, kkinnunen at apple.com

We have many games running on iOS webkit. When iOS 15.4 "WebGL Via Metal" became the default option, we found that the frame rate of the game dropped a lot, and the webcontent.GPU usage on iOS safari was also higher.

The following is an example (please wait for the first time to open slowly):
https://www.oooceanworld.com/testgame/testurp20210323/
The performance panel fps in the upper left corner is the game frame rate [current, minimum, maximum]

1. On iPhone13 iOS 16.4, when "WebGL Via Metal" is turned on and off, the frame rate is 39 VS 60
2. On M1(macOS 12.6), when "WebGL Via Metal" is enabled and disabled, 41 vs 60
3. On M1(macOS 12.6), use Edge(chrome) browser, frame rate is 60

"WebGL Via Metal" will greatly reduce the rendering frame rate, which has seriously affected the fluency of the game and the heating of the device. Really need help.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230426/32e69324/attachment.htm>


More information about the webkit-unassigned mailing list