Giter Site home page Giter Site logo

Comments (10)

baldurk avatar baldurk commented on July 21, 2024

This presumably just means that the second device you've tested with is broken in the same way as the first. Android is a platform where features and devices are broken so commonly that everything working correctly is a rarity. RenderDoc displays 0.0 for all durations like that when the timestamps are broken on the device.

from renderdoc.

Spahbed avatar Spahbed commented on July 21, 2024

I just tested the kart apk too and it fails too, although differently

It shows no memory error and no times; but when i click timer it freezes so just displays dashes

IF its android issues then how are you supposed to test/use render doc. I mean like 50% of people use android devices to play games so whats the other options

from renderdoc.

Spahbed avatar Spahbed commented on July 21, 2024

Also I dont understand as you said before that you were able to open my capture and read the durations?

from renderdoc.

baldurk avatar baldurk commented on July 21, 2024

The devices I was testing with do not have broken timestamps so I'm able to obtain the event durations, although in general they don't produce useful information since per-drawcall timestamps are not meaningfully possible on mobile GPUs so it's not a big difference either way.

In general how to develop on Android when it is so broken is a good question, but not one I have the answer to. This bug is not a flaw that can be worked around, the information obtained cannot be interpreted meaningfully.

from renderdoc.

Spahbed avatar Spahbed commented on July 21, 2024

So what phone can I get that it will work on. I just want to GPU debug my game

from renderdoc.

baldurk avatar baldurk commented on July 21, 2024

Event durations are not used at all for debugging, and as I say even on working mobile devices the information they produce is almost useless. If the lack of durations is the only problem you encounter on your phone then there is nothing stopping you from debugging your game.

from renderdoc.

Spahbed avatar Spahbed commented on July 21, 2024

Event durations are not used at all for debugging, and as I say even on working mobile devices the information they produce is almost useless. If the lack of durations is the only problem you encounter on your phone then there is nothing stopping you from debugging your game.

I thought it was the main thing to look at?

OTherwise how doy ou know whats causign a bottleneck ie; I profiled it staright from unity and i can see my trees take a huge time duratioon up and the game lags when they coem in

I was told to test that and then change the shader to non transulecent/ opaque or somethigng to see difference

from renderdoc.

baldurk avatar baldurk commented on July 21, 2024

It sounds like you're wanting to profile, which is not the same as debugging. RenderDoc is a debugger, not a profiler.

from renderdoc.

Spahbed avatar Spahbed commented on July 21, 2024

It sounds like you're wanting to profile, which is not the same as debugging. RenderDoc is a debugger, not a profiler.

Potentially. I just need to see the event durations for items rendered. Render doc has the slot for it but not working on any of my phones. Is there anything else you recommend for profiling, not debugging as you call it?

from renderdoc.

baldurk avatar baldurk commented on July 21, 2024

I'm not familiar with profiling tools on Android so I don't have anything specific to recommend.

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.