ChanServ changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
chewitt has quit [Quit: Zzz..]
Peng_Fan__ has quit []
frieder has joined #etnaviv
lynxeye has joined #etnaviv
pcercuei has joined #etnaviv
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #etnaviv
JohnnyonFlame has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #etnaviv
JohnnyonF has joined #etnaviv
JohnnyonFlame has quit [Ping timeout: 480 seconds]
pjakobsson has quit [Remote host closed the connection]
heeen has joined #etnaviv
<heeen> I'm developing a qtwayland/qml compositor on imx6 and I am seeing 60fps for the compositor without clients (eglfs), which drops to just 30fps with a very simple client
<heeen> I want to know if there's a way to profile gpu usage or if I'm hitting some other limitation
<heeen> resolution is 1280 800, so noething really taxing
<austriancoder> heeen: a very basic starting point could be GALLIUM_HUD=help (some gpu performance counter are exposed there .. but the numbers are per draw call)
<heeen> thanks
<heeen> I can see the fps graph and frame time corresponding to my own numbers
<heeen> its going from 1 to 3 draw calls when rendering the client
<heeen> I need something to query the global gpu usage
<heeen> or see if theres some weird stalling wrt wayland buffers
<lynxeye> heeen: I'm working on exposing this kind of stats right now, but it's not available in upstream, yet.
<lynxeye> heeen: Also, which imx6 is this? 1280x800 can already be taxing for some of them if you have little memory bandwidth and have the compositor do actual composition.
<austriancoder> lynxeye: interesting.. something like my loadavg patch series?
<cphealy> Not sure if any etnaviv folks have seen it or not, but with at least freedreno and panfrost, the GPU hw counters are now exposed via an ioctl and Mesa has perfetto integration which makes offline analysis very nice. Here's a blog for the functionality with Panfrost: https://www.collabora.com/news-and-blog/blog/2020/08/21/panfrost-performance-counters-with-perfetto/
<austriancoder> cphealy: perfetto is the end goal .. but -ENOTIME
<cphealy> ha, yea, I get it. Just wanted to make sure everyone was aware what is going on with other drivers.
<cphealy> Also, when it comes to GPU load, there's the new kernel interface for exposing per-client GPU load that Intel first landed. This is now supported by Freedreno too. Might be good to have with etnaviv as this would allow the same "gputop" type tool to work across multiple GPUs.
<austriancoder> have seen it.. yeah.. nice thing
<lynxeye> austriancoder: Nope, plain fdinfo filled from stats available in the gpu scheduler.
<austriancoder> nice
pcercuei has quit [Read error: Connection reset by peer]
pcercuei has joined #etnaviv
<heeen> this mentions GPU-load as a value to track, but my mesa/gallium/etnaviv does not seem to have that
<cphealy> heeen: you should see a list of GPU counters available with GALLIUM_HUD=help. What do you get?
<cphealy> Also,what version of Mesa are you using?
lynxeye has quit [singleton.oftc.net coherence.oftc.net]
Surkow|laptop has quit [singleton.oftc.net coherence.oftc.net]
sravn has quit [singleton.oftc.net coherence.oftc.net]
tanty has quit [singleton.oftc.net coherence.oftc.net]
philn has quit [singleton.oftc.net coherence.oftc.net]
soenggam[m] has quit [singleton.oftc.net coherence.oftc.net]
dos1 has quit [singleton.oftc.net coherence.oftc.net]
enick_747 has quit [singleton.oftc.net coherence.oftc.net]
heeen has quit [singleton.oftc.net coherence.oftc.net]
mwalle has quit [singleton.oftc.net coherence.oftc.net]
alarumbe has quit [singleton.oftc.net coherence.oftc.net]
sknebel has quit [singleton.oftc.net coherence.oftc.net]
suihkulokki has quit [singleton.oftc.net coherence.oftc.net]
shoragan has quit [singleton.oftc.net coherence.oftc.net]
gruetzkopf has quit [singleton.oftc.net coherence.oftc.net]
dv_ has quit [singleton.oftc.net coherence.oftc.net]
mntirc has quit [singleton.oftc.net coherence.oftc.net]
BobBeck2 has quit [singleton.oftc.net coherence.oftc.net]
tomeu has quit [singleton.oftc.net coherence.oftc.net]
pcercuei has quit [singleton.oftc.net coherence.oftc.net]
karolherbst has quit [singleton.oftc.net coherence.oftc.net]
frieder has quit [singleton.oftc.net coherence.oftc.net]
DPA has quit [singleton.oftc.net coherence.oftc.net]
agx has quit [singleton.oftc.net coherence.oftc.net]
samuelig has quit [singleton.oftc.net coherence.oftc.net]
italove has quit [singleton.oftc.net coherence.oftc.net]
ad__ has quit [singleton.oftc.net coherence.oftc.net]
marex has quit [singleton.oftc.net coherence.oftc.net]
robertfoss has quit [singleton.oftc.net coherence.oftc.net]
pH5 has quit [singleton.oftc.net coherence.oftc.net]
robclark has quit [singleton.oftc.net coherence.oftc.net]
JohnnyonF has quit [singleton.oftc.net coherence.oftc.net]
otavio_ has quit [singleton.oftc.net coherence.oftc.net]
eery has quit [singleton.oftc.net coherence.oftc.net]
dri-logger has quit [singleton.oftc.net coherence.oftc.net]
cphealy has quit [singleton.oftc.net coherence.oftc.net]
tlwoerner has quit [singleton.oftc.net coherence.oftc.net]
cyrozap has quit [singleton.oftc.net coherence.oftc.net]
smurray has quit [singleton.oftc.net coherence.oftc.net]
austriancoder has quit [singleton.oftc.net coherence.oftc.net]
daniels has quit [singleton.oftc.net coherence.oftc.net]
dougg3 has quit [singleton.oftc.net coherence.oftc.net]
pcercuei has joined #etnaviv
heeen has joined #etnaviv
JohnnyonF has joined #etnaviv
karolherbst has joined #etnaviv
frieder has joined #etnaviv
cphealy has joined #etnaviv
otavio_ has joined #etnaviv
DPA has joined #etnaviv
agx has joined #etnaviv
Surkow|laptop has joined #etnaviv
dougg3 has joined #etnaviv
cyrozap has joined #etnaviv
sravn has joined #etnaviv
mntirc has joined #etnaviv
tanty has joined #etnaviv
philn has joined #etnaviv
dv_ has joined #etnaviv
tomeu has joined #etnaviv
dri-logger has joined #etnaviv
italove has joined #etnaviv
mwalle has joined #etnaviv
robertfoss has joined #etnaviv
ad__ has joined #etnaviv
pH5 has joined #etnaviv
marex has joined #etnaviv
sknebel has joined #etnaviv
shoragan has joined #etnaviv
suihkulokki has joined #etnaviv
alarumbe has joined #etnaviv
gruetzkopf has joined #etnaviv
soenggam[m] has joined #etnaviv
enick_747 has joined #etnaviv
dos1 has joined #etnaviv
smurray has joined #etnaviv
austriancoder has joined #etnaviv
eery has joined #etnaviv
samuelig has joined #etnaviv
BobBeck2 has joined #etnaviv
daniels has joined #etnaviv
robclark has joined #etnaviv
tlwoerner has joined #etnaviv
frieder has quit [Remote host closed the connection]
pcercuei has quit [Quit: dodo]