From pub...@ Wed Mar 24 09:48:30 2021 From: pub...@ (Ray Tran (...@...)) Date: Wed, 24 Mar 2021 16:48:30 +0000 Subject: [Public WebGL] Performance profiling on mobile devices Message-ID: Hello, I'm writing to get some advice on how to get detailed GPU profiling information from WebGL apps/games running on mobile devices. Something we have added to PlayCanvas is to use the WebGL extension: https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query/ and this has been useful when supported on desktop browsers - however, we haven't encountered any browser on any mobile device that supports it. Something we also tried on Android is to capture using a GPU vendor tool (SnapdragonProfiler) - however, it fails to capture WebGL in Chrome. We also tried using Cordova to make an iOS app to profile but Xcode will not allow a GPU Capture of the app. Has anyone had any success with getting GPU performance data with WebGL on mobile devices, and is willing to share how and what tools were used? Thanks, Ray. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Wed Mar 24 10:04:05 2021 From: pub...@ (Aswin Vijayakumar (...@...)) Date: Wed, 24 Mar 2021 17:04:05 +0000 Subject: [Public WebGL] Performance profiling on mobile devices In-Reply-To: References: Message-ID: Can you unsubscribe me from this list? Thanks, Aswin Vijayakumar On Wed, Mar 24, 2021 at 4:49 PM Ray Tran (ray.tran...@) < public_webgl...@> wrote: > Hello, > > I'm writing to get some advice on how to get detailed GPU profiling > information from WebGL apps/games running on mobile devices. > > Something we have added to PlayCanvas is to use the WebGL extension: > https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query/ > and this has been useful when supported on desktop browsers - however, we > haven't encountered any browser on any mobile device that supports it. > > Something we also tried on Android is to capture using a GPU vendor tool > (SnapdragonProfiler) - however, it fails to capture WebGL in Chrome. We > also tried using Cordova to make an iOS app to profile but Xcode will not > allow a GPU Capture of the app. > > Has anyone had any success with getting GPU performance data with WebGL on > mobile devices, and is willing to share how and what tools were used? > > Thanks, > Ray. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Wed Mar 24 11:02:44 2021 From: pub...@ (Rik Cabanier (...@...)) Date: Wed, 24 Mar 2021 11:02:44 -0700 Subject: [Public WebGL] Performance profiling on mobile devices In-Reply-To: References: Message-ID: Oculus has a command line and a graphical tool for detailed GPU debugging. See https://developer.oculus.com/documentation/tools/tools-ovrgpuprofiler/ and https://developer.oculus.com/documentation/tools/tools-renderdoc-for-oculus/ Renderdoc is very detailed and let's you see and capture all the GPU calls that Chrome makes. However, I believe it only works on Quest 1. On Wed, Mar 24, 2021 at 9:49 AM Ray Tran (ray.tran...@) < public_webgl...@> wrote: > Hello, > > I'm writing to get some advice on how to get detailed GPU profiling > information from WebGL apps/games running on mobile devices. > > Something we have added to PlayCanvas is to use the WebGL extension: > https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query/ > and this has been useful when supported on desktop browsers - however, we > haven't encountered any browser on any mobile device that supports it. > > Something we also tried on Android is to capture using a GPU vendor tool > (SnapdragonProfiler) - however, it fails to capture WebGL in Chrome. We > also tried using Cordova to make an iOS app to profile but Xcode will not > allow a GPU Capture of the app. > > Has anyone had any success with getting GPU performance data with WebGL on > mobile devices, and is willing to share how and what tools were used? > > Thanks, > Ray. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Thu Mar 25 04:38:27 2021 From: pub...@ (Ashley Gullen (...@...)) Date: Thu, 25 Mar 2021 11:38:27 +0000 Subject: [Public WebGL] Performance profiling on mobile devices In-Reply-To: References: Message-ID: I think the WebGL EXT_disjoint_timer_query extension used to be supported on mobile devices that supported it in their driver, but it all got switched off a couple of years ago as part of the spectre mitigations, as it was the source of a high resolution timer. I think it is being gradually reintroduced subject to process isolation, which I think has arrived to desktops but not yet mobile. On Wed, 24 Mar 2021 at 16:49, Ray Tran (ray.tran...@) < public_webgl...@> wrote: > Hello, > > I'm writing to get some advice on how to get detailed GPU profiling > information from WebGL apps/games running on mobile devices. > > Something we have added to PlayCanvas is to use the WebGL extension: > https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query/ > and this has been useful when supported on desktop browsers - however, we > haven't encountered any browser on any mobile device that supports it. > > Something we also tried on Android is to capture using a GPU vendor tool > (SnapdragonProfiler) - however, it fails to capture WebGL in Chrome. We > also tried using Cordova to make an iOS app to profile but Xcode will not > allow a GPU Capture of the app. > > Has anyone had any success with getting GPU performance data with WebGL on > mobile devices, and is willing to share how and what tools were used? > > Thanks, > Ray. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Thu Mar 25 04:40:42 2021 From: pub...@ (Aswin Vijayakumar (...@...)) Date: Thu, 25 Mar 2021 11:40:42 +0000 Subject: [Public WebGL] Fwd: unsubscribe public_webgl In-Reply-To: References: Message-ID: unsubscribe public_webgl Aswin Vijayakumar ---------- Forwarded message --------- From: Aswin Vijayakumar Date: Thu, Mar 25, 2021 at 9:38 AM Subject: unsubscribe public_webgl To: *unsubscribe public_webgl* -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Thu Mar 25 04:48:21 2021 From: pub...@ (Wayne Langman (...@...)) Date: Thu, 25 Mar 2021 13:48:21 +0200 Subject: [Public WebGL] Fwd: unsubscribe public_webgl In-Reply-To: References: Message-ID: @Aswin Vijayakumar, if you would like to unsubscribe then please follow the instructions on this page: https://www.khronos.org/webgl/public-mailing-list/ On Thu, Mar 25, 2021 at 1:41 PM Aswin Vijayakumar (aswinvk28...@) < public_webgl...@> wrote: > unsubscribe public_webgl > Aswin Vijayakumar > > > ---------- Forwarded message --------- > From: Aswin Vijayakumar > Date: Thu, Mar 25, 2021 at 9:38 AM > Subject: unsubscribe public_webgl > To: > > > *unsubscribe public_webgl* > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Thu Mar 25 04:51:16 2021 From: pub...@ (Aswin Vijayakumar (...@...)) Date: Thu, 25 Mar 2021 11:51:16 +0000 Subject: [Public WebGL] Fwd: unsubscribe public_webgl In-Reply-To: References: Message-ID: I've already done it in this thread. Aswin Vijayakumar On Thu, Mar 25, 2021 at 11:49 AM Wayne Langman ( eberus.blackcrowned...@) wrote: > @Aswin Vijayakumar, if you would like to unsubscribe then please follow > the instructions on this page: > https://www.khronos.org/webgl/public-mailing-list/ > > On Thu, Mar 25, 2021 at 1:41 PM Aswin Vijayakumar (aswinvk28...@) < > public_webgl...@> wrote: > >> unsubscribe public_webgl >> Aswin Vijayakumar >> >> >> ---------- Forwarded message --------- >> From: Aswin Vijayakumar >> Date: Thu, Mar 25, 2021 at 9:38 AM >> Subject: unsubscribe public_webgl >> To: >> >> >> *unsubscribe public_webgl* >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Thu Mar 25 04:51:39 2021 From: pub...@ (Aswin Vijayakumar (...@...)) Date: Thu, 25 Mar 2021 11:51:39 +0000 Subject: [Public WebGL] Fwd: unsubscribe public_webgl In-Reply-To: References: Message-ID: still receiving it like a worm. Aswin Vijayakumar On Thu, Mar 25, 2021 at 11:51 AM Aswin Vijayakumar wrote: > I've already done it in this thread. > > Aswin Vijayakumar > > > On Thu, Mar 25, 2021 at 11:49 AM Wayne Langman ( > eberus.blackcrowned...@) wrote: > >> @Aswin Vijayakumar, if you would like to unsubscribe then please follow >> the instructions on this page: >> https://www.khronos.org/webgl/public-mailing-list/ >> >> On Thu, Mar 25, 2021 at 1:41 PM Aswin Vijayakumar (aswinvk28...@) < >> public_webgl...@> wrote: >> >>> unsubscribe public_webgl >>> Aswin Vijayakumar >>> >>> >>> ---------- Forwarded message --------- >>> From: Aswin Vijayakumar >>> Date: Thu, Mar 25, 2021 at 9:38 AM >>> Subject: unsubscribe public_webgl >>> To: >>> >>> >>> *unsubscribe public_webgl* >>> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Thu Mar 25 04:58:51 2021 From: pub...@ (Wayne Langman (...@...)) Date: Thu, 25 Mar 2021 13:58:51 +0200 Subject: [Public WebGL] Fwd: unsubscribe public_webgl In-Reply-To: References: Message-ID: "To unsubscribe from the email list, send an email to *majordomo...@ *. In the body of your message include the line unsubscribe public_webgl." On Thu, Mar 25, 2021 at 1:51 PM Aswin Vijayakumar wrote: > still receiving it like a worm. > Aswin Vijayakumar > > > On Thu, Mar 25, 2021 at 11:51 AM Aswin Vijayakumar > wrote: > >> I've already done it in this thread. >> >> Aswin Vijayakumar >> >> >> On Thu, Mar 25, 2021 at 11:49 AM Wayne Langman ( >> eberus.blackcrowned...@) wrote: >> >>> @Aswin Vijayakumar, if you would like to unsubscribe then please follow >>> the instructions on this page: >>> https://www.khronos.org/webgl/public-mailing-list/ >>> >>> On Thu, Mar 25, 2021 at 1:41 PM Aswin Vijayakumar (aswinvk28...@) >>> wrote: >>> >>>> unsubscribe public_webgl >>>> Aswin Vijayakumar >>>> >>>> >>>> ---------- Forwarded message --------- >>>> From: Aswin Vijayakumar >>>> Date: Thu, Mar 25, 2021 at 9:38 AM >>>> Subject: unsubscribe public_webgl >>>> To: >>>> >>>> >>>> *unsubscribe public_webgl* >>>> >>>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From pub...@ Thu Mar 25 05:00:42 2021 From: pub...@ (Aswin Vijayakumar (...@...)) Date: Thu, 25 Mar 2021 12:00:42 +0000 Subject: [Public WebGL] Fwd: unsubscribe public_webgl In-Reply-To: References: Message-ID: I've already done it , please see attached. Aswin Vijayakumar On Thu, Mar 25, 2021 at 11:59 AM Wayne Langman < eberus.blackcrowned...@> wrote: > "To unsubscribe from the email list, send an email to *majordomo...@ > *. In the body of your message include the line > unsubscribe public_webgl." > > On Thu, Mar 25, 2021 at 1:51 PM Aswin Vijayakumar > wrote: > >> still receiving it like a worm. >> Aswin Vijayakumar >> >> >> On Thu, Mar 25, 2021 at 11:51 AM Aswin Vijayakumar >> wrote: >> >>> I've already done it in this thread. >>> >>> Aswin Vijayakumar >>> >>> >>> On Thu, Mar 25, 2021 at 11:49 AM Wayne Langman ( >>> eberus.blackcrowned...@) wrote: >>> >>>> @Aswin Vijayakumar, if you would like to unsubscribe then please follow >>>> the instructions on this page: >>>> https://www.khronos.org/webgl/public-mailing-list/ >>>> >>>> On Thu, Mar 25, 2021 at 1:41 PM Aswin Vijayakumar (aswinvk28...@) >>>> wrote: >>>> >>>>> unsubscribe public_webgl >>>>> Aswin Vijayakumar >>>>> >>>>> >>>>> ---------- Forwarded message --------- >>>>> From: Aswin Vijayakumar >>>>> Date: Thu, Mar 25, 2021 at 9:38 AM >>>>> Subject: unsubscribe public_webgl >>>>> To: >>>>> >>>>> >>>>> *unsubscribe public_webgl* >>>>> >>>>> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: khronos-disturbance.pdf Type: application/pdf Size: 67688 bytes Desc: not available URL: