Giter Site home page Giter Site logo

Comments (8)

baldurk avatar baldurk commented on May 25, 2024

If you can share a capture that reproduces this I can check it, though I suspect that it's unlikely I will find the same problem as I'm able to take timestamps on a couple of mobile devices I tested. I believe 230MB is too large to attach to github so yes using a file sharing service like dropbox, google drive, onedrive, mega.nz, etc would be necessary.

If you only see 0 for the duration of every draw after timing then my guess is that your mobile device doesn't support or implement timestamps, which may make sense as generally speaking drawcall-based timestamps on mobile GPUs are not meaningful or possible anyway. Do you have any other mobile devices you can test with, ideally from a different manufacturer?

As something else to try, if you go to the performance counter viewer and enable the 'generic' set of counters, do you get any values back for any of those? You may only have 'GPU Duration' and 'Samples passed' depending on your mobile device's capabilities.

from renderdoc.

cmannett85-arm avatar cmannett85-arm commented on May 25, 2024

Please can you post the GPU driver version? You can easily find it by opening Chrome and going to chrome://gpu, then scroll down to Driver Information and paste the contents of the GPU0 row.

from renderdoc.

Spahbed avatar Spahbed commented on May 25, 2024

to try, if you go to the performance counter viewer and enable the 'generic' set of counters, do you get any values back for any of those? You may only have 'GPU Duration' and 'Samples passed' depending on your mobile device's capabilities.

https://file.io/eKUy5Dfaw2rM

Capture there

I have two other phones but I think i need a new cable as the app/pc cant see them, gonna get them tommorow

Performance counter sees; samples not durations
Screenshot 2024-01-21 231439

GPu Driver info:
VENDOR= 0x8086, DEVICE=0x5917, SUBSYS=0x837f103c, REV=7, LUID={0,92495}, DRIVER_VENDOR=Intel, DRIVER_VERSION=31.0.101.2111 ACTIVE

from renderdoc.

baldurk avatar baldurk commented on May 25, 2024

OK I don't think it's capture specific as I'm able to get timings fine for that capture. I suspect it is a hardware issue with your device but we can try to confirm that.

Can you share a screenshot showing the performance counter viewer, and also export the results to a csv and attach here?

Could you also go to Help -> Send Error Report after having gathered performance counters so I can examine the report?

I think Cam's suggestion above to check the driver on the device was to go to chrome://gpu on the device itself. The driver on your local machine is not relevant for this, as the important part is what the device is capable of. I can also see the driver in the capture though so I'm not sure if more information will be available that way.

from renderdoc.

Spahbed avatar Spahbed commented on May 25, 2024

OK I don't think it's capture specific as I'm able to get timings fine for that capture. I suspect it is a hardware issue with your device but we can try to confirm that.

Can you share a screenshot showing the performance counter viewer, and also export the results to a csv and attach here?

Could you also go to Help -> Send Error Report after having gathered performance counters so I can examine the report?

I think Cam's suggestion above to check the driver on the device was to go to chrome://gpu on the device itself. The driver on your local machine is not relevant for this, as the important part is what the device is capable of. I can also see the driver in the capture though so I'm not sure if more information will be available that way.

That screenshot had the the performance page on it:
Screenshot 2024-01-22 194237

Error log here: https://file.io/3RjyJc9puU54

IF you can get timings from that capture then its in issue on my pc/the software?

from renderdoc.

baldurk avatar baldurk commented on May 25, 2024

It won't be anything to do with your PC, the problem lies on your mobile device.

Can you try running this modified build of RenderDoc and do the same steps again: Fetch the performance counters and then send an error report with a note that it's about this issue. You can just send the report, you don't need to extract any files or attach them here manually.

from renderdoc.

Spahbed avatar Spahbed commented on May 25, 2024

It won't be anything to do with your PC, the problem lies on your mobile device.

Can you try running this modified build of RenderDoc and do the same steps again: Fetch the performance counters and then send an error report with a note that it's about this issue. You can just send the report, you don't need to extract any files or attach them here manually.

Tried. Same issue
Screenshot 2024-01-22 222856

Send error report too: https://renderdoc.org/bugreporter/report/OeEDPYIZOk4B5

from renderdoc.

baldurk avatar baldurk commented on May 25, 2024

OK thanks, that does confirm that the device itself is just broken - it does not report a valid timestamp period so durations can't be calculated. There's no way to fix this and meaningfully interpret the results so 0 ends up being displayed.

from renderdoc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.